5 ms·
cosgroveb: Don't like the terms of an author's library? Go write your own then. jedsmith: I really hate this attitude. Isn't the point of the Internet to bring
by tspiteri 16y ago
cosgroveb: Don't like the terms of an author's library? Go write your own then.
jedsmith: I really hate this attitude. Isn't the point of the Internet to bring developers together to work on things? Can't we put our collective capabilities toward improving things instead of rewriting them from scratch simply because they're not our favorite license or favorite language? Gnote springs to mind.
I really can't see what this has to do with cosgroveb's comment, which is saying that a GPL program is not taking anything at all away. When you quote "Don't like .. your own then.", I think you are taking it out of context. The whole paragraph reads:
cosgroveb: How does that take away anyone's freedom? Don't like the terms of an author's library? Go write your own then.
I take this to mean that if you can't use code under the GPL license, you are exactly in the same situation as if the code is unavailable, and you are not worse off. So the GPL code has taken nothing away.
- jedsmith 16y agoFirstly, thank you for taking the time to disagree with something in a manner that I can read. I voted you up just for that. > I think you are taking it out of context. Edit: Oh, okay, on third read I see what you mean. I stand by my comment, though: sure, he says that the license doesn't take away your freedom, and implies that since you're free to rewrite your own, you are still free. How is that freedom to do what you will with the software? That's the rub. I'm free to change careers to taxidermist, too, but that's irrelevant to the issue at hand.
- timtadh 16y agoThe issue here is you disagree with FSF over the meaning of the word free. Don't worry this is a common occurrence! To RMS free means freedom to use software without violating his "golden rule." RMS believes that if a neighbor wants to use software you are using you should be able to give it to him. Just as you would neighborly share flour or a rake. I am not going to debate RMSs ethical philosophy, I just want to point out that this is the freedom GPL gives you. If you use GPL software you will never be in the position where you can't share it with you neighbor. If some wants to use it in proprietary software they cannot, because if they did they would be unable to then share it with their neighbor. Thus, the GPL is consistent with RMSs ethical stance. However, as you have pointed out definitions of free and freedom vary. For you GPL does not free but rather chains you up; virally spreading to other work you would like to keep private. Thus, you are prevented from using GPL software and feel less free. Freedom is a tricky word.
- jedsmith 16y ago> If some wants to use it in proprietary software they cannot, because if they did they would be unable to then share it with their neighbor. So he isn't free to do what he wishes with the software. Free is one of the most overloaded words in the English language, and I know that at least some of the Free Software movement agrees due to the prevalence of libre software (as if switching to French somehow makes it more correct). You can't have half freedom -- there is no ambiguity. Either you are free to do what you will with what is given to you, or you are not. There is no free with restrictions; that's called a catch. To be clear, too, what the FSF says and what those who subscribe to the belief say are often two different things, as evidenced in other places in this thread. What pains me the most is that any criticism of the GPL is automatically interpreted as trolling.
- jasonlotito 16y agoThe problem is people attack the GPL hold up the BSD as if it's without restrictions. But it is (granted, the restrictions are fairly simple to address, their are restrictions places on you, and if you don't follow them, you are in the same boat as the GPL). > There is no free with restrictions In this case, the only option is to write it yourself, as even things put into the public domain can have a catch (Actually, I think their is a license that basically does with you'd think putting something into the pubic domain does, I just forget the name). So basically... > So he isn't free to do what he wishes with the software. This is true of pretty much all licensed code, including BSD.
- jedsmith 16y ago> (Actually, I think their is a license that basically does with you'd think putting something into the pubic domain does, I just forget the name). CC0? https://creativecommons.org/choose/zero/ https://creativecommons.org/choose/zero/ > This is true of pretty much all licensed code, including BSD. Couldn't agree more. Don't call it Free, and don't try to associate Free with the GPL at the expense of everything else (which seems to be the push). Libre too. Because if anything, the GPL is more restrictive than alternative licenses. That's my gripe.