Kevan, et al. Thanks everyone for the advice and suggestions about licensing the VCL moodle plugin.
For a variety of reasons, I will be releasing the moodle plugin under the GPL v3, keeping this as an entirely separate and independent project (from the point of view of the VCL). Since there is no shared (or linked) code between the two projects, this will have no effect on how the VCL is licensed. The code for this plugin will be made available on github.com<http://github.com> and also from the moodle plugin site. Just to be clear -- it will not be distributed from the ASF VCL site, nor will it be (officially) supported by the VCL project. As a courtesy, though, I will inform the VCL users and dev lists once the code has been released. Aaron -- Aaron Coburn Systems Administrator and Programmer Academic Technology Services, Amherst College [email protected]<mailto:[email protected]> On Aug 22, 2012, at 4:40 PM, Kevan Miller wrote: On Aug 14, 2012, at 6:22 PM, Aaron Coburn wrote: Kevin, Are you sure that it is not possible to release the code under the Apache 2.0 license? According to the FSF, the requirement on plugins to GPL software is that the plugin be GPL or GPL-compatible: please see: http://www.gnu.org/licenses/gpl-faq.html#GPLModuleLicense and: http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins And also according to the FSF, the Apache 2.0 license is compatible with the GPL v3: http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses My reading of all this is that the plugin could be released under the Apache 2.0 license. Aaron On Aug 14, 2012, at 5:40 PM, Kevan Miller wrote: On Aug 13, 2012, at 9:34 AM, Aaron Coburn wrote: Thanks, Aahit, This confirms what I have read, namely that any Moodle plugin must be licensed under the GPL. IANAL, but it is pretty clear that the plugin depends entirely on the Moodle infrastructure, runs inside of the Moodle system and uses the Moodle address space -- it is, in effect, "linked" to Moodle and thus generally understood to be a "derivative work". As I understand it, this does not affect the licensing of the VCL, since the Moodle plugin and the VCL system only transfer data. The secondary question is whether the VCL project can properly distribute GPL code. Clearly, this cannot be part of any VCL release. But can the VCL project distribute the plugin from its website, or should I make this available from some independent location? >From http://apache.org/legal/resolved.html#category-x , the answer is pretty >clearly no. This seems like a good candidate for Apache Extras -- http://community.apache.org/apache-extras/faq.html Hi Aaron, I was responding to the content of your email from the 13th. IIRC, the guidance from legal-discuss was that you should explore non-ASF routes for releasing the software. I haven't looked at the specifics of Moodle and plugin licensing. I don't have a lot of time to do so, at the moment... What is it that you'd like to "release" from the ASF? AL v2 source code? that users then build and package with Moodle? What GPL license is Moodle licensed under? How are you interpreting "the terms of the GPL must be followed when those plug-ins are distributed"? --kevan
