Hacker News new | ask | show | jobs
by emodendroket 1907 days ago
Isn’t something like the MIT License open source but not “free software” in the rms sense because it does not encumber people who build on it to in turn produce free software themselves?

The open source page also says “ The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software.” which would seem to disqualify the GPL.

4 comments

> Isn’t something like the MIT License open source but not “free software” in the rms sense because it does not encumber people who build on it to in turn produce free software themselves?

No. The FSF considers the MIT license to be a Free software license compatible with the GPL. [1]

> The open source page also says “ The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software.” which would seem to disqualify the GPL.

Section 5 of GPLv3 ("Conveying Modified Source Versions.") contains the following text:

'A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.'

IANAL, but to me, that means the license doesn't insist on all other software on the same medium being licensed under the GPL.

[1] https://www.gnu.org/licenses/license-list.html#X11License

Well, fair enough. It seems somewhat contradictory to the spirit of the thing, but if they count it who am I to disagree.
It's logical to assume the free/open source software disagreement would be over copyleft licenses, then the separation of the two would seem meaningful. But the spirit is mostly a disagreement over the use of the word "free," in 99% of cases both terms mean the same thing.
My understanding of it was that the "free software" movement is making moral claims about how software should be distributed while the "open source" movement is just saying "hey, this stuff is cool and useful" and doesn't have the same kind of uncompromising stance. Which would fit well with the license thing.
> Isn’t something like the MIT License open source but not “free software” in the rms sense because it does not encumber people who build on it to in turn produce free software themselves?

No, the FSF specifically IDENTIFIES MIT as meeting the Free Software Definition, which does not require any such requirement.

Now, Stallman and the FSF have identified reasons that they prefer copyleft licenses like the (A)GPL for many uses, but that isn't the same as considering them the only Free licenses.

> The open source page also says “ The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software.” which would seem to disqualify the GPL.

The GPL explicitly does not put any restrictions on other software merely because if is distributed along with the licensed software.

Is free software really free if it encumbers people who build upon it to conform to its ideals?

I really think copyleft being free is a stretch people make because of what an uphill battle free software has. I mean peep the name 'copyleft'

It is quite easy for every side in a debate to convince themselves they’re on the side of “freedom” by giving different weights to various positive and negative freedoms, so I don’t consider this is a very useful line of inquiry.
MIT is a free license according to the FSF, see https://www.gnu.org/licenses/license-list.en.html.