[development] Modules that integrate non-GPL PHP apps violate the GPL.
Darren Oh
darrenoh at sidepotsinternational.com
Mon Sep 10 10:20:36 UTC 2007
In that case, Drupal modules that do not include third-party code are
legal, since they merely allow Drupal to be combined with "separate
and independent" programs. No work derived from the third-party code
is being distributed. I know it's repetitive, but this discussion has
been answering the wrong question.
On Sep 10, 2007, at 5:40 PM, Thomas Barregren wrote:
> The CiviCRM's FAQ about AGPL loudly and clearly states:
>
> You cannot combine code licensed under both licenses [AGPL and GPL]
> into a single program and then redistribute that combination
> because
> the AGPL and the current version of the GPL are incompatible.
>
> Thus, you cannot distribute CiviCRM as *part of* a software
> licensed under GPL. However, you can distribute CiviCRM as "a
> separate and independent program from the GPL-licensed software".
>
> It is important to make a distinction between "derived work" and
> "combined work".
>
> Derivative works are subject to the GPL’s reciprocity provision
> (a.k.a. copyleft) while combined works are not. The matter is
> thoroughly discussed in Lawrence Rosen's book "Open Source
> Licensing: Software Freedom and Intellectual Property Law"
> available online from
>
> http://www.rosenlaw.com/oslbook.htm.
>
> Rosen says in the book that he belief that GPL "will ultimately be
> read by the courts to mean that derivative works are subject to the
> GPL’s reciprocity provision, but collective works are not."
>
> Best regards,
> Thomas
More information about the development
mailing list