4 ms·
> If the GPL was a contract that tried to restrict your rights, then putting in header comments should not make it enforceable. Suppose I modified and distribu
by rhapsodic 9y ago
> If the GPL was a contract that tried to restrict your rights, then putting in header comments should not make it enforceable.
Suppose I modified and distributed GPL code in a compiled binary, without making my modifications available in source form. Suppose also I claim that I didn't notice any header comments or LICENSE.TXT files. On what grounds would the licensor claim that I had agreed to the terms of the GPL?
I'm just pointing out that people who don't think click-through TOS should be enforceable would be inconsistent to simultaneously opine that the GPL should be enforceable simply because it's packaged in text form along with the code.
- ryanlol 9y agoIf you didn't agree to the terms of the GPL then you simply have no right to use the code in the first place, no?
- Spivak 9y agoTechnically if you don't agree with the terms then you are still able to use the code. An end user can't really violate the GPL.
- giancarlostoro 9y agoIf they don't make derivative code based on GPL'd code available that would be a violation provided it's software you've downloaded and installed, you have the right to it's source.
- lmm 9y agoThe person who's violating the GPL is the person who copied and distributed someone else's code (an action that's normally illegal), not the end user.
- giancarlostoro 9y agoThe GPL doesn't make you give the source out to everyone, look into Redhat Linux, used to be only customers got the source (and rightfully so!) eventually they made it available to everyone would such a company have been violating the GPL all that time? Doubtful... The GPL states that if they have access to the binaries, if the end-user asks for the source it must be made available in some form, even if not directly available. Hence the BMW source request from a year or so ago, and BMW wound up opening up their code to everyone afterwards, but IIRC they sent the first person to request the code a CD of some sort in compliance. The fun twist is, say I buy GPL'd software whose code is only released to customers cause they're the only ones running the GPL'd software, I have the full rights to re-release the software to anyone and make changes as well. This allows the software to live on.
- deleted 9y ago[deleted]
- gpm 9y agoThe licensor can't claim that you agreed to the terms of the GPL, he can merely claim you committed copyright infringement by creating a derivative work of, and creating copies of, a copyrighted work, without permission.
- bryanrasmussen 9y agoThe difference between the two is that of community standards, in the community of people who click-through TOS and the corporations who publish them it is widely known that nobody reads and does not consider any requirements might apply - the behavior of everyone involved seems to indicate they don't care; among the community of people who use open source it is widely understood that the code will have some sort of license and you should check what it is - companies have open source policies about how you use licenses etc, there seems to be lots of community agreement that these things are important. The two things are different and it is not hypocritical to note that.