[M3devel] licensing (gcc patches)

Jay K jay.krell at cornell.edu
Mon Jul 5 09:39:44 CEST 2010


 > Of course any code we *add* at this point can be dual-licensed, letting 
I find "dual license" confusing.

I like the BSD way, esp. OpenBSD way.Besides being "liberal", they also significantly favor "simplicity".  Simple, short, clear, and also widely used. I'm talking about the license, not the code.That is, if you come up with a new license, and claim it is liberal, but it takes too muchtime/effort/money/lawyer to read and interpret, then they reject it.They reject for example Apache 2.x. Thus they stick with Apache 1.x.I kind of wish they wouldn't stick with Apache 1.x, it seems "dangerous" to lingerback on "old" versions, but I understand the reason.I don't know if they stuck with gcc 3.x to avoid bloat or to avoid GPL 3.

I don't think we have a choice in the licensing of what we add, parse.c in particular.I suspect parts of it are copied from the GPL gcc C front end.That is ok.

 - Jay


> Date: Sun, 4 Jul 2010 16:04:18 -0400
> From: hendrik at topoi.pooq.com
> To: m3devel at elegosoft.com
> Subject: Re: [M3devel] licensing (gcc patches)
> 
> On Sun, Jul 04, 2010 at 04:20:01PM +0000, Jay K wrote:
> > 
> > licensing
> > 
> > 
> > "for the record"
> > I don't necessarily want to discuss it..
> > 
> > 
> > It has been speculated here that
> > our gcc patches weren't acceptable
> > because our license is more restrictive than GPL.
> > 
> > 
> > I believe it is more like the opposite.
> > Our patches not accepted because our license is /less/ restrictive.
> 
> The restriction I see in the modula 3 license is everyone dealing in 
> Modula 3 code has to allow SRC to do anything they want to any of it.  
> This 'requirement to allow' is a restriction that doesn't apply to GPL, 
> so in that sense we're more restrictive.
> 
> In pretty well all other ways, we're less restrictive.
>   
> >  To most of the code. Not to the patch or files added to gcc.
> >  They can't really be.
> 
> Of course any code we *add* at this point can be dual-licensed, letting 
> people who get it use one license, or the other, or both, at their 
> option.
> 
> -- hendrik
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20100705/04c7576c/attachment-0002.html>


More information about the M3devel mailing list