OsLib licence

Tom Hughes tom at compton.nu
Tue Feb 11 19:52:59 GMT 2003


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.

Tom

-- 
Tom Hughes (tom at compton.nu)
http://www.compton.nu/




More information about the oslib-team mailing list