OsLib licence
Jonathan Coxhead
jonathan at doves.demon.co.uk
Tue Feb 11 22:06:09 GMT 2003
There was no LGPL then (or at least, I didn't know about it if there was).
That's the whole of the reason.
I support Richard Stallman's philosophy and goals, but I wanted OSLib to
useful for everyone, including people who develop software commercially. As you
probably know, the GPL is "infectious": if you link to a library that falls
under the GPL, you have to put your code under the GPL. Some parts of RISC O S
use OSLib, so that's clearly not acceptable. The LGPL does not have that
problem, as I understand it, so if we want to put OSLib under LGPL, that's
probably easier.
But I've never actually read the LGPL, so my understanding of that may be
wrong. I am not a lawyer, and I have no interest whatever in that side of the
industry. I just like to write software, and for it to be useful and good.
So, if someone has a solid proposal for a change here, let's hear it!
On 11 Feb 2003, at 19:52, Tom Hughes wrote:
> In message <19bf22c34b.colin at colin/granville.gmx.co.uk> you wrote:
>
> > I've been looking into oslib and am totally confused by your GPL
> > with exclusion clause.
>
> Right... I didn't think it was that complicated...
>
> > As I understand it any modifying/copying/distributing of oslib are
> > under the GPL but using it is not.
>
> That;s right.
>
> > What I don't understand is how you can say that. As I see it,
> > although you say oslib is copyright Jonathon Coxhead (JC) is this
> > strictly true?
> >
> > * JC released the software under GPL with the exclusion clause
> > for using it. This made all files at that point copyright JC
> > and include the exclusion clause. Having released oslib under
> > GPL JC can only add exclusions to the GPL to files for which
> > he has copyright
>
> All true.
>
> > * At this point other people (including you) added files to
> > oslib. These files are copyright the person who wrote them,
> > not JC or you for that matter, and would be added to oslib
> > under the terms of the GPL. So unless they explicitly licenced
> > their files otherwise their files are GPL'd without the
> > exclusion clause.
>
> Certainly anything that I have added can be assumed to have the same
> licence as the rest of OSLib. I would guess that the same is true of
> Tony but you'd have to check with him.
>
> In addition I would expect that anybody who submitted code to OSLib
> would expect it to be released subject to the same licence conditions
> as the rest of the library. That's what I assume when I submit code
> to an open source project anyway.
>
> We should probably make that rather more clear - to be honest I don't
> think there is much that came from anybody other than me or Tony at
> the moment. A few patches, but not many whole files.
>
> > * To the user this now means that the whole of oslib is GPL'd so
> > the user must release the source code, though they can extract
> > the files covered by the exclusion clause and just recompile a
> > version of oslib using them.
>
> See above.
>
> > Are you *absolutely* sure that the exclusion clause applies to the
> > whole of oslib ie that all the contributors have agreed to it?
>
> Well we haven't made them sign legal documents or anything, but then
> neither do 99.99% of open source projects.
>
> > I can't understand why oslib was released with GPL. The exclusion is
> > an attempt to get around the source code distribution requirements
> > of GPL - I'm not certain it succeeds and this ambiguity makes it
> > useless for me. As the GPL would allows me to distribute a subset
> > of oslib I can't see any benefit in using a modified GPL version
> > over say a BSD licence but I dare say you have your reasons.
>
> That's a question for Jonathan I'm afraid - the licence was his
> choice.
/|
o o o (_|/
/|
(_/
More information about the oslib-team
mailing list