incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chip Childers <chip.child...@sungard.com>
Subject Re: app license issue
Date Tue, 05 Mar 2013 20:47:06 GMT
On Tue, Mar 05, 2013 at 02:42:02PM -0600, Yichi Lu wrote:
> Does anyone know that whether it is OK, from licensing point of view, to
> add a GPLv2 package into CloudStack?
> My understanding is that Apache/CloudStack is under Apache v2 licensing,
> which is incompatible to GPLv2.
> The particular package (or Program) is under GPLv2 with FLOSS exceptions
> (to alleviate the incompatibility), where Apachev2 is on that FLOSS license
> list. I include exceptions here. Thanks.

So generally, it's a bad idea.  We have solved this in 2 ways:

1) Not making it part of the default build (like VMware support).
2) Making it a "system dependency" which we rely on packaging to pull
in.

Generally not a good idea though...

> 
> Yichi
> 
> As a special exception to the terms and conditions of version 2.0 of the
> GPL:
> 
> 0. You are free to distribute a Derivative Work that is formed entirely from
>    the Program and one or more works (each, a "FLOSS Work") licensed under
>    one or more of the licenses listed below in section 1, as long as:
> 
>     a. You obey the GPL in all respects for the Program and the Derivative
>        Work, except for identifiable sections of the Derivative Work which
>        are not derived from the Program, and which can reasonably be
>        considered independent and separate works in themselves,
> 
>     b. all identifiable sections of the Derivative Work which are not
>        derived from the Program, and which can reasonably be considered
>        independent and separate works in themselves,
> 
>         (i) are distributed subject to one of the FLOSS licenses listed
>             below, and
> 
>        (ii) the object code or executable form of those sections are
>             accompanied by the complete corresponding machine-readable
>             source code for those sections on the same medium and under the
>             same FLOSS license as the corresponding object code or
>             executable forms of those sections, and
> 
>     c. any works which are aggregated with the Program or with a Derivative
>        Work on a volume of a storage or distribution medium in accordance
>        with the GPL, can reasonably be considered independent and separate
>        works in themselves which are not derivatives of either the Program,
>        a Derivative Work or a FLOSS Work.

Mime
View raw message