The next step

Manuel M. T. Chakravarty chak@cse.unsw.edu.au
Sun, 03 Jun 2001 14:14:12 +1000


Alastair David Reid <reid@cs.utah.edu> wrote,

> Simon Marlow <simonmar@microsoft.com> writes:
> 
> > The criteria for a library to be in the "magic set" (I'm going to
> > call it the core set for now) is nothing more than conforming to a
> > set of guidelines that we've yet to decide on.  I'm drafting up a
> > proposal at the moment.
> 
> Maybe the right thing to do is to make the choice of license a
> fundamental part of the hierarchy?  That is, we could have:
>   
>   Core   -- all under BSD license
>      Core.Control
>      Core.Numeric
>      Core.User
>      Core.Org
>      ...
>   
>   LGPL   -- all under LGPL license
>      LGPL.Control
>      LGPL.Numeric
>      LGPL.User
>      LGPL.Org
>      ...
>   
>   GPL   -- all under GPL license
>      GPL.Control
>      GPL.Numeric
>      GPL.User
>      GPL.Org
>      ...
> 
> And then we can impose restrictions like "Core can only import other
> Core libraries", "LGPL can import Core and LGPL but not GPL", etc.

Doesn't look very attractive to me.

Manuel