[OpenAFS-devel] Re: IBM public license code (from OpenAFS) in samba/examples/nss ok?
Jeremy Allison
Jeremy Allison <jra@samba.org>
Thu, 26 Aug 2004 11:07:06 -0700
On Thu, Aug 26, 2004 at 04:29:39PM +0200, Volker.Lendecke@SerNet.DE wrote:
> Hi!
>
> Attached find a patch to Samba that implements a rather AFS-specific thing: A
> proxy that speaks the AFS ptserver protocol as a server, and redirects the
> queries to a locally running winbind. I'd like to commit that to Samba, so that
> I don't have to patch my customer's special RPM.
>
> The problem are the 3 files ptint.xg and ptopcodes.h which are rather verbatim
> copies from OpenAFS. ptint.xg is the AFS counterpart of an IDL file,
> ptopcodes.h is just are constants. Probably I would have been able to reproduce
> them from textual documentation, but esp. for the IDL file this is somewhat
> nasty.
>
> They are licensed under the IBM public license, as the comment states:
>
> /*
> * Copyright 2000, International Business Machines Corporation and others.
> * All Rights Reserved.
> *
> * This software has been released under the terms of the IBM Public
> * License. For details, see the LICENSE file in the top-level source
> * directory or online at http://www.openafs.org/dl/license10.html
> */
>
> I don't understand the legal stuff enough to be really sure it is ok to check
> this into a GPL project.
>
> Would it be possible to add these files with a special comment? Is it possible
> to distribute them at all?
>
> What do you think? Would it be possible to get an "official" answer from IBM?
No, the IBM CPL is not acceptable for a GPL project I'm afraid. It needs
to be re-licensed. If we accept any CPL licensed files major distributors
will stop shipping Samba (HP for one).
Sorry,
Jeremy.