RMS Previews GPL3 Terms 312
An anonymous reader writes "In a recent interview, ESR shocked a lot of people when he said,
'We don't need the GPL anymore.' Federico Biancuzzi contacted RMS, founder of the Free Software Movement and initial developer of the GNU system, to talk about the past, the present, and the future of the GNU GPL. Among other things, they discussed the new clauses of the upcoming GPL version 3."
Recognizing the need for the GPL... (Score:2, Insightful)
Re:Recognizing the need for the GPL... (Score:5, Insightful)
Q: If the author of GPL says "copyright infringement is not necessarily wrong," some people could take code covered by GPL and claim that violating GPL terms is "not necessarily wrong."
A: I've addressed that point in the statement that inspired your question.
The GPL gets its legal force from copyright law, but that is not a source of moral authority, so none can come from there. Why then is it wrong to violate the GPL? Because that tramples other people's freedom or puts it at risk.
Moral relativism and power (Score:2, Flamebait)
2. The 100 record executives have support of the government, which has massive firepower. The people unfortunately don't.
Re:Recognizing the need for the GPL... (Score:2)
The moral authority for the Gnu license is derived from precisely the same source that provides the moral authority for copyright law: the inherent property rights of creators.
Absolutely not. I'm sure RMS would say that it's immoral to distribute binaries without distributing source regardless of whether or not you are the creator of that software.
Re:Recognizing the need for the GPL... (Score:2, Insightful)
ofc copyright is here to stay whether we like it or not so its all a bit irrelevent really.
Re:Recognizing the need for the GPL... (Score:4, Insightful)
I find this hard to believe. Can you find a cite?
The reason I find it hard to believe is that without copyright, everyone would be free to release binary-only versions of any GPL code.
Re:Recognizing the need for the GPL... (Score:2)
If they hadn't required an NDA, he would have happily fixed the problem, given the fix to anyone who asked, and moved on with his life. However, the NDA and copyright prevented him from doing so.
In the GNU Manifesto [free-soft.org], RMS states:
Re:Recognizing the need for the GPL... (Score:3, Informative)
Except that an NDA has nothing to do with copyright, it's a private contract. Even if they hadn't required an NDA, he still couldn't redistribute his derivative work without permission of the copyright holder. And if there were no such thing as copyright they would have been more, not less, likely to require an ND
Re:Recognizing the need for the GPL... (Score:3, Interesting)
Put it this way - Linus will not go out and start suing people for infringing his software patents (please don't bring up the trademark issue which was a different matter entirely) - but if someone ever decides to attack the Linux - Linus can hold up his patent portfolio and say "Buddy, are you are sure
No (Score:5, Insightful)
Recognizing the need for the GPL acknowledges the need for copyrights and/or IP laws. RMS is finally being consistent.
RMS has always been very consistent on this point. In his view, copyright is a bad thing because it restricts freedom. He views the GPL as necessary because the bad thing exists, and has always described the GPL as a form of legal judo, fighting the enemy with his own strength.
Re:No (Score:3, Insightful)
The GPL goes above and beyond that, and req
Re:No (Score:2)
But the GPL offers more protection to the original author than the lack of copyright laws would.
Absolutely. But then I think copyright is a good thing, even if its current implementation is horribly out of balance.
Re:No (Score:3, Interesting)
However, my understanding is that RMS would like to not only get rid of copyright law, but create new laws that would essentially enforce releasing source code along with binaries. If that's the case, then his support of the GPL and opposition to copyright laws is not neccessarily inconsistant.
Re:No (Score:3, Insightful)
However, my understanding is that RMS would like to not only get rid of copyright law, but create new laws that would essentially enforce releasing source code along with binaries.
Yes, I think that's his position.
Mine, BTW, is that we should keep copyright law (reigned in a bit), but make publication of source code a prerequisite for obtaining copyright protection. If you don't want to publish your source, you should have that option, but since you are defeating the purpose of copyright (which is to e
Re:No (Score:2)
If you don't want to publish your source, you should have that option, but since you are defeating the purpose of copyright (which is to enlarge the public domain), you shouldn't benefit from it.
Well, besides the fact that the purpose of copyright is not to enlarge the public domain, but to give incentives to authors to create works, copyright was never intended to be used for software in the first place. Software is the description of an algorithm, if anything it should be covered by patent laws, not c
Re:No (Score:2)
If copyrights last forever then it is only a matter of time before the right t
Re:No (Score:2)
The GPL goes above and beyond that, and requires you to redistribute the source code. That is not merely the lack of copyright law.
I agree with you, and this is where I personally part with the views of RMS. Kudos to him for popularizing the copyleft (AFAIK he didn't invent the concept), but I'd rather see software protected by CC-BY-SA, or something even less restrictive.
Re:No (Score:4, Insightful)
I realise the view is RMS's, and not necessarily yours. However, in a country where everything is permitted, except where it is explicitly prohibited, doesn't every law "restrict freedom" in some manner?
Re:No (Score:2)
I realise the view is RMS's, and not necessarily yours. However, in a country where everything is permitted, except where it is explicitly prohibited, doesn't every law "restrict freedom" in some manner?
Yes, and I probably should have been more precise about what I understand his views to be. Read his writings and you'll find that "copyright is a bad thing because it restricts freedom" is a gross oversimplification and one that he almost certainly wouldn't make. He tends to be very precise, even pedant
Re:Recognizing the need for the GPL... (Score:3, Informative)
It also appers to mandate s/w features (Score:3, Insightful)
What do you mean?
If you release a program that implements such a command, GPL 3 will require others to keep the command working in their modified versions of the program.
Isn't it a slippery road to go down when the license mandates a feature-set? It seems to make a mockery of the 'free to modify' mantra. In fact it seems to be 'not free' in that sense.
Re:It also appers to mandate s/w features (Score:5, Informative)
Not quoted in context ... (Score:2, Interesting)
Seems a decent enough idea in this day and age, if everyone starts running thin clients with proprietary code on the servers then the GPL becomes a bit useless.
Re:Not quoted in context ... (Score:2)
That person *DOES* still have the right to make copies that he or she does not ever distribute to anyone else (because Copyright Law does contain an explicit exception governing Copying for personal and private use).
Thus, even if a person intends to distribute the _SERVICE_ that is provided by the copyright
Re:Not quoted in context ... (Score:2)
Copyright law governs copying. Nothing else. If you copy without permission, you violate copyright.
Copyright Law contains an explicit exemption that permits you to copy for your own use. Copyright Law also defines your own use as meaning that you do not distribute any of the copies that you make to anyone else.
Derivative works are governed by Copyright because they are, legally considered copies. However, you must still actually distribute said copies before Copyright Law can be made to app
Re:Not quoted in context ... (Score:2)
You are right that Copyright doesn't cover distribution at all, but it's still the case that a person that is copying something without permission (including creating
Re:It also appers to mandate s/w features (Score:5, Informative)
Some companies, such as Google, use code covered by GPL to offer their services through the Web. Do you plan to extend GPL 3 copyleft to request code publication in this case too, considering this behavior like a product distribution?
Running a program in a public server is not distribution; it is public use. We're looking at an approach where programs used in this way will have to include a command for the user to download the source for the version that is running.
But this will not apply to all GPL-covered programs, only to programs that already contain such a command. Thus, this change would have no effect on existing software, but developers could activate it in the future.
So the "such a command" phrase in the paragraph you quoted does not mean "any command". It refers to a specific command to allow source download of a web-app. It doesn't say whether this command would have to still exist if you didn't use your modification as a web-app.
I'm not sure I like that kind of clause, but it is very different than what you said. You statement made me worry that RMS would do something as foolish as mandate an unchanging feature set and interface, but that isn't true.
Re:It also appers to mandate s/w features (Score:2)
It's no different from the already-present clause that says that any commands in the program to display the license to the user must be preserved. Remember, this only applies to GPL'd webapps that already include such a feature. If you want to remove it you can, of course, either negotiate with the author or write your own fucking code.
Re:It also appers to mandate s/w features (Score:2)
The point is moot, however.
The only thing recipients of any software, GPL'd or not, are *required* to do is _NOT_ break the law... and with regards to copyright, that means that they don't make any copies without permission from the copyright holder. If you are not distributing copies of the software (even if you are distributing the service it provides, if y
Re:It also appers to mandate s/w features (Score:2)
You didn't remove the feature or modify the code in violation of the license.
How you configure your firewall to allow or disallow access to your app is not supposed to be under copyright jurisdiction, right?
Also, what if you do want people to have the source, but not use up your bandwidth?!
What if the web app just provides weather or something low bandwidth, but people dl'ing the 100 MB source (open source softwa
the GPL has always had such requirements (Score:2)
Re:the GPL has always had such requirements (Score:2)
(Actually GNU programs do implement those recommendations: bc, for instance.)
Re:It also appers to mandate s/w features (Score:3, Insightful)
GLAMP? (Score:3, Funny)
Re:GLAMP? (Score:2)
Re:GLAMP? (Score:2, Informative)
Re:GLAMP? (Score:2)
Re:GLAMP? (Score:2)
The freedom to confuse (Score:5, Insightful)
This new version, and later ones will confuse, fragment, and even make illegal many contributions and/or projects in the future. I think this will prove to be a weak link in Free Software as people try to mix GPL2 with GPL3 projects, and make a mess of things. Whatever benefits there are of GPL v3, they will be overshadowed by this mess it will create.
Re:The freedom to confuse (Score:4, Funny)
You know maybe we should have some other distributions of the GPL. We could have one called GPLspire, that basically comes with a legal team that you have to pay for each month to ensure that others don't violate your licence. Or how about SlackGPL, that tries to be as much like the Communist Manifesto as possible.
Burn, karma, burn.
--Eoban
Re:The freedom to confuse (Score:4, Insightful)
Nope. Note that this only applies if the patch explicitly says "GPL v3". The normal case is for contributions to be under the same license as the original codebase - in this hypothetical case, GPL v2. Someone submitting code licensed under GPLv3 to a GPLv2 project would be just as unlikely as someone submitting GPL'd code to a BSDL project, or vice-versa.
Re:The freedom to confuse (Score:5, Informative)
Someone submitting code licensed under GPLv3 to a GPLv2 project would be just as unlikely as someone submitting GPL'd code to a BSDL project, or vice-versa.
I think the more likely "problem" scenario is where a developer on a GPLv2 project wishes to borrow code from a GPLv3 project. However, very few projects are GPLv2... most of them use RMS' recommended language and are therefore best described as GPLv2+, where the '+' means that the code can be released under any later GPL version.
Let me see if I can enumerate the possible scenarios and describe the effect of each.
That looks bad, but in practice I doubt it will be. Very few projects are GPLv2, and probably even fewer will be GPLv3. The only major project I know of under GPLv2 is the Linux kernel, and it is sufficiently important that it's unlikely to be hampered by the inability to pull in GPLv3[+] code. If a feature is generally desirable in Linux, someone will invest the effort to re-implement it for Linux. In most cases that really has to be done anyway, for technical reasons.
I think that if GPLv3 adds enough value to be compelling, most projects will end up migrating to it. Those, like Linux, that can't will simply continue onward with GPLv2. They may wish they had the GPLv3, though, if the FSF can find some language that handles the patent issue well.
Re:The freedom to confuse (Score:2)
ESR best forgotten (Score:4, Funny)
Re:ESR best forgotten (Score:2)
Re:ESR best forgotten (Score:3, Informative)
I can't help thinking that (Score:3, Interesting)
Re:I can't help thinking that (Score:2, Funny)
Section 4 Article 16 (Score:3, Funny)
I could believe this part, especially coming from RMS. It's no wonder ESR said we didn't need the GPL anymore.
It's 2005, not 1985. (Score:5, Insightful)
Yeah we learned we need it more than ever before. Just imagine the SCO history without the GPL.
If you rigorously cling on to values (like GPL and free speech) people think you're a zealot. Until the same people realize they themselves were idiots. GPL is what got Linux this far -and not it's technical superiority over whatever- and it remains needed to prevent doctor evils screwing people over.
There's also the freedom to refrain from using the GPL and stop whining.
Re:It's 2005, not 1985. (Score:2)
Yeah we learned we need it more than ever before. Just imagine the SCO history without the GPL.
I'm imagining it. I don't see any big differences in the outcome.
Re:It's 2005, not 1985. (Score:5, Interesting)
With all due respect, that's completely unproven, and in my opinion, completely untrue.
I recall an interview with the Linux team at IBM where they said they did not think IBM would have contributed code under a BSD license. It was important to IBM that IBM's competitors not be able to use their code in proprietary products. I'm sure there are plenty of other cases where significant contributions to Linux would not have happened if it were under another license.
It's hard to say that the GPL was essential to Linux, but I think it's very clear that the GPL has been helpful to Linux development. It has also enabled a major thrust of IBM's counterattack on SCO, which is perhaps not essential, but very pleasant :-)
Re:It's 2005, not 1985. (Score:2)
For example, there was a gcc compiler to java bytecode which was rejected because RMS considered the bytecode to be enough of an intermediate language that it could be used to decouple the front and back-end parts of GCC, allowing people to reuse the language frontends for new platforms and add new languages to the exi
Re:It's 2005, not 1985. (Score:2)
With all due respect, that's completely unproven, and in my opinion, completely untrue.
The Apache web server, Mozilla/Firefox, FreeBSD, NetBSD, OpenBSD, Python (the language)...the list goes on, and on and on. All of these are very successful projects and (gasp) none of them are licensed under the GPL.
How did this get modded down as troll? Are some people so deep in the GPL religion they can't tolerate other viewpoints? I state some facts and opinions and that's a troll?
Sheesh. Shame on the idiot mod
Re:It's 2005, not 1985. (Score:2)
XNU != kFreeBSD.
Darwin Uruz.local 8.2.1 Darwin Kernel Version 8.2.1: Fri Jun 24 23:31:10 PDT 2005; root:xnu-792.3.2.obj~1/RELEASE_PPC Power Macintosh powerpc
Re:It's 2005, not 1985. (Score:2)
Already got it (Score:5, Funny)
I'll keep you guys posted.
Yes, but, (Score:2)
Services (Score:4, Interesting)
Re:Services (Score:5, Insightful)
Copyright only governs COPIES, not the services provided by those copies. If I am not distributing actual copies of the software (even if I may be distributing the service it provides), then copyright doesn't have any legal bearing, and the copyright holder can't legally force me to stop providing the service, even if I'm doing something he doesn't like (he could if I were to ever try to distribute the software as well, however). He is free, however, to politely *ASK* that I comply with his wishes, but it still has no legal weight.
Re:Services (Score:3, Informative)
Incompetent reporter (Score:2, Informative)
GPL problems show Open Source Movement is (Score:2, Interesting)
Are you trolling? (Score:2, Insightful)
Is questioning trolling? (Score:2, Interesting)
ESR (Score:2)
Re:ESR (Score:2)
ESR, GPL, RMS, GNU! (Score:4, Funny)
GNU is too political. (Score:3, Interesting)
Yes people will use GNU software the way you didn't want them too. This is part of making a license.
WTF? GNU was always political! (Score:3, Insightful)
ESR is wrong; per the usual (Score:5, Insightful)
ESR seemingly doesn't understand that if it was simply about technical merit and time. In another 20 years we'll look back and it'll be a different story. Isn't history one of ESR's strong points? Here is another reason why ESR can't be coined as a forefront in opensource or what we all deem to be some form of movement. His views are totally not inline with freedom and freedom is what this is about. You release under GPL as a form of solidarity? How about in the future you refrain from releasing under the GPL and release under the license that you think is best. Solidarity and cowardness go hand in hand when you're in the minority.
RMS on the other hand needs to learn that one can't force freedom. You can only protect it and the primary goal should be protection for the user and developer. The external parties should not matter beyond that. If they benefit in fashion from the GPL then one should not prevent that. This doesn't mean that the GPL should never change; I have faith that RMS will learn better to adapt the GPL to current environments as well as forseeing the road ahead.
None the less my personal views are that RMS is a leader and ESR as a mumbling imbecile and sideliner. As much as people dislike RMS and fight and rally against him. He never sidelines and he never stands in solidarity with a position he disagrees with. He stands firmly in his belief for freedom and provided the framework on which I make my living, how I learned to make my living and how I even enjoy myself every now and then.
So, unlike the rest of you; after I pickup my girl from the airport i'll have a beer in the name of RMS. Cheers; and thanks.
Re:ESR is wrong; per the usual (Score:4, Insightful)
Ever since he started skewing the Jargon File towards his own political beliefs (over-extending the hacker ethic to cover his 'libertarian' views, which if it was ever entirely true- dubious- certainly *doesn't* represent every hacker nowadays), I got the impression that ESR wants to give the *impression* that every hacker and supporter of free software is behind him and his views, as opposed to actually getting them onside. Or- and there may be some truth in this- perhaps he actually believes that he's more representative than he actually is.
I'm not going to deny his contributions (both in code and support) to the open source movement, but that's more than offset IMHO by his egotism and partisan nature.
Re:ESR is right; per the usual (Score:2, Funny)
ESR is pro-business, at the expense of individuals (Score:3, Interesting)
But now that he has publicly gone anti-GPL by saying that it is no longer needed, I think that ESR is finally showing his true colours.
In a world where Free+Open Software ruled the roost (we're not quite there yet), the only people for whom the GPL mig
Misunderstanding about Apache licenses (Score:5, Interesting)
Re:Misunderstanding about Apache licenses (Score:2)
Re:Misunderstanding about Apache licenses (Score:2)
Re:Misunderstanding about Apache licenses (Score:2)
Re:Misunderstanding about Apache licenses (Score:2)
Only for large projects, Eric! (Score:3, Insightful)
Re:GPL3? (Score:2, Informative)
Re:GPL3? (Score:4, Informative)
Re:Where GPL ends and propriety can start? (Score:4, Interesting)
Ask the FSF's compliance lab: [fsf.org] And OT, when has the FSF revamped their website? Nifty.
Re:Where GPL ends and propriety can start? (Score:2)
In other news, FSF's secret affiliation with the Department of Redundancy Department revealed. Film at 11.
Smells like FUD to me (Score:2)
I'm obviously not a lawyer, and I really haven't delved deeply into the GPL, but I instinctivly know that what you're suggesting is plain wrong.
The GPL says nothing about the data the progra
Re:Since when is Firefox GPL'd? (Score:2)
Re:Where GPL ends and propriety can start? (Score:3, Interesting)
Then access your MySQL database over TCP/IP or a socket. No linking involved at all, thus no problem with GPL.
Re:Where GPL ends and propriety can start? (Score:2)
Re:I need a PDA (Score:2)
Re:I need a PDA (Score:2)
I agree, that is why GPL 3 should -- wait. Perhaps you mea
Re:Question about the GPL (Score:2)
I don't know about this personally; I'm in the process of developing something, which *if* it doesn't descend into a tangled mess of code, will probably be GPLed.
And one thing I'm *not* doing for sure is allow
Re:Question about the GPL (Score:2)
In that case, companies would ultimately screw everyone over by exploiting their code. Just look at FreeBSD for example. Oh wait, bad example. Look at Apache instead. Ohe wait, another bad example. I'm sure there's an exampl
Jack and Jacqueline Straw (Score:2)
I don't see Microsoft rushing to contribute back to the TCP/IP stack they used under the BSD license. I'm not convinced that IBM would be so keen to contribute work that could be used to build proprietary products by their competitors.
And FreeBSD isn't Linux in terms of success.
However, in spite of your efforts to portray it otherwise, this wasn't an anti-BSD rant....
I'm sure ther
Re:Question about the GPL (Score:3, Interesting)
Re:Of course we don't need GPL (Score:5, Funny)
Eric? Is that you?! Please log in before you post, thanks.
Re:The GPL is dead, long live the BSD (Score:2)
TC is neutral; DRM is evil (IMO) (Score:3, Insightful)
Re:TC is neutral; DRM is evil (IMO) (Score:4, Insightful)
Citing the vitimins and nutrients of a poison apple does not make it good or even neutral if they forbid you to have a non-poison apple.
Trusted Computing would be a good thing is the owner were allowed to know his own keys. However it would no longer be "Trusted". Owners could get all of the benefits of Trusted Comptuing and none of the abuses if you were allowed to know your keys. If for example you were allowed, if you wanted, to get key a printed copy of your PrivEK key when you bought the machine and to get your Root Storage Key encrypted to your PrivEK.
That would be a nutricious poison-free apple giving the owner ALL of the security and other owner benefits of Trusted COmputing, all of the benefits you say you want.
can also be used merely to enhance the security of your system
An apple with a cyanide pill gives you vitamines. That is NOT any sort of argument defending Trusted Computing. It is an argument for an otherwise identical apple without any poison pill. It is an argument against Trusted Computing, an argument for identical hardware where you do know your master key.
I'd like to have a system with TC hardware. (As long as any "remote control" functionality can be disabled, which, I suspect, would be hard NOT to arrange.
And the new software Trusted Installation / Trusted Activation will be impossible to install or run at all. The new Trusted files wil be impossible to read. You will be locked out of all of the new Trusted websites... in particular tons of websites will want to use the Trust system to prohibit you from using any sort of pop-up blocker or other ad-blocker. And potentially in a few years under trusted Network Connect... which Microsoft is implementing under the name Network Access Protection.... you may be denied any internet access at all.
Trusted Computing is all about the anti-owner Trust system. It is all about stuffing a poison pill standard inside every new computer sold. It is all about penalizing anyone who does not have a poison pill apple, andslapping handcuffs on anyone who does eat the poison pill apple. They absolutely REFUSE to permit anyone to buy poison-pill-free apples. They absolutely REFUSE to permit you to buy a compatible computer where you can/do know the master key to control your own computer. If you know your master key then you can avoid being locked-out, if you know your master key then you can avoid vendor lock-in, if you know your master key you can unlock DRM files, if you know your master key then it is not a Trusted Computer.
-
Re:TC is neutral; DRM is evil (IMO) (Score:3, Interesting)
Oh yeah, gotta watch out for "them"! "They" are lurking behind every corner, waiting to pounce and install electrodes in your brain. Soon, "they" will control all your thoughts, and "they" will force you to sit on the couch watching reruns of Friends(tm) and drinking Diet Pepsi(tm).
> And the new software Trusted Installation / Trusted Activation will be impossible
Trusted Network Connect; DirecTV access cards (Score:3, Informative)
I can't think of any circumstance that would induce me to run a kernel I didn't build myself.
How about the circumstance in which all kernels except the one approved by your ISP will fail to get an IP address?
And like a lot of security-oriented systems, it's not that secure if you have physical acccess to the machine.
Try telling that to anybody who has tried to crack the most recent DirecTV access cards.