![]() |
#16 | ||
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,242
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Sigh. Do I need to spell this out in baby language.
The GPL prohibits you from modifying the source code and then redistributing it without complying with the terms of the GPL. calibre is its own development environment, therefore by agreeing to abide by the terms of the GPL you are agreeing to not modify and redistribute calibre, using calibre, without complying with the terms of the GPL. And once again Quote:
Then focus on the second sentence in bold. Then focus on my previous post where I said: Quote:
Connect the dots. Color the pictures, whatever floats your boat. |
||
![]() |
![]() |
![]() |
#17 | |||||||
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,004
Karma: 177841
Join Date: Dec 2009
Device: WinMo: IPAQ; Android: HTC HD2, Archos 7o; Java:Gravity T
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Last edited by Starson17; 06-02-2011 at 03:15 PM. |
|||||||
![]() |
![]() |
Advert | |
|
![]() |
#18 | |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9
Karma: 50322
Join Date: Jun 2011
Device: BeBook One
|
Quote:
A copyright licence is not a contract! There is a fundamental difference in what they are! That's the whole point of this discussion. A EULA (End User Licence Agreement) is a contract between the user and the author of the program. Being a contract, it is only valid if both parties have agreed to it. That's why you have to click a checkbox to indicate your agreement to the contract. This is a called a "click-wrap" licence. Sometimes you accept the contract simply by opening the shrink-wrap around the packet containing the CD or DVD, warrantee card, etc.. This is called a shrink-wrap licence. And sometimes your acceptance of the contract's terms is indicated solely by using the program (you would have to be warned of this in advance for this to be valid), to which Kovid rightly objects. I don't like it either, nor do I like click-wrap or shrink-wrap licences. The fundamental underlying principle in all these cases is that you are entering into a contract with the author. Being a contract, it can contain anything the author wants. He can limit your usage of the program in any way he likes. By accepting the contract's terms you are agreeing to be bound by it and do anything it says, even if it says you have to transfer your life's savings to he author. I hate draconian EULA's, and that's why I'm so vehemently against open source software making themselves look like the same thing. Now we come to copyright licences. Copyright licences are not contracts! They do not require anyone's agreement in order for the parties concerned to be bound by its terms. They are fundamentally different from contracts, and therefore from EULA's. It's an entirely different legal construct. The reason this is so is because of copyright law. Copyright law says that by default, you have no right whatsoever to redistribute someone else's work. (I'm leaving "fair use" rights out of the discussion, since they make no material difference to it.) Any work is automatically protected by copyright, no registration or anything like that necessary, and if you don't do something about it no one has the right to redistribute your work (modified or not). But if you want to allow other people to redistribute your work, you can give them a licence to do so. You distribute this licence together with the work you want it to apply to, and it describes the conditions under which, and manner in which the recipient is allowed to redistribute the work. In the case of the GPL, it says things like that you have to include the source, and redistribute the work under the GPL, etc. The recipient does not have to "accept" this licence! It is not a contract, there is no "acceptance". It simply states the terms under which you waive your protection from copyright law, take it or leave it. This is called a copyright licence, the GPL is an example of one, and it only governs redistribution! Not usage, nor modification. If you want to restrict usage or modification (without redistribution), you need a EULA. The author gives you these rights whether you want them or not, and whether you agree with them or not they are the only thing that allows you to redistribute the covered work. If you redistribute the work in violation of the terms of the licence, you are breaking the law, not because you are breaking a contract between you and the author, but because you are violating copyright laws. There is no need to have "accepted" the licence first. Copyright law makes it apply in all circumstances. I really can't put it any plainer than this, so it's the last thing I'm going to say about it. I find especially Kovid's response very disappointing. I simply want to improve the software, but he acts like I'm attacking him or something, resorting to ad hominem's in his latest response and refusing point blank to even listen to my arguments. Calibre is still a great program, and I'll keep using it and supporting it. But it's very disappointing to see so much unreasonable and irrational resistance to an attempt to improve it slightly. Last edited by Captain Chaos; 06-02-2011 at 04:07 PM. |
|
![]() |
![]() |
![]() |
#19 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,242
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Once more in baby^2 talk
The GPL imposes restrictions on what you can do with calibre. I do not like to impose restrictions on people automatically. Ergo there is an accept checkbox. This has absolutely nothing to do with EULA's, legal arguments or anything even remotely having to do with lawyers. Get off your hobby horse about EULA's and actually listen to what I'm saying. |
![]() |
![]() |
![]() |
#20 | |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9
Karma: 50322
Join Date: Jun 2011
Device: BeBook One
|
Quote:
You are determined not to change your mind and you refuse to consider any of my arguments. You're behaving exactly like a spoiled child stamping his feet and putting his fingers in his ears shouting "la la la la la" at the top of his voice. You even stoop to childish ad hominems by saying you have to put things in baby talk, thereby implying that I'm a baby who isn't capable of understanding adult conversation. Again, it's all extremely disappointing behaviour from the author of such a well known, great open source program. I expected better. But, it's your prerogative, and if you want to convince yourself you're somehow doing anyone a favour or gaining any kind of protection from your magic checkbox, I just have to live with that. Goodbye! |
|
![]() |
![]() |
Advert | |
|
![]() |
#21 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,242
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
|
![]() |
![]() |
![]() |
#22 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,895
Karma: 464403178
Join Date: Feb 2010
Location: 33.9388° N, 117.2716° W
Device: Kindles K-2, K-KB, PW 1 & 2, Voyage, Fire 2, 5 & HD 8, Surface 3, iPad
|
![]() |
![]() |
![]() |
![]() |
#23 |
Groupie
![]() ![]() ![]() ![]() Posts: 160
Karma: 354
Join Date: Mar 2009
Location: US
Device: iPad mini
|
I am not someone who cares in the slightest about clicking the box. I mostly ignore it. I'm not really concerned about the substance of this post.
But I have to say, from a legal perspective, in an area in which I have experience and skill (unlike many calibre-related areas), I feel fairly confident saying that Captain Chaos is quite correct in his interpretation and analysis, and I believe he attempted to explain this in a relatively polite (and clear) manner before the conversation devolved. He was complimentary of calibre throughout. I have to say it bothers me to see reasonably respectful, articulate commenters being treated as if they are rude, intrusive, unwanted, nasty spammers. |
![]() |
![]() |
![]() |
#24 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,242
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
@jesscat: I am going to make one more attempt to explain what I'm saying.
1) My position has nothing to do with "gaining protection" or keeping the right to sue people. 2) CC and, presumably, you claim that copyright applies even without the presence of that checkbox. I certainly hope it does, given that calibre is distributed in many forms not all of which are amenable to presenting a copyright notice. But, whether it does or does not, is irrelevant. 3) The GPL imposes restriction on what you as the end user can do. Even if those restrictions apply automatically, I still think it is polite to inform you of them. I know of no more effective way to do so than to present the license and to indicate that it has non trivial content, by adding a checkbox asking you to accept it. Which is what I have said repeatedly in this thread and been ignored. I have only so much tolerance for people that push their agendas on others without taking the time to listen and appreciate that those others might have alternative views. |
![]() |
![]() |
![]() |
#25 |
Groupie
![]() ![]() ![]() ![]() Posts: 160
Karma: 354
Join Date: Mar 2009
Location: US
Device: iPad mini
|
Like him, I think asking people to accept the GPL is completely irrelevant to your legal position. Unlike him, I don't particularly mind about being asked to accept the GPL or think it's a big deal.
If I were to offer an opinion, I'd say some of the tension here arose from the use of the word "accept," and it's probably a lawyerly kind of thing - the tendency to get all uptight about specific use of words (Of course, I don't know for sure that he's a lawyer!). He's saying, it's meaningless to use the word "accept" with regard to the GPL. Like a speed limit or something, the GPL doesn't require acceptance. Unlike an EULA, which is an agreement between two parties, which only takes effect if both parties actively "accept" it, the GPL is like a law - it just applies. Someone's refusal to "accept" it is meaningless; there's no way to opt out of it. But your desire to inform people of the law is completely reasonable. So you could use a word other than "accept," and perhaps that would make Captain Chaos happier even if the checkbox were still there. So if, for example, the user, by checking the checkbox, rather than"accepting" the GPL instead simply acknowledged it, or acknowledged being informed of it, or acknowledged that the redistribution of the program is governed by it, or whatever. Then again - the way it is now is kind of like saying, you can't get a drivers license unless you check a box "accepting" the speed limits. Sure it's true that that's meaningless in a way, because you can't get out of the speed limits by not "accepting" them. They are the law. But that doesn't mean the state mva might not put such a condition on getting a drivers license - requiring that you actively agree to abide by the law (which is effectively the same as accepting the law - because the same reasoning applies; after all, you are required to abide by the law whether or not you agree to it). And really, it doesn't seem all that unreasonable, being required to agree to abide by the law as a condition of getting a benefit, even if you'd be required to do so anyway if you didn't agree. So in the end, after working this through, I think that while I agree with Captain Chaos that it doesn't effectively add anything to require people to "accept" the GPL, I also agree with you that it nonetheless isn't unreasonable to impose such acceptance as a condition of using the software. If you had the same issues as he does about associating the word "accept" with distasteful EULAs, or if you really wanted to make him happy, you could phrase it differently and not lose anything thereby (that's where I think he's correct - you don't "need" the accept language; that particular choice of words doesn't add anything to the protection you have). But otherwise, it doesn't strike me as particularly unreasonable - I see no other reason to change it. Not that my opinion necessarily means anything; that's just the (casual, not binding, not researched ![]() |
![]() |
![]() |
![]() |
#26 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,242
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Cool
![]() |
![]() |
![]() |
![]() |
#27 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,130
Karma: 91256
Join Date: Feb 2008
Location: Germany
Device: Cybook Gen3
|
|
![]() |
![]() |
![]() |
#28 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,013
Karma: 251649
Join Date: Apr 2010
Location: Tempe, AZ, USA, Earth
Device: JetBook Lite (away from home) + 1 spare, 32" TV (at home)
|
You know, it is Kovid's program (even if others have contributed to its development) and he is being very generous to let us all use it for free. If he wants a GPL, he has every right to impose one. Being open source does not mean public domain. If anyone has a problem with that, they have the freedom to return the program for a full refund of what they paid for it.
|
![]() |
![]() |
![]() |
#29 |
Color me gone
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,089
Karma: 1445295
Join Date: Apr 2008
Location: Central Oregon Coast
Device: PRS-300
|
I think that Kovid's position is 100% correct despite the shade tree lawyering by some. Checking accept is a way of making clear to the potential user that they have certain obligations, and that they are binding obligations. It is a way of making them think about them, so that no one can modify the software and then say, "Well, gee, I didn't know."
|
![]() |
![]() |
![]() |
#30 | |
loving the books
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 374
Karma: 18825402
Join Date: Nov 2009
Location: DFW
Device: Rooted Nook, Galaxy Tab Pro 8.4, Galaxy Note 5, 2 Fire 7s Note 8
|
Quote:
|
|
![]() |
![]() |
![]() |
Tags |
gpl eula installation |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
GPL violation? | rfog | Gen3 Developer's Corner | 203 | 08-22-2012 03:46 PM |
e-Readers that don't require ISBN's | kateharp | Writers' Corner | 31 | 02-10-2011 02:12 PM |
Mainstream acceptance + Gauntlet | acemccloudxx | Calibre | 1 | 02-23-2010 11:56 AM |
NYT article: audio books gaining acceptance | Laurens | News | 5 | 02-13-2009 09:44 AM |
Slashdot on the e-book and its slow acceptance | Alexander Turcic | News | 6 | 03-13-2006 06:14 PM |