[development] Modules that integrate non-GPL PHP apps violatethe GPL.

Larry Garfield larry at garfieldtech.com
Mon Sep 10 17:00:58 UTC 2007

On Mon, 10 Sep 2007 18:19:16 +0200, Jakob Persson <jakob at jakob-persson.com> wrote:

> Further, the "rule of thumb" definition re softwate in the Wikipedia
> article [1] seems to support Thomas point of view since it only allows
> exception of the "derivative work" rule for applications that serve as
> plugins and use functions in a library. Since Drupal is not a library
> and a module is not a plugin the logical outcome is given; a module must
> be considered "derivative work" and is therefore subject to GPL. You'd
> have to challenge those two premises to criticize the conclusion Thomas
> has drawn.

How exactly is a Drupal module not a plugin?  (Not a troll, a genuine question.)  I don't know of a legal definition of plugin, but from a technical standpoint they fit my understanding of what a plugin is, despite the name.  In the generic sense "module" would mean "somewhat discrete component of a system", while "plugin" would mean "swappable and optional component of a system".  (Again, not legal definitions.)

--Larry Garfield

More information about the development mailing list