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
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.
That's not chocolate.
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
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.
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
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"
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
Firstly, the Free Software movement has ballooned massively since 1991. It wasn't even a dot on the landscape back then. Now it's a movement whose ideals are sweeping the world, and have diversified into the arts, law, and legislation too. According to Eben Moglen at a recent talk in Edinburgh, over ten thousand people were directly involved in the process of designing the license. It was designed by a committee -- and a very large one!
Secondly, there are many parties who are desperately intent on finding chinks in the armour of the Free Software movement. As we've seen with Microsoft and their recent unsubstantiated patent blustering.
Unfortunately, the English language is an imprecise tool, and there are about 192 countries where the license has to be legal, and uphold the idea of Free Software, and have as few exploitable holes as possible. It's a bit like writing a tool that has to run on x86, x86-64, MIPS, SPARC, ARM and Power when you have to write in assembly. It's going to be long, and it's not going to be as neat as you'd like.
Pirate Party UK
That's not a beard.
Do you even lift?
These aren't the 'roids you're looking for.
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.
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.
Yesterday, PJ from Groklaw inadvertantly addressed this point (emphasis mine):
So, apparently it was designed by multiple committees.
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
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.
There seem to be four committees; A, B, C, and D. There is also something called International GPLv3, although I'm not sure if this is another committee, as I couldn't find membership. Details at:
http://gplv3.fsf.org/discussion-committees
PJ was on A, along with Bruce Perens and Larry Rosen.
(Whether you think that they have managed to come up with a sleek thoroughbred horse, or a four-humped camel, is a matter for speculation!)
Sesostris III
You never know what is enough unless you know what is more than enough. - Blake
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.
That's not a beard... it's a space station!
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?
Attention moderators: parent post was a joke. Loosen up
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.