TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Free Open Source Software and the 2048 Problem

11 pointsby ruddabout 11 years ago

7 comments

tbirdzabout 11 years ago
Isn&#x27;t this kind of the point of free software? To provide software that is equivalent (or better than) proprietary alternatives, and allow users the freedom to run, copy, distribute, study, change and improve the software?<p>Are gnu coreutils &quot;unethical&quot; because they reproduce the proprietary unix command line tools with a free software equivalent? Is Linus responsible for informing everyone how Linux was originally inspired from Minix?<p>If I want to study how Threes was implemented, I can&#x27;t. I can&#x27;t modify the source code to implement new mechanics, I can&#x27;t port it to new platforms. The only platforms Threes supports is iOS and Android. I don&#x27;t have any devices with either OS, so I would not even be able to play the game. On the other hand, the free software 2048 has been ported to work in many more environments, such as the Web and even the Atari 2600! Threes would have never done that, not in a 1000 years.<p>Also just look at the burst of creativity, and inventiveness 2048 spawned. Now there are tons of derivative projects, each created by someone to tweak the mechanics and provide a new spin on the idea, ranging from simple tweaks, to full blown AIs, and even more advanced projects. And the source code is available to all to study and learn from. Threes inspired none of that. If Threes&#x27; developers had had their way, 2048 would never have even existed. Everyone who was interested would have to play the game Threes exactly as it was, and would not be allowed to change it, to experiment, or to express their creativity. They want to lock the user down.<p>None of this would have been possible from Threes, but it is possible from 2048.<p>If no-one buys Threes anymore, and instead uses 2048, that is not 2048&#x27;s fault. It is not the job of free software developers to promote and support proprietary software. Should LibreOffice be required to do marketing for Microsoft Office, and give all users a link where they can purchase it?<p>Requiring everyone to reference Threes in each derivative is ridiculous. There is a reason why no one uses the original 3-clause BSD license anymore.
protezabout 11 years ago
The little tiny games topping the free chart may not earn as much as they seem, unless they are played again and again for a long time. They should depend on clicks of mobile ads and mobile games have poor CPI ratios. Yeah. Flappy Bird has been downloaded more than a few million times and is known to garner $50,000 a day. Nice. But that would be a grand outlier and I don&#x27;t think the game sustains that amount of revenue now.
Arzhabout 11 years ago
Last I checked 2048 states that it is inspired by threes. I know this because the bombcast would talk about threes with reverence and I remember having a moment of understanding why when I read it on the 2048 page. Anyway this guy seems to be against what open is for, if threes was open from the beginning would they be in place of 2048? Who knows, but I love the fact that Numberwang2048 and doge2048 now exist, which wouldn&#x27;t have existed without 2048.
cottonseedabout 11 years ago
This isn&#x27;t just a free software problem. Assigning credit is hard. Mathematics arguably has this problem, too. Important problems take decades or centuries, and a long series of discoveries are necessary to put us in a place where the final step is in reach for a single person or team. Perelman rejected the Clay math prize for exactly this reason. And this is in a field where citation and attribution are carefully recorded in the literature.
voltagex_about 11 years ago
&gt;First, 2048 should never have been MIT licensed. If Cirulli didn’t feel he had the ethical standing to make money off of it, I don’t understand why he felt he had the ethical standing to tell others they could.<p>What now? If I release something under MIT (or even GPL to some extent), I&#x27;m waiving the right to tell other people how to behave with whatever I released.
评论 #7497264 未加载
bsimpsonabout 11 years ago
Are CC licenses software-compatible now? When CC launched 10+ years ago, they were very careful to state that CC licenses are only designed to cover media and that software should be released under GNU&#x2F;MIT&#x2F;BSD. They even had CC-style overviews of some of the popular FOSS software licenses.
评论 #7491125 未加载
dpwebabout 11 years ago
The whole ethical&#x2F;unethical thing makes me shake my head. It&#x27;s not ethics that keeps people in line, it&#x27;s laws.<p>License your software appropriately. If you get wronged, take action. But DO NOT complain about people not doing the &quot;ethical&quot; thing.