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