Earlier quoted context omitted.
> they can do whatever they want with the software What if they want to build something on top of it that is not open source? They cannot and that is a restriction. It is the definition of a restriction. > When someone closes the source, it's restricting others freedom, not his. How so? No one is restricted if somebody makes a private fork of a codebase. That's like saying that if I don't go to the bar down the stree…
You can't go to your college with an Uzi and start shooting classmates. Although you "can", it is not allowed. Is the constitution restricting your freedom? NO, that's not your freedom, that's power on taking others' life. Another example - a less extreme and more realistic one - is a judge (or a jury). Are they "freerer" than you because they can put you on jail? Is your freedom "less" than theirs? No, you have the…
You're making the faulty assumption of thinking that someone who wants some source code that is only available under the GPL will just use it and decide to license their work under the GPL as well.
Every time I need some code for a proprietary product I'm working on I pass up GPL and AGPL code. If there's no MIT or BSD licensed code that does what I need then I will write it myself. This happens frequently. Sometimes I share the source (MIT or BSD licensed), sometimes not. If I use MIT or BSD licensed code I contribute back. Not everyone does but enough people do, and those who do contribute are happy knowing that their code may be even more useful to more people because it is not encumbered by the GPL.
So somebody who is making a proprietary thing is not restricting anyone by using an MIT or BSD licensed component. They are making a proprietary thing and the only alternative isn't to make a GPL thing. Another alternative is to make something else, or make nothing at all. No matter what they do in no way is anyone restricted from taking the MIT/BSD component and doing whatever they please with it. They are not restricted by the proprietary thing.
The GPL has its place, it's just not universally good the way RMS would have us all think.