Re: [PATCH rdma-core] Improve global COPYING files

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Oct 05, 2016 at 03:49:39PM +0300, Leon Romanovsky wrote:
> On Fri, Sep 23, 2016 at 11:34:21AM -0600, Jason Gunthorpe wrote:
> > On Fri, Sep 23, 2016 at 08:10:03PM +0300, Leon Romanovsky wrote:
> >
> > > I sure that this question will sound dumb for you, but can we unify all
> > > code under OFA's licenses (dual-license)? I don't feel comfortable with
> > > this multi-license situation.
> >
> > It is an excellent question.
> >
> > To do this we would need the OFA to talk to each of the member
> > companies and get them to sign some kind of legal change of copyright
> > document. Assuming all of the member companies agree, and all the
> > member companies are the exhaustive copyright owners then the code can
> > be placed under a single uniform license.
> >
> > As I understand it all OFA members were required to agree to use a
> > specific licensing scheme, including specific license text when they
> > signed the OFA membership agreement. What we are seeing here is that
> > the corporate legal side agreed to something but the developers made
> > small errors along the way, and those errors were later copied by
> > other developers and spread widely. So the OFA has a basis for
> > requests of this nature.
> >
> > For instance, a legal statement from Mellanox that all code they
> > contributed is available under the GPLv2 or *either* MIT or FreeBSD
> > license varient would allow immediately placing all Mellanox
> > copyrighted code under the single Default License. I expect this is
> > what Mellanox intended to do anyhow, the fact that ibverbs and all
> > their providers had an error in the COPYING file is simply
> > an unfortunate mistake.
> >
> > These sorts of license issues are typical in historical code bases. I
> > would say we are in pretty good shape, from what I can tell absolutely
> > everything is unambiguously licensed under at least the GPLv2, or a
> > compatible license.
> >
> > Almost everything is alternatively licensed under some kind of BSD
> > license. The notable exception is ipathverbs and rxe. It is also
> > unfortunate we have so many BSD variants.
> >
> > Further, almost all C code is licensed under the dual GPLv2/OpenIB.org
> > (MIT) license. The kernel is similar, almost all C code is using the
> > MIT variant. Hence my desire to make that the license for new code in
> > the tree.
> >
> > I would say this is a pretty good result.
> >
> > My ultimate suggestion is that we push the non-default copyright into
> > the impacted files, eg add short licenses headers to the man pages,
> > etc, and then delete the extraneous COPYING files once every single
> > file has a correct license statement. From that point we can look at
> > switching individual files based on the above Legal process to the
> > Default License, or just leave them as is - a historical quirk.
>
> It looks like a lot of work to do and it can be handled by anyone.
> Can OPA handle this?

Sorry,
OFA and not OPA.

>
> >
> > Jason


Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux