5 ms·
Remember that the GPL prevents one thing and one thing only: making proprietary forks. Meaning, the only "freedom" it doesn't give you is the freedom to restric
by loup-vaillant 16y ago
Remember that the GPL prevents one thing and one thing only: making proprietary forks. Meaning, the only "freedom" it doesn't give you is the freedom to restrict the freedom of others.
This limit is perfectly in line with the Declaration of the Rights of Man and of the Citizen. I argue that anything that allow this limit to be crossed does not most efficiently promotes freedom.
Yes, permissive licences do not most efficiently promote freedom. (Don't get me wrong: they do promote freedom.)
Now the AGPL, because of its additional restriction, could be seen as less free. I think that technically, it is (it doesn't fully give you the right to private modifications). But the spirit is the same, applied to remote applications instead of distributed software.
- baddox 16y agoIt seems to me that in a world with absolute freedom when it comes to software, it would be perfectly fine to conceal source code. If not, that would imply that the string of bits encoded onto your personal hard drive in your house would be an infringement on others' freedom to have access to that data. Free software in that regard is incompatible with privacy and property rights.
- klipt 16y agoYou can conceal any code you write from scratch, but you can't build onto GPL code for free without agreeing to reciprocate. It seems a fair exchange to me.
- loup-vaillant 16y agohttp://news.ycombinator.com/item?id=1703902 http://news.ycombinator.com/item?id=1703902 You can build onto GPL for free without reciprocating. That's called freedom 1: the right to private modifications.
- loup-vaillant 16y ago[tired] How often do I have to say it ? [Condescending explanation] Among the four freedom, free software gives you freedom 1: the right to private modifications. Meaning, as long as you do not redistribute the software, you don't have to redistribute the source code. And if you do distribute a particular version of that software, only that version of the source code must be accessible. You can still conceal a private fork. Now in the case of software executed remotely, or software as a service, Eben Moglen himself reckons there is a conflict of rights: because the client is effectively using the code, it should have access to the source code. And because the server do not actually distribute the software, it should have the right not to release anything. You can't satisfy both rights at the same time. The GPL satisfies one (it is 100% compatible with privacy rights), and the AGPL satisfies the other (and makes itself incompatible with some privacy rights in the process). That's a pity, because before the rise of software as a service, the GPL was the ultimate freedom respecting licence. Now you have to choose between two compromises. PS: Don't say "property" about software, if you can help it. It is a inaccurate analogy from the physical goods, which fail to convey the truth about knowledge. (Of course, software is pure knowledge.)
- baddox 16y agoI don't understand how your comment is opposed to mine. We're both saying that the GPL (and AGPL) is inconsistent. The only difference is you deem it an acceptable compromise, while I'm still a bit skeptical. Specifically, I'm skeptical of the claim that if a client uses code, he or she deserves access to the source code. Sure, it's probably better to provide access to it, just like it's probably better to donate to charity, but I don't think either should be enforced by threat of violence (while it may sound silly initially, software license litigation boils down to a threat of violence). To me, code in the public domain (or all code in a society with no legal protection for code) is perfect. That seems to me like purer freedom. Lastly, when did I say "property" about software? I'm against legal protection for intellectual property when it comes to software. I agree that software is pure knowledge, every piece of software (that compiles/runs) is an algorithm (in fact, a number), and that writing a piece of software or coming up with an algorithm should give you no inherent ownership of it.
- loup-vaillant 16y agoThe reason you deserve to have access to the code you run is because it's the only way for you to trust it. Code you don't have access to has a tendency to betray you with various "features" (spying, arbitrary limitations…), that just wouldn't be there if you had access to the code. In my view, resorting to state violence to prevent such treason is perfectly justified. What you call "purer freedom" is actually negative freedom, which is about not forbidding. The GPL promotes positive freedom, which is about enabling. As we can see when we compare the GPL and permissive licences, the GPL is more effective at enabling everyone to look at the source code. For me, that's what counts. I don't care about how "pure" the freedom is, I just care about it's effectiveness. Lastly, you said "Free software […] is incompatible with privacy and property rights". "Privacy" was appropriately used, but I think you tossed "property" without much thought, using its positive and undeniable aura.
- baddox 16y agoAre you saying your and/or the Free Software Movement's philosophy goes like this: Since access to code is the only way to trust software, everyone deserves the right to the access? The only way I'll be able to have a Ferrari is if it's sold to me for only a few thousand dollars. Does that mean I a deserve a Ferrari for a few thousand dollars? Something being preferable doesn't mean it's deserved. How can this be a negative vs. positive freedom argument? Not distributing source code places restriction on the client, while forcing developers to distribute source code places restriction on the developers. Either way, if software usage is restricted at all, then someone's freedoms are going to be restricted. The only solution I see is for there to be no legal protection of software, period. I used "property" to refer to the physical hard drive holding your data, as well as your house and land. Of course, many argue that privacy rights follow logically from property rights, so the distinction probably isn't necessary.