not GPLv2 compatible

Story: Apple open sources multicore code helperTotal Replies: 1
Author Content
gus3

Sep 11, 2009
11:57 PM EDT
The code for the Grand Central Dispatch library is released under the Apache 2.0 license. AFAICT, that means it can't be linked to GPLv2 code. From http://www.apache.org/licenses/GPL-compatibility.html

Quoting:The Free Software Foundation considers the Apache License, Version 2.0 to be a free software license, compatible with version 3 of the GPL. The Software Freedom Law Center provides practical advice for developers about including permissively licensed source.

Apache 2 software can therefore be included in GPLv3 projects, because the GPLv3 license accepts our software into GPLv3 works. However, GPLv3 software cannot be included in Apache projects. The licenses are incompatible in one direction only, and it is a result of ASF's licensing philosophy and the GPLv3 authors' interpretation of copyright law....

Despite our best efforts, the FSF has never considered the Apache License to be compatible with GPL version 2, citing the patent termination and indemnification provisions as restrictions not present in the older GPL license. The Apache Software Foundation believes that you should always try to obey the constraints expressed by the copyright holder when redistributing their work.
Disclaimer: IANAL, naturally.
Sander_Marechal

Sep 13, 2009
6:01 PM EDT
As far as I understand CGD that doesn't matter (much). It doesn't need to go into the kernel but is a stand-alone library that can be used by other applications.

Posting in this forum is limited to members of the group: [ForumMods, SITEADMINS, MEMBERS.]

Becoming a member of LXer is easy and free. Join Us!