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

Re: ASL2 vs. GPL?



On Wed, 25 Feb 2004, Chris Waters wrote:
> With the Apache Foundation publicly disagreeing with the FSF over
> whether the new Apache Source License 2.0 is compatible with the
> GPL, I think it might be wise for us to look into the matter and
> form our own opinions, so that (e.g.) if someone submits code that
> mixes the two licenses, we'll know how to respond.
> 
> The AF rebuttal to the FSF is found here:
> 
>   http://www.apache.org/licenses/GPL-compatibility
> 
> My initial impression is that their analysis is flawed.

It's most definetly flawed. I pointed the issues out to Fielding and
suggested that the AF refrain from declaring the license GPL
compatibile without at least discussing it with Eben Moglen a month
ago, especially since the AF doesn't have any where near as much
experience with the license as Eben and the FSF does. I just hope no
one really believes their claims of compatibility.

In a message to license@apache.org[1] I outline at least my reasoning
of why it isn't GPL compatible, and furthermore, why it means nothing
for the AF to declare the ASL v2 GPL compatible:

    From my reading, the language of ASL§3 when combined with GPL§7
    could disallow a class of distribution normally allowed for a
    GPLed work alone.

         If you cannot distribute so as to satisfy simultaneously your
         obligations under this License and any other pertinent
         obligations, then as a consequence you may not distribute the
         Program at all. [...] if a patent license would not permit
         royalty-free redistribution of the Program by all those who
         receive copies directly or indirectly through you, then the
         only way you could satisfy both it and this License would be
         to refrain entirely from distribution of the Program.[GPL §7]

         If You institute patent litigation against any entity
         (including a cross-claim or counterclaim in a lawsuit)
         alleging that the Work or a Contribution incorporated within
         the Work constitutes direct or contributory patent
         infringement, then any patent licenses granted to You under
         this License for that Work shall terminate as of the date
         such litigation is filed. [ASL §3]

    The conflict primarily revolves around the ability of the
    distributor to distribute an ASL+GPLed work after the distributor
    has lost a patent license due to reciprocity. Since the GPL itself
    does not contain such a restriction, you cannot turn around and
    license the resultant work under the GPL alone as required by GPL
    §2c, etc.

    On Fri, 23 Jan 2004, Roy T. Fielding wrote:
    > Whether or not they are considered compatible by the FSF is an
    > opinion only they can make, but given that a derivative work
    > consisting of both Apache Licensed code and GPL code can be
    > distributed under the GPL (according to *our* opinion), there
    > really isn't anything to be discussed.

    Unfortunately, Apache's opinion isn't enough, unless the ASL is
    only going to be applied to works (and combined works) wholly
    owned by ASF. The opinion of the copyright holder of the GPLed
    work being combined with an ASLed work is also at issue here. As
    the FSF is the copyright holder on quite a large number of GPLed
    works, as well as the principle enforcer of the GPL, their opinion
    was sought as a reference point.


That at least, is my reading of the current situation. Feel free, of
course, to poke holes in my reasoning and point out additional issues.


Don Armstrong

1:http://nagoya.apache.org/eyebrowse/ReadMsg?listName=license@apache.org&msgNo=141
-- 
Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and
the Ugly).
 -- Matt Welsh

http://www.donarmstrong.com
http://rzlab.ucr.edu

Attachment: signature.asc
Description: Digital signature


Reply to: