Linus Warms (Slightly) to GPL3
lisah writes "Though Linus Torvalds isn't exactly tripping over himself to endorse the GPLv3 draft, he continues to warm up to it little by little and says the newest version is 'a hell of a lot better than the disaster that were the earlier drafts.'"
to whomever wishes to use it. Remember we're all free to choose our license, having another just adds another path a developer can use but not limiting what's already out there.
"I have yet to see any actual *reasons* for licensing under the GPLv3, though. All I've heard are shrill voices about "tivoization" (which I expressly think is ok) and panicked worries about Novell-MS (which seems way overblown, and quite frankly, the argument seems to not so much be about the Novell deal, as about an excuse to push the GPLv3)." No one is forcing anyone to use this. If you dont like it, chose another licensing scheme. And please, lets not bring up Novell/MS again... This is non-news. Lets not get worked up into a frenzy over it.
If sharing a song makes you a pirate, what do I have to share to be a ninja?
That the warning is slight.
Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
I wasn't even aware Sun was considering GPLv3 for OpenSolaris. So it'll be interesting to see how that pans out. Remember GPL isn't just for gnu/linux, but MANY projects on many platforms and operating systems.
So what happens when the libc, bash, make, and all the other GNU tools go GPL3 and the kernel is still GPL2?
...Linus has announced that although he's always hated marmalade in the past, he's slightly warming up to it after a recent bite of a friend's toast. He has also recently bought a green shirt despite earlier statements about green being his least favorite color, and it seems he currently prefers his eggs cooked slightly less runny than in the past.
Rumors that he is experimenting with a new brand of tube socks are as yet unconfirmed.
Slashdot Burying Stories About Slashdot Media Owned
This is all hot air. GPLv2 is already violated big time. Just look at mplayer's hall of shame.
Companies sell "fast video converters/players" based on code that contains ffmpeg/mplayer banners in the binary. And nobody doesn't do anything.
If FSF/OSDL just sued these companies and from the $10M reward paid the lawyer, itself and contrbuted money to the projects, it would make some sense.
As it is, GPL exists only in the dream world of the average kernel hacker.
I'll make my own license... with blackjack... and hookers.
In fact, forget the license.
You'd think he'd be warming a lot quicker with all the flame mails coming in from the GPL fanboys.
Comment of the year
Were you aware of the Linux distro that Linus himself uses? It's the relatively unknown distribution called Ninnle Linux. Best distro ever!
If anyone has comments about discussion draft 4, make them asap. Here's the page where you can see the draft and where you can add your comments:
t ranscript
http://gplv3.fsf.org/comments/gplv3-draft-4.html
The plan is for the final GPLv3 to be published on June 29th, so comments should be submitted now so that there is still some time for them to be discussed and acted on.
For an explanation on the changes and the motivations of the current draft, see:
http://fsfeurope.org/projects/gplv3/brussels-rms-
Please help publicise swpat.org - the software patents wiki
They are worried that Linus warming will contribute to global average temperature rise. This could be offset however, by eliminating a source of greenhouse gas emissions. Suggestions include Steve Ballmer...
GetOuttaMySpace - The Anti-Social Network
Comment removed based on user account deletion
Rubbish, linus isn't warming. This is just part of a repeating cycle every 800 years or so, no biggie. Blame Sun.
Seven puppies were harmed during the making of this post.
How dare you minimize the plight of a warming Linus by using the word "slight". You are trying to marginalize those of us who are truly concerned by this.
Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
This reminds me of this Everybody Loves Eric S. Raymond cartoon
There's going to be a lot of code that people don't want under one version of the licence or another. How does the GPL handle this? If the Linux kernel stays at GPL2, then will this mean we are unable to use GPL3 licenced code in the kernel?
Linus doesn't have to relicense the entire kernel to impose the new GPL-3 restrictions on the kernel.
Since it looks like GPL-2 code may be freely integrated into GPL-3 software, all Linus has to do is start adding GPL-3 code to the kernel. These small additions will have the effect of relicensing the kernel without affecting licensing of individual modules that Linus doesn't own the copyright to. Then anybody who wants to use Linux will have to stick with the GPL-3 restrictions, or remove the GPL-3 code before building or distributing.
If someone is passing you on the right, you are an asshole for driving in the wrong lane.
Solaris is a generally superb O.S.. While it certainly has its nits (especially at the user level), I see that Sun is trying to address the main issues.
If Sun were to adopt GPLv3 (and improve the management involved with trying to develop its user community), it would be an extremely serious challenge to Linux. As a Linux developer, I for one would very seriously consider switching to it. It would depend exactly on how they ran things, as Linus does a better job there, currently.
But in any case, it would give the Linux community some very serious competition. Which frankly, it could use. And in the end, customers would benefit.
GPLv2 = You may redistribute my code or things made out of my code so long as you extend to the recipients the same rights that you have. You may not use various forms of funny business, such as granting discriminatory patent licenses to side step the requirements.
GPLv3 = You may redistribute my code or things made out of my code so long as you extend to the recipients the same rights that you have. You may not use various forms of funny business, such as granting discriminatory patent licenses, contracting with someone else to provide a discriminatory patent license, or using DRM to prevent people from executing the rights you are required to grant them.
So, the list of specifically excluded funny business has expanded somewhat. No one should claim this as a shock because the GPLv2 includes a delightful preamble which explains the purpose of the license, and the changes in v3 are perfectly in line with that purpose. Beyond that, GPLv3 has also had a lot of linguistic overhaul so it is a much clearer document overall.
If the kernel developers don't move to GPLv3, are they going to stay with GPLv2 or will they eventually release a new license? LGPL (Linux GPL)?
RUPERT! I TOLD YOU TO WATCH THE BAGS! You were looking at the boys again, WEREN'T YOU.
"And please, lets not bring up Novell/MS again... This is non-news. Lets not get worked up into a frenzy over it."
I don't think the Novell/Microsoft deal is a non-issue. If taken in context it clearly shows one of the strategies Microsoft is taking in an effort to destroy its competition.
Microsoft floated a balloon with the SCO litigation. I have no doubt that if investigated it would come out that Microsoft encouraged SCO and helped fund the lawsuit.
Let's look at the strategy for a second.
1. Offer a license for IP that is never specified.
2. If people don't pay protection money sue. Again without specificity.
3. Never enumerate your claims in a way that allows the Open Source community to challenge those claims or modify the offending code.
Let's look at the Microsoft Strategy now:
1. Offer a cross licensing deal for IP that is never specified.
2. If people don't pay the protection money then???
3. Never enumerate your claims in a way that allows the Open Source community to challenge those claims or modify the offending code.
Point number three is telling. Microsoft is not interested in having the code fixed if there are legitimate claims. They want Open Source and Linux in particular to die. Once again they seek to DESTROY their competition.
These patent covenants that they are seeking is a very BIG deal.
I mean, sure, it depends what field you're in. For example, GPL-ing Java certainly helps Sun's competitors -- I guess in theory, some wicked-cool feature of Java can now be ported to Mono.
However, take something like Drupal. Pretty much any company implementing Drupal (or another open-source CMS) on their website is going to have to write some custom modules, or at least a custom theme. If they release their modules back to the community, so what?
For example: I used to work here. They are starting to use Drupal in places, and one thing I was planning to do (which never got finished) was create an easy way to take their Word documents (very well-styled, well-formatted Word documents) and convert them into HTML, for use in Drupal, via FCKEditor.
Now, if you've seen their homepage, you can see very clearly that they are in the magazine business, and the blogging/ranting business. I suppose, in theory, they have competition, who might theoretically benefit from any changes they made. But I was told, in very simple terms, that I could GPL and release whatever the hell I wanted. It's their content that's valuable to them; they were only paying for me to develop software because there wasn't any out there that did what they wanted.
If I help their competition run their website, it really doesn't matter at all to them.
Of course, if I licensed some of their articles under Creative Commons, it would kill them.
Don't thank God, thank a doctor!
Just because Linus doesn't want to expend any effort whatsoever regarding legal issues doesn't justify his position.
In part, I agree with his decision to ignore legal issues. And I also see how it's possible to say that tivoization hasn't harmed GPL project diversity.
Linus may be okay with Tivo's case because he can undo their GPL evil and he's still a fundamental part of a whole ecosystem. IMHO that's a short-sighted though, because the GPL acts as kind of a legal conservancy, protecting ideas.
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
I'm waiting for v. 4.0. Anything 3.0 sux !! And isn't it sweet that Linus has left the safety of his blanket and it gravitating to v. 3.0. Peer pressure at work !!
"The FSF troll army .. water torture .. chipping away .. cultists .. pressure .. cave .. minion .. drones ..
How can you post without once referencing what 'Linus' actually said, instead of a gratuitous personal and down right offencive on Alan Cox, Stallman and the FSF.
Re:Linus will fall into line
davecb5620@gmail.com
"A company can't put time and money into helping a project when a competitor can then just use those changes, or worse yet new companies arise because you just removed any barrier to entry that might have existed." Isn't being able to "use those changes" the whole point of every verison of GPL? Your statements don't make any sense to me.
Why do we want a watered down, sugar-free version of GPLv3? It's either the real thing -- a license to fight back evil corporate practices, or GPLv2 -- a license that fails its purpose which is to ensure your freedom. Something in the middle will still be a failure, and will cause trouble.
I was about to say 13256278887989457651018865901401704640, but it appears this number is private property.
"But that was precisely the fear with GPLv2: that no company would touch it because that would give their competitors and advantage. But in the end, companies realized that the GPL levels the playing field, so although your competitor can use the code, you get to have his code modifications, too. And you're getting a community helping improve your code. So lots of company are now using GPLv2 code."
Many companies still don't license their code under the current GPL so it's not as if the "fear" that companies might not use the code was entirely baseless. Part of the problem is that making your code public can provide a lot of information to your competitors that they can use against you without having to accept the GPL or contribute anything back.
Remember folks that Linux is the result of contributions by thousands of people (one of whom happens to be Linus). Those contributions have been made under GPL2. The only person that can change the licensing is the contributor. The rights to assign licensing have not been signed over to Linus so he has no authority to change the licensing on all Linux code.
Unless someone can come up with a clean way to address this issue, Linux will continue under GPL2 regardless of whether or not GPL3 is better.
Engineering is the art of compromise.
"A company can't put time and money into helping a project when a competitor can then just use those changes..."
Do you understand Open Source at all?? The WHOLE POINT IS TO LET OTHER'S USE YOUR CODE!!
Man, I'm beginning to wonder how many astro-turfers are crawling around slash-dot.
The race isn't always to the swift... but that's the way to bet!
There's so much noise about GPLv3 and other copyright issues these days. I don't want to diminish the importance of good licensing practices, but I just frickin' want my X-Fi to work, games to run, and eye candy to drool over in Linux. I don't particulary care what license the work gets done under. I suspect most people don't either; they just want their machines to work.
In an interview with the New York Times, Ballmer calls this "ridiculous" and says "I LOVE this environment!!! WOOOOO!!!"
You can hold down the "B" button for continuous firing.
The BSD troll army is however smaller, and seems to like WoW :D
RMS is on that list as well for the same reasons. The new version of GPL v3 is far and away better than the earlier drafts.
I think changing the Kernel license to GPLv3 is technically almost an impossible task given the number of contributors. I do believe it is the way to go, I just don't really see it happening.
OSGGFG - Open Source Gamers Guide to Free Games
A company can't put time and money into helping a project when a competitor can then just use those changes
Huh? That is how GPLv2 is supposed to work as of now.
"I am the king of the Romans, and am superior to rules of grammar!"
-Sigismund, Holy Roman Emperor (1368-1437)
Modded as "troll"? I'm trying to decide if the GPL3 crowd, or the global warming crowd are the ones without the ability to laugh at themselves.
Either way, both groups a just a hair away from being certified insane, and all their toys, with edges and corners, taken away from them.
Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
A quick query. Stallman at http://gplv3.fsf.org/rms-why.html seems to imply that DVD players must be restriced by law (The DMCA). Is this so? If it is then, I can hardly see that Tivo are at fault for locking their product.
Given this, I get the impression that Stallman's argument is that this is of no concern of his! Either GPLv3 code must be non-locked-down, or not used at all.
Which is fair enough. Tivo will have to use software for which there is no restriction on them locking it down. Windows?
Which begs the question; are there applications which, under law, it will not be possible to use GPLv3 code in implementing, in that to do so would be either to fall foul of the DMCA, or the GPLv3?
Personally, I would rather Tivo used Linux, even if locked down, rather than Windows. Even if locked down, the source code would still be viewable (and auditable), whereas with windows...? Surely some freedom is better than none?
Sesostris III
You never know what is enough unless you know what is more than enough. - Blake
The various companies that are contributing code under open source licenses are the ones pushing for greater patent protection in the first place so why would they be upset that the GPL now includes it? If anything it might encourage them to use the GPL rather than their own home-grown license which would be a very positive move. A company can't put time and money into helping a project when a competitor can then just use those changes, or worse yet new companies arise because you just removed any barrier to entry that might have existed. Sure they can; plenty of companies do. More to the point, the GPLv3 doesn't change this one bit. I cannot think of a single company that releases currently software under the GPLv2 and then attempts to prevent its competitors from using that software by playing games with patents or DRM. There is nothing preventing a competing company from taking Tivo's code (the parts released under the GPLv2) and reusing it in their competing product. The people that are limited by these actions are the ones that can't afford to build their own hardware from scratch - ie the consumers.
E.g.: Send Linus back to Finland for stealing American jobs! America is for AMericans!!!!1!!11
--
Above is a joke, by the way.
Care to enlighten us to how they rip off everyone's proprietary technology? I know mplayer can use native Windows codecs, but I don't think they actually incorporated that code into their product. Is it illegal to point my copy of mplayer to a legally licensed copy of Windows on an NTFS partition on my PC's hard drive?
"A little misunderstanding? Galileo and the Pope had a little misunderstanding."
Who decides the fate of Linux when Linus is retired or otherwise? Does that person get the decision because they hold a position in a foundation or will it be a committee? How would someone get in this position? An election of some sort? I can see the corruption coming.
Which distro does Linus use?
GPL: If you distribute GPL software, you have to give the people to whom you distribute such GPL software exactly the same rights that YOU HAD WHEN YOU RECEIVED THE SOFTWARE.
GPL3: What part of what we said did you not understand? Do we have to spell it out for you? Very well, I guess we will.
Real freedom will be when everyone has to use only free licenses.
The GPL is not a free as in freedom license, it is restrictive. You are confused due to the fact that the restrictions are benevolent in nature to a rather large segment of the community. Don't confuse benevolence and freedom, they are not the same.
It is true that when people say "Open Source" they are primarily thinking of GPL'd code. There are other Open Source licenses and the BSD license may be what you're looking for if you want to use other people's code without giving anything back. I wouldn't call that "helping" however.
If you write code that links to GPL'd code you must release that code under the GPL but if your code does not link to GPL'd code you can keep it proprietary if you wish. Further, if you want to link to something like the KDE libraries which are released under the GPL you can still purchase a license from Troll Tech (the copyright owners) that will allow you to keep the code base closed.
I know people developing code using Mono which is a Linux implementation of some of the ECMA/ISO standards that Microsoft uses in its .NET technologies. Mono allows
them to keep their source closed.
So there are ways to develop programs that run on Linux without opening your source. If you don't want to give back code then don't extend GPL'd code.
The race isn't always to the swift... but that's the way to bet!
I once told a girl that she was a hell of a lot better than the disaster I had been with before.
She drove over my mailbox and I haven't seen her since.
... although large corporations will not (especially large corporations in the embedded world). They will protest and feel like they are pushed in a direction that means a certain loss. I think that is good however, because it only *seems* that way. In the end, when GPL V3 has been in effect for a few years, has covered Linux, and has dealt some blows to unwilling device vendors that thought 'they could get away with it' - but also saw device vendors that will agree with conforming to the rules set forth by V3 - the (embedded) world will be a better place.
It will mean that more developers are able to play the game of hacking a device, more innovation, more interest in beta-programs - and in the end the big corporations will benefit, because it means that they gain more employees that are proficient in their (former hidden) proprietary technologies. There will still be proprietary in a device, and it will still be hidden to the outside world, but it will no longer hinder you to use the device to its fullest.
Slashdot: stuff for news, nerds that matter, matter for news, stuff that nerd
It's not the Knights who say Free who demand a shrubbery from Linus that he is worried about... It's OpenSolaris! I would imagine that Sun is just waiting for the final draft to license OpenSolaris under GPLv3, so they can cut off Linux in an effort to become the dominent open source kernal. The guys who like GPLv2 will work with Linux and the guys who like GPLv3 will work with OpenSolaris, while guys who like BSD continue using the BSD kernal.
...Hurd won't be competition, but solaris sure would be if they went GPL3. It is more than complete enough to be a bona fide serious contender and they are a big enough company to keep following through on it, too.. They would instantly over night become the freaking ivory snow of the FOSS world. If they will do it or not is a huge maybe, I certainly don't know, but technically they could and there's some push out there for them to consider it and some mumblings from sun they have been.
This should be really modded up +1 flamebait, as it is true.
I saw almost the same thing happen with BitKeeper, where there was a lot of moaning and gnashing of teeth on Slashdot and the kernel lists on the non-free software usage.
Now "Tivo-ization" is spoken of as if it is a bad thing, almost like the right wing media's use of "liberal".
It's inevitable that most of the free software community will switch to the GPL v3, when it's finally finalized. Linus knows this and he thus has to "warm up" to the GPL v3 because if he doesn't he'll lose face as everyone ignores him, and - lo and behold - the world still turns without him.
As I see it, the original coders did their work out of a benelivent mindset, so that we could break out of the strict ownership - everybody has to start from scratch each time mentality. I always saw the open source/GPL/GNU group as writing code for for their own sake but sharing the results with everyone for the benefit of all. I've always seen them as a group of poeple who were putting their own hard work and effort into trying to make the world a better place.
...but maybe that's just my own idealism and sense of fairness talking....
It seems totally reasonable for them to say "hey, you want to use our piles of work - great! Please do! But while you're at it, and especially if you're going to make a buck off our free labor, you need to contribute to the community also."
don
all language nazi's will burne in heil!
Since you can't compile it and run the code you've been TOLD is written on there? And there are Closed Source code on there too, so how do you remove this (apparently) unwanted code if the system then falls over and you can't replace its' functionality?
Or was that bullshit about why you didn't want non-linux on Tivo?
errr....I meant, Linus!!! :-)
..... how burying your head in the sand (or worse) is going to make the problem go away?
Whenever you use a piece of software your are under licensing obligations. If you chose not to care that is your prerrogative, but it is an inmature choice to take.
IANAL but write like a drunk one.
"says emacsuser@linuxmail.org"
.."
"was: Re:idiot
davecb5620@gmail.com