Torvalds Puts Support Behind GPL2 Linux
Christiangrays writes "Linux creator Linus Torvalds has used an interview being made public by the Linux Foundation to stress that version 2 of the GPL still makes the most sense for the Linux kernel over the newer GPL version 3. GPL 3, which was released last year by the Free Software Foundation (FSF), reflects the FSF's goals while GPL 2 closely matches what Torvalds thinks a licence should do, Torvalds said. "I want to pick the licence that makes the most sense for what I want to do. And at this point in time, Version 2 matches what I think we want to do much, much better than Version 3," said Torvalds, who is now a fellow at the foundation. He was interviewed in late-October by Linux Foundation executive director Jim Zemlin."
Who's to say that IBM hasn't paid the guy to keep it on GPLv2?
We are just clipping Tux's wings a little bit. It is not like he can fly anyway.
I only look human.
My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
Uh, no. Why would I think that?
Before everyone starts arguing about the merits of GPLv3, let's remember that it's just the license for the kernel. It's not going to be changing much when used in proprietary consumer devices. On the other hand, if it's not going to change it much, why lock it up? Kinda a moot point...
I don't believe so. I'll be half-assed and make somebody else verify this for me as I'm too busy to grok the kernel license at the moment, but I believe that the GPL v2 found in the kernel sources leaves off the part that says "or any later revision."
SIG: HUP
Could somebody give a link to a good description of the differences between the two? My understanding was the GPL v3 essentially made it so that once code was committed, the committer implicitly gave up rights to any patentable material relevant to what they committed. I can understand that this would make people wary of committing code because they might inadvertently give an algorithm to the public domain. What would happen with the GPL v2 then? The company could order a cease and desist to the open source project because it violated one of their patents, even if they themselves provided the code?
If you are about to mod me down, keep in mind that this post was most likely sarcastic.
Those who can, do. Those who can't, theorize. It's surprising, but not in the way you imply.
a: This is very old news, from back in October, just rehashed to get more clicks.
b: It is irrelevant. Even if Linus loved the GPLv3, there is so much code contributed to the Linux kernel without a transfer of copyright and under GPLv2 only terms that it couldn't be changed anyway.
Test your net with Netalyzr
Well, RMS is an active Emacs project developer/patch-coordinator, as anyone on emacs-devel would know, acting in a similar role to Linus' linux role, sooo... who are you talking about?
Yes, because Linus represents the views of all linux programmers.
With Microsoft's patent FUD I'm guessing it is only a question of time until we get some SCO clone to file a patent lawsuit against the Linux kernel. Will be interesting to see Linus' response when that happens.
A lot of people characterise Torvalds as being pragmatic as opposed to Stallman's idealism, but Stallman is pragmatic too, he just looks further ahead than Torvalds. This short-sightedness doesn't pay off. Stallman warned about the BitKeeper problem, but Torvalds didn't do anything about it until the situation blew up in his face. The FSF started requiring a paper trail for GNU contributions, Torvalds didn't follow their lead until SCO started suing.
I'm not a fan of GPLv3, but I can't understand why people consistently deride Stallman and worship Torvalds. Stallman is consistently proven right.
Statements like these are not new. Linus has been avoiding GPL 3 for a while now, even though he says he likes the final license better than some of the early drafts. It's really all to obscure the fact that he can't change the license even if he wanted to. He would have to control the copyrights for all contributed code in order to switch from GPL 2 to any other license, including GPL 3. Unfortunately (or fortunately, depending on your option of the new revision) he does not have the power to do this.
Even if I think GPL3 is the way to go if you care for people not to partially "hijack" your project, for a kernel it seems sensible to use v2. What about a networked box using a gpl3 TCP/IP stack? Wouldn't the use of the box define if it's legal or not? Too much of a hassle.
I'd go for v2 or any later with the caveat that if you want to merge into official kernel it must be v2.
Anyway I'm likely missing all the problems with patents which could suggest going GPL3.
---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
If I were RMS, I would forbid the packaging of any GNU code with a GPLv2 GNU/Linux. Not only would this against RMS's free software philosophy, but the GPL (yes, even version 3!) expressly disclaims any limitation on the mere packaging of software. More to the point, this is much ado about nothing. Even if Mr. Torvalds "saw the light" and decided he wanted to move to GPL v3, this would be impossible in practical terms since Linux has no copyright escrow agent similar to the FSF for GNU. In other words, to move code licensed to Linux under GPL v2 (only) to GPL v3 requires re-licensing by the original author -- which you may never be able to find. So, you may safely assume that Linux will be GPL v2 until it is re-written from scratch.
Wait, so GPL 2 is "locking code up?" Where were all these people who had strong anti-GPL 2 sentiments before 3 was released? Was it not good enough then, or are we just angry because the FSF is telling us to be?
So now, suddenly, since there is a new version of the GPL, anyone who stays on the old version hates software freedom?
Wow. That's kind of an extreme way to look at it. Especially since RMS himself said that there's nothing wrong with continuing to use GPL V2, if that's what a project wants to do. If I were RMS, I would forbid the packaging of any GNU code with a GPLv2 GNU/Linux. Without altering the language of the GPL, simply put, he can't.
My blog
As in, the TiVo vendor is actually producing something by themselves?
More to the point, this is much ado about nothing. Even if Mr. Torvalds "saw the light" and decided he wanted to move to GPL v3, this would be impossible in practical terms since Linux has no copyright escrow agent similar to the FSF for GNU. In other words, to move code licensed to Linux under GPL v2 (only) to GPL v3 requires re-licensing by the original author -- which you may never be able to find. So, you may safely assume that Linux will be GPL v2 until it is re-written from scratch.
Torvalds' decision is only political and would not change the scenary unless other actors follow the same way.
Just in case you forgot who wrote the monolith. "I ... I want to do... I think we(sic) want to do much, much better than Version 3" All These Worlds Are Yours Except Europa
we are all cosmic nuclear waste
A long time ago, Linus changed the license of Linux from a non-free license to the GPL. Did he ask everybody for an explicit grant of license under the GPL? No; he announced his intention to change the license, and asked that anybody with "grievances" mail him.
Maybe all he needs to do to upgrade the version of the GPL used is to ask the few major corporate contributors for permission, and tell everybody else to mail only if they have a problem.
Before everyone starts arguing about the merits of GPLv3, let's remember that it's just the license for the kernel. It's not going to be changing much when used in proprietary consumer devices. On the other hand, if it's not going to change it much, why lock it up? Kinda a moot point...
The real question, is how would a move to GPLv3 benefit Linux? If the answer is not at all, then by keeping it a GPLv2 helps make everyone's life simpler. Any change in license would in certain cases mean that Linux would have to revetted by legal departments in a number of companies and for TiVO-like products a real pain in the neck.
In many ways GPLv3 is a reaction to DRM, but getting all religious about things is not going to be the solution either, IMHO.
Jumpstart the tartan drive.
Exactly. Linus lives in the real world. Hell, the OLPC cant go gplv3 because it uses "tivoization" as part of its security model. You have to apply to get the key to unlock the bios.
gplv3 is going to look like a market failure but a ideological win.
The Linux Kernel GPLv2 deliberately leaves off the "or later", because that gives control of your liscence to some other entity (the FSF).
Test your net with Netalyzr
OMG, it... is... ON!!!
L. Ron Torvalds has just declared all out war on Richard Stallman and his radical attempts to conquer all software via the GPLv3.
These two guys are, like, the Gods of FOSS. Who will win this epic, climactic struggle? The FOSS world is obviously not big enough for the two of them... so who will win? Will this Clash of the Titans bring down all the hopes and dreams of the FOSS world? Will pasty white nerds be furiously waging war from their keyboards? Which side will be the first to hire the veteran "warblogger" mercenaries away from the GOP?
I don't have any answers, but I've got a ton of popcorn and a strong desire to watch the inevitable sissy-fight!
Let's get ready to RUMBLE!!!!!
> Well, RMS is an active Emacs project developer/patch-coordinator, as anyone on emacs-devel would know, acting in a similar role to Linus' linux role, sooo... who are you talking about?
I think he's talking about the hordes of commenters in places like Slashdot, who have jumped on the bandwagon and have come to the conclusion that GPL2 is not "open" enough. It strikes me as a bit silly when all these kids, who have never contributed a single line of code, criticize the creators of software on their openness for only going as far as GPLv2.
The FSF aren't DELETING the GPL2 license. It is still available. If, however, the GPLv2 doesn't protect your code like you wish it to, you can use GPLv3.
This is a HUGE non-story. It is like hearing "Bill Gates approves of the new Windows Vista". Duh.
"I want to pick the licence that makes the most sense for what I want to do. And at this point in time, Version 2 matches what I think we want to do much, much better than Version 3,"
"I", or "we", Linus?
In the words of the great Tonto, "What do you mean WE, white man?"
Linux creator Linus Torvalds has used an interview being made public by the Linux Foundation
Superbanana has used a posting being made by Slashdot to complain about the lack of editorial skills on the Slashdot staff...yeesh.
Please help metamoderate.
Welcome to the license wars, where both sides are populated by fanatical idiots. Stallman, in particular, gets on my nerves because he's become nothing more than pontificating mushroom. At least Torvalds remains a productive member of society, even if he's a bit of troll in his own right.
The nice thing about lots of licenses is that you, as the developer or development team, can pick the one that you feel best serves your project's interests. It seems to me the license wars are the very dichotomy of the idea of an open license, because they're all about trying to force developers down a specific path.
The world's burning. Moped Jesus spotted on I50. Details at 11.
A license change (alteration of the terms of the GFDL) was recently done for Wikipedia which is a much bigger problem than the kernel due to the fact that it has tens of thousands of times as many copyright holders. FSF cooperated. It proceeded very quietly.
Bruce
Bruce Perens.
Bruce
Bruce Perens.
And how much did you check? KDE has spent the last month or so relicensing pretty much all of its code base to dual license under the GPLv3. There still some problems etc, but that's to be expected.
It's been out for less than 6 months. These things can take a long time. I wonder how successful GPLv2 was 6 months after release?
Bruce
Bruce Perens.
Well, RMS is an active Emacs project developer/patch-coordinator, as anyone on emacs-devel would know, acting in a similar role to Linus' linux role, sooo... who are you talking about?
Right, because MS Word is facing significant competition from Emacs as the text entry program of choice.
Toronto-area transit rider? Rate your ride.
Comment removed based on user account deletion
What do expect from the faithful. First of all why does Linus have to love RMS or even free software?
Free software is a thing. It is a tool. It is a means to an end. Isn't it fine if you just like the idea of it? Or that you find enough value in it to contribute to it? Must it be love?
Same thing with RMS. I don't know the man but why is love of him required? Isn't like or respect good enough?
Yep RMS can not prevent anyone from using GPL V2 of they want. If RMS forbid the packaging of any GNU Code with Linux that would make the boys in Redmond jump for joy. It would be a big nail in the coffin of the Linux. And then you have the problem of what do you mean by packaging with? Would downloading after you install count? Maybe they should DRM gcc and glibc just to make sure that it isn't used incorrectly?
Yep you are right it is an extreme and dangerous way to look at things.
And thank goodness impossible.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
If it wasn't for linus to show how simply one can write a C parser, nobody would've dared to do it. Once again, amazing work, inspiration and innovation. A real programmer, unlike fakes like Miguel Icaza!
Most people who use computers are way more concerned over their userland experience than over what kernel is the basis of the OS. For various reasons, Linux the kernel is going to stay at GPL2, but the folks who brought us the license have looked at the situation and determined there were some serious flaws, so they went on to version three, much as Linus keeps modifying his kernel because a longer view and rethinking warrants that. It is the natural order of things. It is a *pity* he cannot see that both of these advances are necessary, you cannot just sit at a stasis point and think you have all your bases covered.
What he wants is his cake and eat it too, it is OK for him to keep coming out with new and improved versions of his stuff, but other people have to stay stuck with an older version of the critically important license? Why is this? Does he exist in some bizzaro world where he can't see the obvious threats from patent troll companies and the redmond monopolist gorilla and so on? He can claim to be a-political, but modern reality is politics and laws affect you whether you want them to or not, you can't go hide your head under the covers and just hope the boogieman goes away. And that is exactly what he keeps claiming he is going to do. Someone needs to take his baby bottle away from him and make him grow up a little. I like his kernel but he is being quite naieve and childish. I will be switching operating systems to the first decent kernel and userland package that goes to gpl3, because the future comes regardless of what Linus wishes to not-happen. If he can't be bothered to read some damn IT news now and then and stay up on the issues, maybe he needs a vacation from coding and go read some. How would he like it if a lot of people just told him to stop coming up with new kernel versions? Would he pitch a fit, just stop, or what? Nope, but he wants everyone else to stop being affected by modern laws and bogus business practices-well, he just ain't that powerful. He is living in a virtual reality make believe world where he can stop the clock on some point that he picks at random and assumes that that is all there is to it, just because he says so. Sorry, but that is just plain vanilla dumb. He's a smart guy when it comes to coding, but just doesn't get it on some things. In other words he is human, and has made a major mistake on this.
Hopefully some place like Sun will go to a gpl3 kernel and those of us who look forward to a better future with FOSS can move on, and the political and business luddites can stay stuck back in time, and to each their own, choice is good. What is going to happen to them though eventually is they are one major court decision away from being screwed over royally by some huge company or cartel. Unless he thinks the sco case was all there was to it and all is well. That's another naive thought,. the multi billion dollar company out there has only begun to defend their market share, and they have more cash to do this with than some nations GNP. he is naive to think they will ignore Linux forever just because sco is mostly over. That was a low profile scouting expedition, they haven't even started on the major artillery barrage yet, and the more it looks like they are threatened, the closer we get to that big guns stage, so the faster we can get a full FOSS implementation of the GPL3 idea out there the better, because that is the best anti patent troll armor we have right now. Linus is offering *nothing whatsoever* to counter this threat at this point other than his blankie and wishful thinking.
Hey Sun, are you paying attention? You waited some years too long to open Java, don't fart around with Solaris, GPL3 it NOW. Learn from past mistakes. You will quintuple volunteer devs within a week if you do so, and gain huge props and creds and mindshare in the global FOSS community, and you know what follows after that, which is more business.
You cannot outright purchase such support, but you can get it for free by changing your license and opening it up.
Think about it,don't waste anymore time on this. Linus intransigence is your business opportunity of the century right now.
RMS is absolutely brilliant, no doubt about it. Anyone who has known him in real life can attest to his brilliance. He body of work speaks for itself, he has consistently predicted things that would happen and proposed solutions. His being the "smartest guy in the room" gives him tremendous abilities to logically predict trends well before those of us normally gifted" people, and with the ability to look like magic divination to those that are of normal intelligence or lower. These facts are not in dispute.
However, for all RMS's brilliance, his lack of social grace, to put it mildly, undermines him as the CEO of the Free Software/Open Source Enterprise. Indeed, the fact that his "movement" was hijacked and renamed Open Source, and his operating system was hijacked and renamed from GNU to Linux, is a testament to that.
Big companies don't hire CEO's that can forecast the future. CEO's hire rooms of people that do that. Companies hire CEOs that can communicate the vision of the company to the outside world AND the people inside the company. The forecasting ability of Stallman is tremendous, but the lack of communication skills is devastating for him as leader of the movement. It's tragic, because he wants to hold the reigns because this is 100% all his idea, but he's a lousy spokesman for his own ideas, and lost control by not finding a better one.
The Biggest Elephant in the Room: Copyright ownership and standing
The most important thing to the FSF is copyright assignment to maintain a single owner to have standing to enforce. If this is so important to free software, why was that not incorporated into the license. You could have a provision that did roughly the following:
1. You are free to modify for your own use, no need to even agree to license
2. You are free to distribute modifications, if you do, you agree that your modifications are a derivative work, and all copyright is maintained by the maintainer of the software (define this in the license, first person to distribute becomes maintainer, unless a new maintainer is named by them)
3. You are free to fork, but you have to rename the software, you then become maintainer of the fork, owning all derivative changes from here on out of your version
That might not have been an obvious problem in the 80s, but given the Emacs vs. Xemacs ownership of code issue (Xemacs could use Emacs, but not vice versa because FSF requires ownership of all copyrights), arguments about relicensing, etc., this was obvious by the time v3 was created. Some solution should have been found to maintain single ownership of projects for the purpose of standing that didn't require a lot of paperwork.
Examples of this:
1. GNU vs. Linux... Linux sounds like Unix (people knew Unix, liked Unix, but couldn't afford Unix), and the fact that it's a play on a name is irrelevant. Digital Unix, Xenix, HP-UX, etc., all prepped people for a *ux/*ix name for a Unix. GNU? Hard to pronounce, a silly inside joke, etc., lousy brand. The system didn't become Linux instead of GNU by fluke, Linux's superior name and brand displaced GNU.
2. Free Software / Open Source: Open Source is descriptive... there is more to it than the source being viewable, but that's the main action item, the rest is details. Free Software? confusingly vague, similar to Freeware (an already existing term with a lousy brand), and required a "manifesto" to understand. In fact, the existence of a "manifesto" was problematic, because we only here the word "manifesto" used in conjunction with "crazy people" and "revolutionaries," with a tremendous overlap between them. Free Software, captured the ideal if you understood the concept... clever for someone with a 180 IQ to create, interesting for people in the 130-150 range to understand and ponder, and meaninglessly abstract for someone in the normal range... bad branding #2, and RMS lost his movement.
3. Emacs vs. Xemacs: the exchange ab
So Linus announces 90 day notice: project intends to switch to GPL 3, which is similar in intent but different in detail to v2.0. The core of the code is owned by him because either he wrote it, or it is a derivative work. Anyone objecting, please notify within 90 days to have your code removed before it is released under GPL 3. If you notify after 90 days, you will remove the code, but it's distribution in downstream versions will remain, and you will have to contact the distributers if you want your code removed.
I also would suggest that for non-derivative chunks, you contact them specifically. Any of the file systems PORTED to Linux from companies own OSes clearly are not Linux derivatives, because they existed before the Linux version. I would not include them unless specifically relicensed until GPL 3... I think that the blanket notice is probably fine for minor things like device drivers that are 1. clear derivative works, and 2. of no real value to the author, so if he notifies after day 91 and some stuff has included it, he doesn't have standing to complain because there is no real loss.
Relicensing IBM's file system without permission might be more problematic.
I agree with you and think that your legal advisors are probably correct. The minor "copyright holders" are relatively insignificant, and most of their work, patches, bug fixes, etc., are derivative works, not really independent copyrighted works. I find it unlikely that a court would grant standing to an estate of someone that contributed code for free to a project under a free license, complaining about it's migration to a newer but similar free license, because there is no harm.
Just like descendants get screwed when state AG's refuse to bring action when non-profits violate the intention of donors in their statements, and the AG is the only one with standing to enforce, but they tend to care about the living and their benefits from the non-profit, far more than the intentions of the dead donor that endowed them.
under the GPL and create a binary from the code that is signed. The binary is also encrypted. So I now have DRM that all I need is a bootloader that will decrypt the OS and run it.
So now prove that I haven't put a backdoor into it.
The only way you can prove that is by signing and encrypting the source I gave you and check it against the binary I've given you.
But you can't.
If it does something that is really new and cool, how do you know if it happens because I changed your code to do it and not, as I maintain, via a separate process?
You can't.
If you ask for any changes, can I encrypt that source so that you can't pass it on? If I can't do that, why can Tivo do that with their binary? I can't pass the binary on and I can't prove that the source actually is what they installed.
Remember the C compiler backdoor? If nobody could KNOW the compiler was the result of the source code given and you couldn't check the results independantly on the same hardware, it would NEVER have been found.
Please move along...
And look, more fanatics getting mod points. Fuck you, you fucking retard, I've got more karma in my pinky then you've got in your entire body. Fucking loon.
The world's burning. Moped Jesus spotted on I50. Details at 11.
That's the most succinct, insightful reasoning that I've ever seen on Stallman's current place in the FOSS world. :)
Oh, is it about market share? Let's ask Bill Gates what he thinks about the GPL. Certainly the corporation he built dwarfs anything Linus may have done.
RMS wrote a lot of software: he's the initial programmer of GCC, GDB, GNU Emacs, and lots of other software. Judging this by how much software one writes is a great way to dodge the real issues at hand, never having taken these issues of software freedom seriously to begin with. RMS is also the principal author of the GNU General Public Licenses. RMS not only theorizes, he also puts theory into practice, and he has established a track record of seeing restrictions to our freedom well before others.
Torvalds is widely covered when he talks about the GPL. That coverage usually neglects to tell the audience that Torvalds doesn't share the same appreciation of freedom RMS, the GNU Project, and the FSF do. Torvalds may be an excellent programmer, he may make great decisions on a wide range of technical matters that concern Linux kernel development and source code management (not surprising since he's the initial author of the Linux kernel and git), but it should be clear to all by now that when it comes to defending your freedoms to run, inspect, share, and modify computer programs, Torvalds is simply not interested.
Digital Citizen
a huge difference of opinion between someone who actually produces something, and those who spend all day theorizin
You are so right! RMS is just a lazy bastard who has never contributed anything to the community. Linus did his early work completely from scratch. Whatever you do don't read this book, it is full of lies: Open Sources
as you said a work-around or look into a class-action suet seeing as how the product is not as hdtv compatible as advertising made it out to be.
>but should also acknowledge their differences when doing so, so that when one
;-)
>effort does something to serve some of their separate interests the other
>group doesn't take it like a betrayal.
Of course this would be ideal but the open source movement has tons of egomaniacs with the social skills of hyenas as leaders.
Its normal when you hear Torvalds, Miguel and even Theo talk that followers start believing that this is the way group dynamics should work.
A lot of the fanbois will always have excuses ready for Linus like 'he has no time for fools. he speaks his mind and doestn care about the consequences' to justify their heroes behaviour.
imagine I was to single out a group whose beliefs I dont respect and actually ridicule: the jews.
(I actually could use any religion but I love how people get all unconfortable when an example is made of their beliefs as opposed to roman catholics or muslims). If every sentence I spoke had the words 'religious lunatics or fanatics' to remind people at every chance that they believe in fairy tales, elfs and boogeymen, you would point out this childish behavior yet we have lazy people who repete the meme 'religious' to describe people who defend the GPL and the principles behind it.
Its like asking "Do you still beat your wife?"
Most people I know who work on GPLed projects take part in them because of the collaborative and trickle down aspects of the GPL.
Never met one who is willing to kill or die for the GPL. None pray at a specially made FSF altar.
"Do you still beat your wife?"
But do I know people who are protective of the GPL and who are vocal about it?
Yeah, so are jews (oooh, I must be evil to bring them up..c'mon...you can feel the anger rising... you are about to burst), football fans, Britney fans and so on. Vocal, passionanate and protective.
Personally, I despise people like Miguel and his friends at Novell, not because of fanaticism but because as a 'Non-Compensated Individual Hobbyist Developer', I am directly threathened by the language in the infamous agreement which creates different levels of collaborators depending on what side of the Microsoft. This isnt some theoretical and possible problem that 'could' arise. It is real and it affects me directly. Yet Ive had Novell people tell me that Im a zealot because "Im so in love with the GPL". Never mind that this is their company's doing, Im a fanatic because Novell is helping drive a stake through the collaborative model which we use.
On a side note, I think the v3 was too watered down to where it became 2.5.
If you are going to make a new license, make it different.
I work on GPL2 and GPL3 projects as well as LGPL. As long as my work DOESNT get closed off a la BSD to benefit some company to the detriment of the user (freedom) and coders, its all good but I did see the wisdom of having another license sooner or later which takes in consideration all that has happened since version 2 came out almost 2 decades ago.
Was there even an internet in those days?
The Novell deal is what convinced me sooner was already here.
Linux wouldn't have even gotten off the ground if it weren't for the work that RMS did, like GCC and the GPL.
-- The act of censorship is always worse than whatever is being censored. Always.
It wouldn't actually be that big of a change, just remove the exclusions (for things like system libraries) from the definition of "corresponding source". That's a far smaller change than, say, the new patent language or the anti-tivo section.
...does it run on linux?
anybody got a torrent or mirror link for the audio? It's wicked slow with the load, right now.
So you're saying that those who do, do it, those who can't, teach? Hmmm... sounds vaguely familiar.
To move Linux to GPL3 would require one of (a) tracking down every contributor and getting their OK or (b) starting from a clean GPL3 footing and getting GPL3 contributions.
The effort (cost) of doing this has insignificant upside, so it just won't happen.
Engineering is the art of compromise.
Given that karma is a totally fictitious construct, you're probably right.
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
Recycles GPL2->GPL3 Linux argument.
World wishes for a "kick CmdrTaco in the nuts" option on the main page.
Film at 11.
RMS has become the Jesus of the open source movement, and everything he does is seen as worthy of adulation and beyond criticism.
Oh! You made a new version of GPL RMS? It must be *sooo* wonderful. I will rub it all over my body, and then force it on the unbelievers who still cling to your old license.
Seriously though, what's with all these people saying that Torvalds is some kind of shill for not adopting GPLv3? There would *be* no meaningful open source movement without Torvalds.
The guys on the "free software" side of the fence just can't seem to accept that some people have a different perspective and think in terms of "open source" software. It seems like a minor dispute to me (free software vs open source), but there's always some nut trying to start a holy war about it...
Can't we all just get along?
Seriously though, what's with all these people saying that Torvalds is some kind of shill for not adopting GPLv3? There would *be* no meaningful open source movement without Torvalds.
That makes as much sense as saying there would be no meaningful open source movement without RMS.
The open source movement's roots go back before the GPL, let alone Linux. Freely redistributable compilers and operating systems, editors and shells, applications and utilities, go back to the '70s. By the early '80s the whatever-you-want-to-call-it movement was already in full swing. Without RMS or Linus things might have been different, but not enormously so. It's like saying that James Watt was needed for the steam engine to succeed, or Ford for the automobile. When it's steam engine time, you get steam engines. This is open source time.
I think this is fucked up and I still have trouble believing that GPLv2 and the copyright law in the US allows for this.
If I contribute code to a GPLv2 project I expect it to remain licensed as GPLv2 until I make an explicit decision to change it to something else. I don't want to wake up a year later and discover that for some reason I missed a notification and that the default was to relicense my code to something else. I'd expect the default to be to pull my code from the relicensed version completely and replace it, if necessary, with a version written by someone else, whose author explicitly agrees to the new license.
IANAL, but for every programmer these days a certain understanding of copyright and licensing is needed. So it's news to me and my understanding of these things that, I say it again, GPLv2 and the copyright law would allow for this. IF it's true, and if someone pulled this on me, I'd be seriously pissed. FWIW, I seriously advice Linus and whoever else it thinking of doing something like this, to consider it very very carefully. It can and will create a lot of ill-will.
Personally, I would instantly cease any contribution to any public project with multiple copyright holders if this was proven possible. Taking one's code and relicensing it against their explicit intention, no matter how legal it can be, is fucked up. Sure, you can argue that it was there all along and I just didn't have the legal training to notice it, in which case I'd reply that GPLv2 can kiss my black ass and forget any other contribution from me in the future. Being screwed is being screwed, no matter how you justify it.
i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
That's fine. Then we fork before the new code goes to that license and we "start" from there.
Yes, it would be an unfortunate situation, but when it comes down to GNU tools (FSF managed) and once-were-GNU-tools (broader Linux community managed), I'm not too terribly concerned.
At the same time, I'd hope it wouldn't come to that.
The "wars" are also the result of one group of people dearly needing a big-name project to jump on board so they can point to it and say "See? They agree with us, so we are right!" There are fewer projects as big and as well known as the Linux kernel.
Linux isn't the poster child for the FSF. It's not a religion. It began as a hobby for Linus, and it has become a very useful tool for business and industry. The FSF needs to get the HURD in a working, releasable state if they want a platform to rally around.
-M
If you are a Linux kernel developer, this has already happened to you. Linus has changed critical license details not once but twice.
Bruce Perens.