I wrote this quickly and failed to sum fully sum up the two claims being made. Clarification: 1. The first claim concerns third-party code: you cannot use a GPL- incompatible license for an app designed to be used with Drupal or a Drupal module. 2. The second claim concerns the code of Drupal and contributed modules: you cannot use the GPL for code designed to be used with a third-party app unless a) you can distribute your code and the third- party app together under the GPL as a combined work or b) you add an exception clause giving up the first claim. On Sep 9, 2007, at 11:43 PM, Darren Oh wrote:
Further simplification of the claims being made now appears possible. There are two:
1. You cannot use a GPL-incompatible license for an app if it calls functions in Drupal or in a Drupal contributed module. This claim is not disputed.
2. You cannot use the GPL for code that calls functions in a third- party app if you cannot distribute your code and the third-party app together as a single work using the GPL. This claim is disputed.