Opened 13 years ago

Closed 13 years ago

#339 closed defect (fixed)

Apache License 2.0 is not compatible with GPLv2 --> Update to GPLv3

Reported by: Peter Johansson Owned by: Jari Häkkinen
Priority: major Milestone: svndigest 0.7
Component: core Version: trunk
Keywords: Cc:

Description

As I understand this cartoon http://www.gnu.org/licenses/quick-guide-gplv3.html Apache License 2.0 is only compatible with GPLv3 and not GPLv2. Since we use apr, I suppose we are more or less enforced to upgrade to GPLv3, or?

Change History (4)

comment:1 Changed 13 years ago by Jari Häkkinen

Hm, if I remember correctly the Apache License was claimed (by gnu.org themselves) to be compatible with GPL 2 before version 3 showed up. Maybe they changed their mind? Or they try to convince people to change to GPL3?

I am part of several open source projects still allowing use of GPL v2. Before we make the change I'd like to understand the consequences of movng on to v3.

comment:2 Changed 13 years ago by Peter Johansson

On http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses they say

Apache License, Version 2.0

This is a free software license, compatible with version 3 of the GPL.

Please note that this license is not compatible with GPL version 2, because it has some requirements that are not in the older version. These include certain patent termination and indemnification provisions.

As I've said elsewhere one can use svndigest under version 2 of the License, or (at your option) any later version, so the consequences are not very dramatic from one side. From the other side I've read Stallman's article about version 3 and he claims it is mostly about patents and so-called tivoization. Why upgrade to GPLv3?

comment:3 Changed 13 years ago by Jari Häkkinen

Status: newassigned
Summary: Apache License 2.0 is not compatible with GPLv2Apache License 2.0 is not compatible with GPLv2 --> Update to GPLv3

comment:4 Changed 13 years ago by Jari Häkkinen

Resolution: fixed
Status: assignedclosed

(In [693]) Fixes #339. Change to GPLv3.

Note: See TracTickets for help on using tickets.