License Proliferation

Matthew Seth Flaschen superm40 at comcast.net
Tue Sep 6 20:47:17 UTC 2005


Only software in the public domain has no restrictions.  All licenses do.  Therefore, your definition of "free" is foolish.

-Matt Flaschen


> First, just to save bandwidth and avoid responding with similar wording 
> to several message:
> 
> When I used the term "free" I meant the orwellian freedom...
> 
> "free" == "Freedom as defined by RMS" == copy-left
> 
> I thought on this mailing list this would not create confusion. 
> Obviously I was wrong.
> 
> When I used the term "open" I meant "Freedom as defined by the rest of 
> us; you know, the absence of
> restrictions on activity", as Russell put it.
> 
> On Sep 5, 2005, at 9:43 AM, David Ryan wrote:
> 
> > This discussion I believe started because of discussions of whether a 
> > license should be approved based on its compatibility with other 
> > licenses.  You will never be able to place code from any strong 
> > copy-left license into BSD software. I think compatibility with other 
> > licenses in its class would be helpful and encouraged.  However, some 
> > ideals may never allow compatibility.
> 
> Sublicense != Relicense
> 
> Only the copyright holder can relicense code under a different license. 
> If you include code that you received under a BSD license in your 
> larger work that you license to me under a proprietary license, then 
> the code you included is strictly speaking sublicensed by you to me and 
> is still BSD. You can only sublicense, not relicense. I could take that 
> code and do with it whatever
> the BSD allows. The fact that you most likely will not be providing me 
> with the source code, since it is part of your proprietary larger work, 
> is just a technicality.
> 
> Basically, what I was arguing is that the OSD could be amended with a 
> clause that prohibits licenses to dictate the license of larger works.
> 
> > There seems to be two camps growing on the list.  The Darwinian camp 
> > who believe that aslong as a license is conformant then let it out in 
> > the wild and fend for itself.  If it is successful then more people 
> > will use it, may even improve it. If the license is not succesful it 
> > will be limp off into a corner of the internet and die.
> 
> Yes, but even the Darwinists need to ask themselves what exactly the 
> licenses need to conform to. The OSD, of course, but that can be seen 
> as a moving target.
> 
> > The other camp believe that the OSI have a strong duty to uphold a 
> > higher standard and make it easier for businesses and individuals to 
> > understand open source licenses.  This should be achieved by raising 
> > the bar of what needs to be achieved to get a license approved.
> 
> I believe even the Darwinists can agree with this, depending on exactly 
> how the bar is raised. After all, they seem to have agreed to put it 
> where it is now.
> 
> > My preference is the Darwinian one.  The biggest deciding factor 
> > behind this is that as a developer I believe it is my choice to decide 
> > how I will release my software.  Making my software open source is one 
> > of a number of options.  I can choose to keep it on my PC and not 
> > share it at all,  I can choose to create a commercial business and 
> > sell the software as closed source, or I can choose to make my 
> > software available with source code.  If I make it available with 
> > source code, there are plenty of both OSI approved and non-approved 
> > licenses to choose from.  In the end it is my choice.  [...]
> 
> Exactly, just because you pick a license that is not OSI approved, does 
> not mean it is not open source. It might just never have been submitted 
> for approval or/and it might disagree with the OSD definition of open 
> source. So far the OSI has tried to prevent
> the latter from happening by keeping the OSD synonymously with "open 
> source". In fact, that seems to have been a major goal of OSI so far.
> 
> > One of the common arguments for the other camp is that companies are 
> > going to throw their hands up and say enough.  Please, let them do it. 
> >  The solution will likely be that only a select number of licenses 
> > will be chosen by them.   If my software license doesn't conform then 
> > I need to choose if I want to change it to meet their select license, 
> > or just as possible, decide I don't mind that they won't accept the 
> > software.  Each business are also likely to have different 
> > requirements for their license approval.  I think the OSI performing 
> > that function is premature and unlikely to meet everyones goals.
> 
> True, but another argument by "the other camp" is that easing code 
> reuse should be a goal of the OSI and that this is the true motivator 
> for license tiering and non-proliferation efforts. I'm saying, if that 
> shall be true then the OSI needs to amend the OSD accordingly and move 
> the GPL to the second tier of licenses that no longer meet the new OSD.
> 
> Chris
>   
> 



More information about the License-discuss mailing list