https://www.gnu.org/philosophy/free-sw.en.html
Game Dev Tycoon is a good game, I don’t disagree. Simply, it isn’t a free software.
Q: Er… If it was free, we would surely not a good game. How gaming companis could be paid worker if the games were free?
A: I’m not saying it should be free in the sense of price, but free as in freedom.
Q: What is the difference?
A: A software available for zero-price can be proprietary (non-free), a free software can be a paid software.
Example : Google Chrome is a proprietary browser but it’s available for zero-price. Red Hat is a free operating system but it’s a paid software.
Q: But what exactly is “free software”?
A: Free software is software that gives the user the right to:
-to use the software without any restriction
-to have the source code (not obfuscated code) and modify it without any restrictions
-identical or redistribute modified version of the software for any price, including free and without restriction. Note that a restriction requiring that the redistributed versions are also free is allowed: that’s the copyleft.
Q: Okay… This is not the same as open source software?
A: Theoretically, though. But in practice, free software is increasing the ethical dimension (it permits the collaboration), the open source software is increasing the practical dimension (the benefits of collaboration). Remember the ethical dimension!
Q: In practice, how to ensure that software is free?
A: This is extremely simple. You must use a free license for yout copyright. I recommend the GNU General Public License for all uses except for a few exceptions:
-If it is a software for servers that can be used for servers, the GNU Affero General Public License is the better choice.
-If it is a short program (less than 300 lines of code), prefer the Apache License 2.0.
-If it is a library that has no advantage over privatrices libraries, choose the GNU Lesser General Public License.
Q: But there is something… Free software must allow cracked versions? Why?
A: This is what makes the strength of free software: everyone can be paid for their amendments, and if ever one contributor put too high a price, you can contribute to buy the software and install copies on all those who participated in the purchase.
Q: Is there a free software that have large user communities?
A: Yes : Wikipedia, Firefox, Thunderbird, GNU/Linux, bash, X, Qt, node.js, webkit, node-webkit…
Read this, @PatrickKlug and @DanielKlug!