GPLv3 Released
A GNU Dawn writes "The GPL v3 has just been released. Among other things, the released version grandfathers in the Novell deal so that Microsoft's SLES coupons will undermine their patent threats, replaces references to the Magnusson-Moss Warranty Act with more specific language, and clarifies that using BitTorrent to convey a GPLed work is not a breach of the license (it might be one, technically, in GPLv2). The GPL FAQ has been updated to cover the new changes." Commentary is available over at Linux.com (which is owned, along with Slashdot, by Sourceforge).
Does it run on an iPhone?
Best Slashdot Co
I was looking for a suitable license for all the iPhone apps I'm going to write.
Has anyone elses life been completely revolutionized yet? If not, I feel sorry for you!
Now lets cut the stallman-shaped cake (beard is chocolat :D)
//WR
That it should be released on the same day as a device that teased otherwise, but was virtually closed to 3rd party development.
Cheers!
Atheist: Buddhist in a Prius
The cute saying of the minute at the bottom of the page is:
An effective way to deal with predators is to taste terrible.
I think that says it all.
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
I've been sitting at my computer eating nothing but hot pockets and red bull waiting for this. I got up only for bathroom breaks.
It's been worth it. Now I have to print it out so I can fall asleep with it.
Is Linus happy with it?
Linux, you magnificent bastard, I read the fucking manual!
My head hurts now.
For all those out there that are going to complain about certain parts of it, let me be the first to say that if you don't like it, DON'T USE IT! Write your own damn license.
Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
Let me be the first to say: GPLv4 - it's going to be terrible, it's unnecessary and unwanted, probably will destroy linux and maybe the world too. GPLv4 will eat babies!
ccalam - acoustic versions of new songs.
The irritating part is that the FSF has the business products exception, where Tivoisation is okay for hardware sold for business use. Stallman et. al. recognize that in some cases it's ultimately beneficial to the user to be unable to run modified software (e.g. a business that has to have accountability, or a console gamer who wants to know that no one is running a hacked game in multiplayer), but they think they can somehow figure out where that line is for everyone.
Is it really true that they're "distributing" Linux by selling the SLES coupons?
The way I read this, it's a pretty high-risk maneuver. They've essentially given Novell a free pass, hoping that they can undermine Microsoft with the SLES coupons thing. But if Microsoft can argue that they're not really distributing Linux by selling the coupons, then the whole thing, I think, unravels -- Novell gets a free pass for nothing and can continue on its merry way, remaining in the death-pact with Microsoft and using GPL3 code.
Given that Microsoft isn't screaming bloody murder about this, I think they must not see it as a big risk, and that to me isn't a good thing. It means they think they can avoid having their patents undermined, and if that's true, then excepting Novell will be for nothing.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
...and ain't talking about no salad fork.
Linux is under the GPL v2, not v3.
Well, that's too bad for you. See, what you view as "the real world" will soon become "the corporation-dominated world". But we'll live in whatever's left of the free world.
Farewell.
So is the GPLv3 compatible with Apache License v2 style licenses, or has that idea been abandoned?
Now the interesting part - will this license prove to be one Sun feels they can use for OpenSolaris?
If so, and the copyright holders for the parts of the Linux kernel of use to Sun are willing to license their code under GPLv3 as well, we may begin to see some major impacts on the open source OS landscape.
Fingers crossed.
"I object to doing things that computers can do." -- Olin Shivers, lispers.org
Slashdot Burying Stories About Slashdot Media Owned
But I generally place my works under the MIT license, or possibly some other (really!) free one.
:)
But, then again, I contribute to Nmap regularly (and am now an SoC student for it this summer), and I have no problem that my contributions are placed under the GPL, because it's not a bad license...
And least not that I can see yet anyway
From http://www.gnu.org/licenses/gpl-faq.html
What if the work is not much longer than the license itself?
If a single program is that short, you may as well use a simple all-permissive license for it, rather than the GNU GPL.
Hey, that's not nice! Some pretty remarkable software has been written on T-Shirts that are much shorted than the GPL.
Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
The nice thing about GPLv2 was that it was just about readable by the average human, written by people with fairly clear ideals wanting to get across a message. Now it's the culmination of special interests, reading like something designed by committee, dealing with such contemporary minutiae as to confuse anyone coming to Free software development after a few months from now, while completely turning off any of the "Just click Next until the damn software installs" crowd. GPLv3 will have nothing like the staying power of GPLv2.
This is what happens when people become so involved in a process to the exclusion of the average Joe over a number of years that every aspect seems "clear and obvious" to them; witness the horribly non-standard conventions of the Gnome UI causing every new user to doubt whether he's actually made a setting or not, the bureaucratic arguments in your local town planning office determining how many inches excess determine whether a building should be demolished for contravening some law, the toilet-roll length of the rejected European Constitution vs the easy-to-read US Constitution, etc. - I like to think of this phenomenon in terms of a group of people sitting in a room with wall-to-wall mirrors.
Correct me if I'm wrong, but doesn't the GPL cover a lot more things than just Linux?
"The educational aspect of GPLv3 has, in my opinion, been the greatest success," he says.
I agree. The open source movement has always wanted a focal point, a figure like Mao or Roosevelt, who can champion its ideal and point out its obvious implications. It's slightly anarchistic. It's anti-ownership. It's Darwinistic (let the best code win). All that is now clear, and many people agree.
The real question to me, as an observer of "current history," is whether people will take this to logical conclusions outside the world of the net. Will the Wal-Marts burn, and Paris Hilton be forced to do her own laundry? Will the morons of the world be forced to dwell in antartica? Or will this be a pithy statement like those of forgotten rock stars, "changing the world" inside a few minds separated by vast spaces of time, distance, economic instability and doubt?
technical writing / development
Fucking shit! Shitty shitty shit! Shit is as shit does. Shit happens. All over your FACE! satan
I try to reference my favorite online comic and I get a damn typosquatter by mistake!
The submitter link should've been A GNU Dawn (now with a link to the comic in question).
Does it run linux?
There is no God but FOSS and Stallman is its Prophet. Peace be upon him. The writ of holy scripture GPL shall burn into the souls of the infidel. If they do not submit, as the Prophet, holiness is his name, to the will of God, then we will force governments to ban the infidels. We will use the holy war of antitrust on the infidel. God wills it, we are the followers of God and its Prophet, paradise awaits him.
There is not God but FOSS.
Stallman is its Prophet.
The Holy Writ of God is GPL.
Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
OK, now it's time for Sun to grab the bull by the horns. They've been waiting for GPL3 for a year and a half - and just recommitted to it a couple weeks ago, pending final language - if Java and OpenSolaris get released with GPL3 things are going to get *very* interesting.
Everybody please join me in exhorting Jonathan to take the bungee jump.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
does it run GNU/Linux?
Who is John Galt?
The link on 'A Gnu Dawn' points to xkdc.com; I'm going to take a not-so-wild guess here and say it was supposed to be the geeky comic xkcd.
Unpleasantries.
This was an easy decision for me - I agree with the new license terms.
:-)
I did not originally use the "or later version" verbage, and I decided not to this time, not that it matters: I write what could best be called "small market" OS projects
A bit off topic, but it continues to frustrate me that my customers don't take more advantage of the GPL. I have been an independent consultant for a decade, and I almost never get customers to support open source development. I went so far as to offer a 30% discount for work on GPLed projects - no bites, but lots of offers to work on proprietary systems. My take is that there is too much emphasis on protecting intellectual property and not enough on reducing costs and improving quality by building on top of existing GPLed projects. From my experience, and a bit of opinion thrown in: most value in intellectual property is in unique data sources and human knowledge. I would bet that most companies would do better on financial and quality metrics by having a few proprietary systems for specific data processing, application of unique algorithms, etc. - and use GPL (or Apache, BSD, etc.) for as much infrastructure software as possible.
Now stop chatting about licenses and show me your code.
I am with Linus on this one. His arguments just make sense. For those who disagree should ask themselves where open source would be without Linus. In my opinion without Linus there is no open source to talk about.
Thank you GNU for writing a GPL that is sufficiently ineffable that it will create millions of billable-as-in-expensive-imported-beer hours for attorneys.
It's like a restaurant chef refusing to tell you what's in your dinner. Sure, it's the chef's recipe...but it's your dinner. You're the one about to put the mystery food into your belly. You have a right to know what's going to go into your stomach. That doesn't mean you intend to steal the chef's recipe, but daggumit...it's your stomach! You have a right to know what's going in'it!
And if you don't like the fact that the good chef won't tell you what's in your dinner, then you have every right to leave and not purchase dinner.
In my opinion, that's where tivoization should be fought. with the pocketbook, not a license.
I mean, their condition was pitiable before, but on this day, it seems moreso than usual.
http://hoodyhoo.com/
It's the perfect thing to read while waiting in line FOR an iPhone!
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Were people waiting in line at the FSF offices? Who was the lucky person first in the door to get their copy? :-)
It doesn't ban DRM. It bans suing someone for cracking your DRM.
I posted the same anonymously below the first post if you look. You're absolutely correct.
Stupid typosquatters.
(I am the original submitter.)
They did not change the language from the last draft.
If Microsoft wants to engage other companies into Microsoft-Novel kind of deals in the future, all they have to do is give the patents to a proxy company that is not "in the business of distributing software", and the proxy company can do the deals for them. I don't think it would be hard for them to find the proxy patent troll for a reasonable fee.
The license leaves the door open not only for Microsoft proxies, it also leaves the door open to any patent troll to do the same, so long they are not "in the business of distributing software"
.. or are you just modding him up because he disagrees with the GP? Open Source Wars? Yeah right - if by "killing" he means spamming each other. Fanatics will go about risking their karma instead of just using the damn AC.
It doesn't ban DRM, you can DRM whatever you wish you just need to make the keys to decrypt your DRM public, which kinda defeats the purpose of using DRM. So yeah it bans the purpose of DRM.
Cleaver uhm?
what is to become of future releases of GNU/Linux distros? is GPLv2 compatible with GPLv3? will this cause problems with distributors of GNU/Linux? will it now be GNU -_- Linux forever separated by incompatible licenses unless the Linux kernel and other GPLv2 products are upgraded to GPLv3?
i surely hope RMS did not make a mess of things...
i am no uber geek capable of writing my own OS & apps, but i do manage to get Slackware installed & configured in to a pretty sweet desktop. if this turns out to be a fly in the ointment i guess there always is FreeBSD, PCBSD or DesktopBSD, i tried these BSDs mentioned they are ok & usable, but i really like Slackware and would hate to see this turn Linux in to an un-usable litigious conundrum leaving me with only the BSDs to use, i refuse to use MS-Windows as i don't trust for anything (especially connected to the intertubes)...
Politics is Treachery, Religion is Brainwashing
Another slow news day on Slashdot.
What if any commercial company released some GPLv3 code, would any program containing this code be safe from that company's patents? That would have some really interesting effects...
What the title says
I have to admit that I am more than a bit put off by the excessive wording and length of this license.
I think if I put out free software, I'm going to put it into the public domain, and I would encourage people to do the same. The fixation on limiting other people's profits from your work because you choose to do so is absurd, and in the days where it only costs $20 a month to give away a fairly large amount of source code to a fairly large amount of people, the whole point of linking the publication of the source with the distribution of a derived work is largely obsolete.
The GPL is starting to shape up as something that redistributes rights more than actually creates new ones. Software developers publishing under the GPL essentially have to waive their patent rights, waive their copyrights, so that consumers will benefit from software. Seriously, why do you care if someone gets rich off of what you wrote for free? Honestly, I'd almost rather have that, knowing that what I did made someone something, rather than none at all. Somebody else's profits do not block you from anything, and trying to make other people not earn money and not close software seems more jealousy than any practical social concern.
The absolute freest you can make your software is public domain, because public domain doesn't take away someone else's right to do something with it, and the GPL does.
This is my sig.
I guarantee that if I built a product, and wanted it closed source using GPL materials, and sold it for a ton of money, I could negotiate separate license deals with all of the copyright holders and hire some Indians to replace the code from those holders who wouldn't sign.
So, in a sense, this license doesn't really STOP someone from making money on software, as it does, discourages it.
I bet I could even buy the right from all of GNU for less than 10 billion dollars.
This is my sig.
Lemme bend you..
License this post under the GPLv3. To see your rights, go to http://www.fsf.org/
My Babylon
Does anyone have a good feel for how many GPL'd projects are "version 2 or later" vs "version 2 only"?
It seems to me that if the ratio is something like 90:10, then the transition to version 3 should be relatively painless. On the other hand, if the ratio is 50:50 or even 10:90, there's going to have to be an effort to migrate/replace code with version 3 friendly code.
*sigh* back to work...
You can distribute this code however you like but, if you make any changes, and you give them to others, you should make sure those changes make their way back to me.
Which, ya know, is a very permissive license which I think has gotten him a lot of code. But if you were to ask all the other people out there who use the GPL the same question, you'd get a lot of different answers. If you were to ask the FSF I think you'd get this:
Uses of software have 4 freedoms that you must ensure are not quashed when you distribute this software:
* The freedom to run the program, for any purpose (freedom 0).
* The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
* The freedom to redistribute copies so you can help your neighbor (freedom 2).
* The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.
If you can't distribute the software without quashing these freedoms, don't distribute the software.
And that's the difference. As the FSF wrote the GPL, I think we should look to them for its spirit.. not Linus.
How we know is more important than what we know.
If you put a spaceship in front of any true geek, they'll sell out. It doesn't matter what the cause is. You give a geek enough money to build their own spaceship, or at least launch an unmanned probe to a place of their choosing, and get pictures, scientific and commercial data back, and they will sell out. Sure, advancing some quasi socialistic ideal is one thing, but, putting mankind into the stars is quite another. You just can't be a self respecting geek and not want a spaceship, or at least a cool submarine. I mean, come on!
This is my sig.
>> pffff.
>> A corporation pays me to code. All that the GPL V3 does is make GPLing my code that much less attractive.
>> Your 'free' world strikes me as delustional. I'll take the real world over a child's fantasy any day.
Translation: I choose not to believe in 'freedom', that way I can pat myself on the back for not fighting for it.
>> Nobody will use GPL V3 because everybody knows better
Translation: The majority is always right, the minority is always wrong. It just so happens I'm in the majority at the moment, and I'm short-sighted enough to believe I always will be.
I see your point. I'm not entirely excited about this particular clause myself, but strangely I didn't comment on the draft. I meant to.
I see the reason the GPL moves in this direction, but I don't agree with it myself. I think it can be dangerous.
I will say, however, that the GPL has done a great job of fostering free software development and the FSF is doing a good job of migrating the license towards the future. I believe that future versions of the GPL will change on this issue if a need arises that pushes it out to the forefront. We'll just have to wait and see.
I saw the iPhone FUD coming out of FSF chief, that was really low class. He's like we're very interested to see if there is any GPL on there, if there is there will be hell to pay. I was like, is that FSF or BSA? Two sides of the same fucking coin is all. There is no excuse for that kind of comment.
... how did porting them to the iPhone suddenly get some GPL on there?
Apple has been using BSD since 1988, Apache since 1998, OS X since 1999, WebKit since 2003
Releasing today was also low-class. If there were 365+ nerdy events this year that would be one thing, but there is no doubt Apple claimed this week six months ago. Even if it is not petty it has the appearance of petty. It's like Bill Gates showing up at D with a really low-tech multi-touch screen, oh that is pathetic. If the hottest thing at MS really was their enormous multi-touch screen, that would be a reason NOT to bring it to D, when people are asking Steve Jobs to show them his personal iPhone with all the same features but in a ready-to-ship consumer product that goes in your pocket and runs all day on batteries.
Finally, there is something disturbing about knocking the iPhone for not being open source enough. It is clearly the market leader in phones when it comes to both open source and interoperability standards. At a time when there are no real Web browsers on phones, Apple puts in an open source, standards-compliant Web 2.0 browser and says "make Ajax if you want to be on the user's phone." The iPhone is compatible with the entire Internet instead of a menace to it because of BSD. It is a remarkable open source success story. To the extent that it has anything to do with FSF they should be proud of their contribution and to the extent that it doesn't, they should recognize that also.
From the linked commentary:
Not to worry, I've already got that sorted: http://gplv3.fsf.org/comments/rt/readsay.html?file name=gplv3-draft-4&id=3445
(hey, I have to... because it's commandment nr. 8 on the draft) ;-)
To be, or not to be: isn't that quite logical, Slashdot Beta?
Ah, didn't see. Mods to you, if anybody has 'em. :-/
Unpleasantries.
To all the people who want to hack TiVo or submit patches... as Linus said, there are other companies that produce tivo-like equipment, and allow modifications, support them buying their products, and let TiVo with the merchendise in the stores. If you buy a car...let`s say a Mercedes, you think they will cover the warranty if you modify the car? You bought it because you liked it as it is, if you want to chip tune it, you are on your own! Many of us turns to be programmers and hackers of the tivo box, but if it was to allow mdifications I guess nobody cared. They respected the GPLv2, in the manual they even printed the licence. You buy a TiVo box because you like it as it is, otherwise you buy something else! You want acces to the hardware? Maybe make a clone? There must be a business part of all this, and from this perspective TiVo didn`t do anything wrong! If we want to change something, maybe it is time to support those companies that sell devices that we like, hack, improve, and maybe, TiVo will be forced by business to comply to market.