Google Goes After Open Source Licensing Cruft 127
pacopico writes "Google has secret plans to put out its own open source software license, according to this story in The Register. Apparently, Google's efforts will center around developing a simplified open source license that makes it easier for developers to stay "within the spirit" of the license in addition to the law. Chris DiBona at Google was asked about the plans but won't budge with details yet. Still, The Register claims that Google's efforts could improve the license proliferation issues facing the OSI."
Kind of like... (Score:2, Insightful)
Re: (Score:1)
Re:Kind of like... (Score:4, Funny)
Of course.
The Google interprets revisions to the GPL as damage and licenses around them. ("That's GOO/Linux to you, Sir!")
Re:Kind of like... (Score:5, Funny)
Fixed that for you.
Ironic (Score:5, Insightful)
Re:Ironic (Score:5, Funny)
and in the darkness bind them.
Re: (Score:2, Insightful)
I wonder how it'll incorporate advertisements (Google's main source of revenue) into it.
The imminent release of 'Google Apps' for Linux (Score:3, Interesting)
If that's the case, then it points to some far-reaching stuff possibly coming out of their labs. Things that may require kernel modules...
Re: (Score:2)
The statement that there were too many was simply Beta. Get with the program, duh!
Quite ironic (Score:3, Interesting)
Re:Quite ironic (Score:5, Interesting)
Chris DiBona
Re: (Score:1)
Re: (Score:1)
Re: (Score:3, Insightful)
http://www.opensource.org/node/163 [opensource.org]
http://slashdot.org/article.pl?sid=07/06/21/1146259 [slashdot.org]
I find that hard to believe.
Re: (Score:2)
Thanks for your reply :-) (Score:2)
Re: (Score:1)
Re: (Score:2)
Wow! (Score:4, Funny)
Ob. Strangelove (Score:3, Funny)
Google needs a mascot (Score:1, Offtopic)
Re: (Score:2)
No one has the chinchilla though.
Re: (Score:2, Interesting)
Re: (Score:1, Interesting)
Perhaps vim [vim.org] might be interested?
Re: (Score:2)
Re:Google needs a mascot (Score:5, Funny)
Re: (Score:1)
Can't help it, I love my foxes.
Re: (Score:1)
Re: (Score:1)
Dweezil, the "Don't be evil!" Weasel?
Re: (Score:1)
There are only two licenses I care about (Score:5, Insightful)
IMO, those represent very well the two different approaches to the problem. The rest are a needless complication. Besides, their meaning and implications are understood very well, so I don't see what Google is going to achieve by creating their own.
Re:There are only two licenses I care about (Score:4, Insightful)
Re: (Score:3, Informative)
Re:There are only two licenses I care about (Score:4, Informative)
It's a good class of licenses, but The largest problems with the MPL are that everyone creates their own minor variant ( apple's licence, Sun's CDDL, myriads more) and that the GPL gets so much press time (people assume open source = GPL, so that's what they release their code under)
people assume open source = GPL (Score:2)
Re: (Score:3, Insightful)
RMS is a hippie
Indeed, good for him.
that thinks nobody should be allowed to make non-GPL software at all.
There are perfectly good reasons to believe that software (and anything the can be copied in general) should be freely used, and distributed and studied and modified, without the need of any license to enforce that. If the resource is infinite then the full use of it is ethical and it's in the society's best interest. This is what (always IMHO) RMS believes and I fully agree with him. GPL is a good way to achieve this, given then current legal system.
It wasn't until people started not paying attention to him that FOSS outside of BSD took off at all in any real sense
Well, it's hard to overemphasize
It is similar to the LGPL anyway (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
More than that (Score:4, Insightful)
Re: (Score:1)
Re: (Score:2)
I'd choose based on compatibility issues. If possible, GPLv3, if that would cause a compatibility issue, then GPLv2.
Re: (Score:1)
May or may not be happening... (Score:5, Insightful)
Google to Change the World with New Open Source License
* Subhead - We might be making this up
Well, at least they're honest.
Anyway, assuming this is true... I don't see the big difference or importance. In one way everyone is free to choose and create a licence that suits his needs. On the other the creation of yet another licence that means the same than already existing ones isn't really something to be in awe about. If it provides more "legal protection" people will complain it's legalese, if it doesn't then it's no different from dozens of other ones. A "simplified open source license that makes it easier for developers to stay "within the spirit" of the license in addition to the law" doesn't mean anything in concrete terms, and what is worse makes the assumption that current popular free licences somehow make it hard to do the same.
If in the last months so many interpretations were made regarding a licence as simple as the ISC licence I'm not sure any licence in the world is invulnerable to different interpretations. On that note the SFLC has issued a position regarding the GPLv2/GPLv3/BSD licences mixing [softwarefreedom.org] that have been all the rage.
Re: (Score:3, Insightful)
They state "From the beginnings of their use, however, the permissive licenses have been understood by their licensors and licensees alike to permit the code they cover to be incorporated within larger works covered as a whole by more restrictive terms, including more restrictive FOSS licenses like the GPL as well as, indeed, by proprietary licenses. This understanding represents the uninterrupted, lon
Re: (Score:2)
The BSD people you have talked with are correct IMO, and as I said in the other thread that is also my interpretation and the interpretation of the FSF when writing the section. Additional copyright notices and "reasonable legal notices" are regarded as an allowed restriction even if the text is "perm
Re: (Score:2)
Ehe, this looks like a fork from our ongoing debate in a now buried thread. Since more people are reading this one I'll answer it here, maybe someone has something interesting to add (ahahaha, just kidding).
I can't find the thread either.
The BSD people you have talked with are correct IMO, and as I said in the other thread that is also my interpretation and the interpretation of the FSF when writing the section. Additional copyright notices and "reasonable legal notices" are regarded as an allowed restriction even if the text is "permissive" (well, especially then, since that is part of the concept of "reasonable legal notices"). The BSDL is basically PD with further restrictions: the beginning says "Permission granted..." but then sets forth a number of restrictions which fall within the ones listed in section 7 of the GPL. Since it is a restriction (several, actually) it can't be removed. If it said "You can do whatever you want with the code" that would be an additional permission: by definition you can always remove it since it doesn't state any objections to you doing so (just like PD code allows for the removal of "This code is in the Publiv Domain"). The BSDL/ISC/MIT do state the need to maintain the copyright notice... that's not an additional permission.
I am not sure that works. People tend to think of a work-as-a-whole license wrapping around all components used with permission. This is not the case (as pretty much any copyright attourney, including Mr Moglen, will tell you). In essence, just because you use a code excerpt with permission doesn't mean that you can tell people what they can do with that code excerpt when they remove it from your application. Only the copyright owner has that power.
My view is that the BS
Re: (Score:2)
This is not a notice requirement issue. It is the fact that the fact that the notice effectively prevents excersizing rig
Re: (Score:2)
Thanks for that link. I especially like the following part, which confirms what a true mess the GPL can make when you attempt to combine it with a more permissive license in a single project:
"2.3 Keeping modified files permissive-licensed within larger GPL'd works
[] Whenever possible, the stewards of the codebase should consult with a lawyer to be sure that the file is sufficiently independent of and distinct from the core of the GPL'd project to permit continued licensing of the file under the permissive terms despite the application of the GPL to the project as a whole."
(emphasis mine)
Other open source licenses don't require all portions of a covered work to be under the same license. That's why they don't create such a mess and are not as viral as the GPL.
Re: (Score:2)
Other open source licenses don't require all portions of a covered work to be under the same license. That's why they don't create such a mess and are not as viral as the GPL.
That's hilarious considering that the latest discussions are about what can and can't be done with the BSDL, and what are the requirements for mixing BSDL code in GPL applications, not the other way around. The latest months have made it quite clear that the BSD/ISC/MIT licences are subject to multiple opposing interpretations that can drasticaly changes what you can actually do with the code, which is rather funny given the "freer than thou" mantra I keep hearing. The general feeling is that you are free
Re: (Score:2)
Right, but because of the terms of the GPL. Other Open Source licenses (Apache, BSD, etc.) don't impose any restrictions on combinations of licenses in a single work. Only the GPL insists that the whole work must be under the GPL. That's why it creates such a mess.
Re: (Score:2)
Right, but because of the terms of the GPL. Other Open Source licenses (Apache, BSD, etc.) don't impose any restrictions on combinations of licenses in a single work. Only the GPL insists that the whole work must be under the GPL. That's why it creates such a mess.
I wouldn't call it a mess but an unavoidable way to reach its objectives, but I agree with you there. Also, proprietary licences also cover the entire body of work and the BSDL doesn't get in the way (because there is no source). All in all a rather unfortunate situation made much bigger than it really is in recent months IMO.
Re: (Score:2)
If these objectives are to preserve the well-known Freedoms, then it would have been better if the GPL only required that licenses covering the work must grant the Freedoms (instead of insisting that the whole work must be under the GPL).
The GPL prevents sharing in the open source world so much that they had to create the LGPL.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
What the heck is "Cruft"? (Score:1, Redundant)
Why not just say crap?
(or "stuff" for that matter)
sounds like a Bushism.
Re: (Score:1)
http://en.wikipedia.org/wiki/Cruft [wikipedia.org]
Re: (Score:1, Redundant)
This Wikipedia entry [wikipedia.org] is rather helpful.
Re: (Score:1)
Re: (Score:2)
Is that like a PC, Christian American way of saying "crap"?
Why not just say crap?
(or "stuff" for that matter)
The watered-down word you're thinking of would be "crud", not "cruft". Cruft has other connotations that are not synonymous with other words.
By the way, in most uses "crap" is already a watered-down version of "shit". If you're going to complain about "PC, Christian" language, why not use the real fucking profanity yourself, not this damn pussy shit like "crap"? What the hell, man.
Wow, I hope I had a positive effect or hand in it. (Score:2)
Just a license? (Score:1)
We are NOT creating a new license (Score:5, Informative)
On Google Code, we are taking a stand AGAINST license proliferation -- you can only use one of eight licenses there. And I've been thinking of dropping it to seven (remove MPL). Creating our own license(s) would go completely against our philosophy.
No. The simple answer is that we like to encourage people to use GPLv3 or Apache for their software, depending upon their philosophy. Dropping back to just those two licenses would be ideal. The FLOSS world would be SO much better if there were just a couple licenses because it would radically simplify the use/combination of software.
Sheesh.
Re: (Score:3)
Re:We are NOT creating a new license (Score:5, Informative)
GPLv2, GPLv3, and Apache -licensed projects make up two-thirds of all projects.
Re: (Score:2)
Re: (Score:3, Insightful)
Re: (Score:2)
Netscape Public License
OpenWatcom Public License
Sun CDDL
IBM CPL
QT QPL
Apple Public Source License
Re: (Score:1)
Yes, and just HOW MUCH of Google's Super Secret Code is GPL/anything? I don't mean to be a troll, but while Google might very well encourage others to use license THEIR work under Open Source, Google tends to be quite tight with their own code.
Re: (Score:2)
Look at it like this: if Google released the PageRank algorithms under the GPL their core business would be destroyed overnight and a great deal of work that is being sponsored as FOSS would lose Google's support. There has to be an ecology, and if business wants to suppo
Re: (Score:1, Funny)
Re:We are NOT creating a new license (Score:5, Interesting)
Chris
Re: (Score:1)
Re: (Score:1, Troll)
Now, it *is* refreshing when Microsoft guys post here (and they do), because they enter hostile territory and give a different perspective than the slashdot group-think. And it *would* be refreshing for Apple guys to post here because they never post anywhere. But
Re: (Score:1)
Re: (Score:1)
Itsatrap (Score:1)
Eh? (Score:2)
So let me get this straight. Adding yet another open source license is the solution to license proliferation.
Does anyone know or have a good (Score:2)
Re: (Score:2)
GPL indeed (Score:2)
It's time to bring out the WTFPL (Score:2)
Re: (Score:1)
Your last base are belong to us!
You evidently meant i < BASE_COUNT or i <= MAX_BASE.
What's the name of the company again? (Score:1)
Beerware (Score:2)
sadangel wrote this comment. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return.
Summary (Score:2)
Do no evil.
The author has a bee in her bonnet (Score:2)
BSD? (Score:2)
Re: (Score:3, Insightful)
Re: (Score:2, Insightful)
Re: (Score:2)
Re: (Score:2)
Actually the point of CC wasn't to create a specific license, but rather to create a set of generic, standard, universal licenses representing the entire spectrum from all-permissive to all-restrictive, combined with a standard way of identifying each kind of license (the formulaic names, and the type-specific CC logos) and indicating them programmaticly (via XML) for filtering in e.g. file-sharing applications. I would say they've done fairly well on all these goals.
As for license proliferation, most of
Re: (Score:2)
Re: (Score:2)
Meanwhile, if you actually looked for some content that is using the licenses, you would see that they are pretty much always clearly labelled.
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
And poof, you have inflicted the open-source software world with the same confusing license mess that Creative Commons gave to the free content world. Most people can't tell the difference between a Creati