|
|
|
|
|
by labcomputer
637 days ago
|
|
Ok, so why is are GPL licenses so popular compared to BSD and MIT licenses? Why did the GNU foundation even bother writing a license at all? Those other licenses do not require republishing, so it seems that authors of OSS value the additional republication requirements provided by the GPL license. Even in under the current copyright regime, one can (perhaps other-than-legally) decompile binary to recover source-like code, and then launder and reinject the learned improvements back into the open source project. And the GPL license does not universally grant patent rights back to the source project. |
|
The FSF believes that closed-source software should not exist at all. Their license is explicitly designed to make it completely incompatible with closed source software. Updates to the license (GPLv3, AGPL etc) are specifically designed to close loopholes which closed-source companies were exploiting.
OSS by contrast sees Open Source as a public good, but lives in a world that tolerates closed-source entities. It's possible to use an MIT licensed gzip library in a closed-source program, with GPL you cannot.
OSS says "Open Source us better, but closed Source is better than nothing." The FSF says "it should be Free, or you should not use it at all."
Both OSS and Free licenses mandate that users should be able to build binaries from Source. If I make a change to the gzip library then my users are entitled to those changes. (There's no "giving back", only giving forward.)