Many companies over the last couple of years have started "Web2.0" businesses (I'm using the celebrated term to mean they are offering metered services via web-applications which they have authored and which they host). Some Web2.0 Application companies want to also call themselves "Open Source" although their source code is available only under *modified* copies of licenses that are "OSI Approved". These modified licenses are most often derivatives of the Mozilla Public License. A partial list of the most visible of these include SugarCRM, Compiere, Alfresco, Socialtext...to name a few.
There are several potential issues with these licenses. First and perhaps most troubling of all, modification of licenses is supposed to trigger a re-submit to OSI before claiming that the resulting derivative is still Open Source. OSI has long had a policy of only considering licenses which have been submitted by their authors and so we have been working for some time with several of these companies to get them to publicly submit something we can deliberate upon. Meanwhile, some members of the community are getting restless. There have been queries by community members who are concerned, and today Nicholas Goodman submitted a "template" of an Attribution License to License-Discuss to try to get the issue opened. We believe however that we are on the verge of getting one of the companies in question to submit their actual license, which we would prefer.
Here's the thing: We have no reason to think that any these companies is intentionally acting badly. It is not in anyone's best interest to punish a given company for being willing to submit their license, and all have expressed concern that the License Discuss discourse would be harsh and perhaps unjust. They have all read the OSD very carefully and all believe they have made modifications to the MPL that shouldn't violate the rules. They all point out that the exigencies of the application space are different than with infrastructure software such as the Linux kernel. Also they note that we have already approved licenses requiring some form of code attribution (most often a permanent notice somewhere in the sources).
Many of these new Web2.0 company Attribution Licenses go a little further however and require some sort of attribution in the form of a logo or text which must be displayed on web pages built using any part of the covered code. In our deliberations we are trying to determine how much attribution is "too much" to inhibit the Open Source Effect fueled by unintended consequences and maximum code reuse and where to draw a line if indeed a line needs to be drawn.
We'll continue to discuss these issues and to work for submission of a license to License-Discuss for public comment. But we want to use the process constructively, not punatively. We always learn something when a new license is submitted. Our process is about learning and examining the Open Source Effect as expressed in licenses.
These license are crap. It muddies the waters and causes a great deal of confusion. Most of all, these companies claiming to be open source without OSI approval weakens OSI. Going back now and approving them would greatly diminish OSI's legitimacy. Take a look at how most of these companies have developed their software. Open source is an event for them and not the process it's intended to be.
Posted by: AaronF | November 21, 2006 at 08:43 PM
I would strongly urge the OSI to work cooperatively with the OSS community, so that they can approve an attribution license (MPL + attribution seems the most sensible). Attribution is just another form of notice, and notice forms the 4th part of the 'open source definition.'
In addition, the OSI has already approved other open source licenses which include attribution -- for example, the OSL, the Adaptive Public License, and the AAL.
Also, today's open-source application developers face unique, contemporary challenges that call for a new attribution license. Open source apps distributed under permissive, non-GPL open source licenses can easily be "hidden" in derivative works by larger companies or other redistributors, which can be frustrating (at a minimum) to the original developers.
A lot of open source software projects that use MPL + attribution - style licenses are developing thriving communities -- MuleSource, Zimbra, and SugarCRM come to mind. They deserve the help and the assistance of the OSI and I hope that all the groups involved in the discussion can reach consensus. In the end, the community will benefit most.
Posted by: OpenSourcer | November 23, 2006 at 10:51 PM
Opensourcer: your assertion that the communities in question (Mulesource, Zimbra, SugarCRM) assumes that they those companies/projects are actuall open source and should be represented by OSI.
Example: if MSFT claimed their licenses are "open source" then by that token the OSI must hear the views of their "community" and reflect the view of the open source community. If OSI represents any community that claims to be open source (and relfect those communities) then OSI would need to approve all the MSFT license they'd call open source (since thats what the "open source" community is).
Consider if you don't make the assumption these companies are releasing open source. Then they are NOT open source communities are they? Shared source, public source, community source, whatever source you want to call it. Why not use GPL if the intent is to keep it from being "hidden" in derivative works?
Lastly, and please comment here publicly so that all that came before can hear: Why do you consider what you (inferred, I don't know who YOU are) write more valuable and elgiible to receive special rights that NO ONE else receives? Say here publicly why your code is more valuable and special than the hundreds of millions before? Tell the linux, apache, eclipse, ... developers why their work requires less protection, and yours more.
AaronF has it right. Does OSI even matter if it can't keep the OSD in tact?
PS - None of these companies are willing to stand the test and submit. None, since the existence of the forced UI attribution clause, have submitted. What does that say about the belief they will stand the test.
PPS - In case you're interested in the future of these "unique, contemporary challenges" for open source, check out the following image on this post:
http://www.nicholasgoodman.com/bt/blog/2006/11/15/open-source-has-a-little-secret-exhibit-b/. Those challenges will pail with those of the UI developer trying to meet his "obligations" to the "open source license." Consider what YOUR application would look like if EVERYONE believed they were special enough for UI attribution.
PPPS - I have no prob with source code attribution. Or even documentation attribution. If people need recognition, fine. If people want to limit RIGHTS with software (dictate UI, use, tie use to permsissive use of a royalty for trademark, etc) that ain't kosher, IMHO.
Posted by: Nicholas Goodman | November 25, 2006 at 02:18 PM
sheesh... everytime I sit to right a simple comment it ends up a page. :) Apologies for the long winded-ness.
Posted by: Nicholas Goodman | November 25, 2006 at 02:20 PM
To answer your question, "Does OSI even matter if it can't keep the OSD in tact?" I would strongly agree that the OSI must strive to ensure that the OSD is consistently applied. For that very reason, the MPL + attribution model should be approved.
The OSI has *already* approved the Attribution Assurance License, which requires as follows (in part):
Redistributions of the Code in binary form must be accompanied by
this GPG-signed text in any documentation and, each time the resulting
executable program or a program dependent thereon is launched, a
prominent display (e.g., splash screen or banner text) of the Author's
attribution information, which includes:
(a) Name ("AUTHOR"),
(b) Professional identification ("PROFESSIONAL IDENTIFICATION"), and
(c) URL ("URL").
This is almost identical to the attribution issue that we're talking about for MPL + attribution. If the OSI has already said that attribution requirements like the one included in the Attribution Assurance License are acceptance and are officially "open source", why should it be any different in an MPL context?
Posted by: OpenSourcer | November 26, 2006 at 08:10 PM
Almost identical? A splash screen which, in context, explains the author, program name, version, etc. Same like an "About Page" I think the splash screen and about page are more similar to DOCUMENTATION than to the application.
For instance, the ABOUT PAGE or the SPLASH SCREEN are really a "DOCUMENTATION PAGE" included in the application. They are very similar, if not identical to pages included in documentation of programs. I personally would think that this goes too far, but it's nowhere near as far as an ICON included on *each* page on a UI.
Attribution licenses approved to date place attribution in their appropriate place. Like the CD that "samples" from other artists, or licensed artwork for the cover, etc they are in the appropriate place in the CD. There should be acknowledgement for people who are looking.
If someone samples the Beatles in fair use, should they be forced to place on all of their tour posters, cds, websites, etc "Powered by Beatles(tm) Click here for official Beatles Support." ?
Forced UI attribution is a method to limit distribution (those "unique contemporary challenges" of how to get people to pay when these pesky open source license allow use for FREE).
Opensourcer: Whatever company/project you work on: consider, would you use projects that use this license? Do an ls -l extlib | wc -l and COUNT the number of Logos you'd have to slap on your app if everyone believed they were special enough to receive real estate on an application that is only partially theirs.
Posted by: Nicholas Goodman | November 27, 2006 at 12:12 PM
PS - Does OSI matter? I think there has never been a time when OSI is needed more.
Without OSI then really any jim, tim or lynn can write any license they want and call it open source. The licensing issues of OS are complex.... Real people, customers, developers need someone like OSI to set a MINIMUM for meeting OSD approval.
Posted by: Nicholas Goodman | November 27, 2006 at 12:16 PM
For Nicholas and others following the Attribution Licenses debate, just a note that John Roberts from SugarCRM has just posted his opinions on the subject to License-Discuss.
-Danese
Posted by: Danese Cooper | November 27, 2006 at 03:30 PM
I was just reading that when I refreshed the page. :)
Posted by: Nicholas Goodman | November 27, 2006 at 03:54 PM
We are NOT talking about the same thing here. Attribution != advertisement. http://blog.buni.org/blog/acoliver/opensource/2006/12/12/The-Buni-Special-Attribution-License-Proposal
Posted by: Andy | December 12, 2006 at 10:37 PM
I would urge the OSI to amend the OSD to dis-allow "badgeware licenses" and would further urge them to revoke OSI certification for any such licenses (if any have been certified), and to grant OSI certification to no such licenses in the future. Badgeware, in my experience, is NOT open-source in the eyes of most members of the open-source community.
And don't talk to me about "protecting investments" or needing to "protect yourselves from competitors" or any of that crap. If these folks want to run an open-source company, let them run an open-source company. If not, have them brand their license and their product as SugarSource, IntalioSource, CentrixSource, or whatever, and quit trying to confuse people about what they're offering.
Posted by: Phillip Rhodes | July 06, 2007 at 02:51 PM
Hello
I want to say - thank you for this!
Posted by: yotixon | September 13, 2007 at 11:20 PM
Hello a danesecooper.blogs.com !!!
Estimate that I have found
http://www.youtube.com/watch?v=kiiA0qH58wE
I am simple so laughed!!!!
PS. I simply do not understand as such people can work there?
:-)
Posted by: Malcolm_Guzzi | September 30, 2007 at 07:46 PM
60 Second Quote To Consolidate Your Student Loans
[url=http://digg.com/general_sciences/Student_Loan_Consolidation_60_Second_Free_Quote_2]student loan consolidation[/url]
Posted by: hithneefanope | October 05, 2007 at 12:27 AM
Hi
Thanks for your site.
Posted by: jammarlibre | October 12, 2007 at 11:32 AM
Greetings to all! I offer you business with Getawayclub, - rest at a discount, plus an excellent opportunity for earnings!
Details on a site: http://getawayclub.net/skymoney
Posted by: getawaybiz | October 15, 2007 at 04:40 AM
Posted by: Torngroon | October 17, 2007 at 10:36 AM
Posted by: Torngroon | October 17, 2007 at 10:36 AM
thanks for your sharing.sir!
so i share u some useful websites too.
http://www.buywowgold.org.cn wow gold|buy wow gold
http://www.buy-wow-gold.org.cn wow gold|buy wow gold
http://ggtop.nbatop.com google排名|google左侧排名
http://www.nbatop.com nba live|nba live 2008
Posted by: cool dog | October 21, 2007 at 05:52 AM
Free Porn Movies Updated Daily
Nude Teens
Posted by: Wrabarerb | October 30, 2007 at 01:33 PM
Posted by: Beinlemycle | November 11, 2007 at 11:48 PM
http news battery ru
Posted by: Новостной вампир | November 12, 2007 at 07:29 PM
Hi there!
Lets post funny videos here :)
Thats my
Rubik Cube Solve less then 11 seconds!!!
http://www.metacafe.com/watch/881453/rubiks_cube_solve_less_then_11_seconds/
Posted by: Crusader51 | November 17, 2007 at 09:16 AM
A fly in the ointment
Posted by: ISABELLE | November 20, 2007 at 11:15 AM
The new "thin-and-light" style notebooks have caught on dramatically in the last few years.
Posted by: Onernetastymn | November 25, 2007 at 12:38 PM