Return-Path: X-Original-To: apmail-legal-discuss-archive@www.apache.org Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C6028C8DC for ; Mon, 13 Aug 2012 07:22:12 +0000 (UTC) Received: (qmail 76002 invoked by uid 500); 13 Aug 2012 07:22:12 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 74171 invoked by uid 500); 13 Aug 2012 07:22:04 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: Reply-To: legal-discuss@apache.org List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 74135 invoked by uid 99); 13 Aug 2012 07:22:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Aug 2012 07:22:03 +0000 X-ASF-Spam-Status: No, hits=3.3 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,TVD_PH_BODY_ACCOUNTS_PRE X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of aahit8@gmail.com designates 209.85.214.178 as permitted sender) Received: from [209.85.214.178] (HELO mail-ob0-f178.google.com) (209.85.214.178) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Aug 2012 07:21:59 +0000 Received: by obbwd20 with SMTP id wd20so8692690obb.23 for ; Mon, 13 Aug 2012 00:21:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=gSTgCSSxk8GZ9UrfS36DWIWvSdrfFVG0T4DnIn3ni6Y=; b=ziBRJSavQu1I8jei1NVS5wh/aNGaZZVYhSFlUtuPd1OofyoDNFG7p3VxATsuLuIWvz t2a88uqx9ckr8VohSCI0iP4ZudTSoktNwEFev1lY5HErBJgU+dguuMd+EyLwqh4hc0/P QPrZ7P7peAP12IPJK3HaIKHZ2DMRfhLC+AYJnrxuGGGQWVTPpog2JbxVZVO/k/JEI10E yCev2/+obMaBmWtiqDdxmQSDOTUSId2Vepz2EC3eJMKe9wwEOCo3BCw/6zkiUuhXGGyK 9/CnpLnnhJJemsalLPGxFghK+8sf/zV668AqnUMmWCbaZVKbIGSXtRIjScsu2DtQWhdS owMQ== MIME-Version: 1.0 Received: by 10.182.0.13 with SMTP id 13mr9728604oba.55.1344842038551; Mon, 13 Aug 2012 00:13:58 -0700 (PDT) Received: by 10.182.57.167 with HTTP; Mon, 13 Aug 2012 00:13:58 -0700 (PDT) In-Reply-To: <2509539.2PhqZg5ry2@treebeard> References: <2509539.2PhqZg5ry2@treebeard> Date: Mon, 13 Aug 2012 12:43:58 +0530 Message-ID: Subject: Re: Licensing question (contribution to VCL project) From: Aahit To: legal-discuss@apache.org Cc: dev@vcl.apache.org Content-Type: multipart/alternative; boundary=f46d043c8024fca50304c7206fae X-Virus-Checked: Checked by ClamAV on apache.org --f46d043c8024fca50304c7206fae Content-Type: text/plain; charset=ISO-8859-1 Hi, Plugin can be licensed under Apache 2.0 if it is communicating through systems calls to Moodle. As per GPL, linking can create a derivative; hence there is an incompatibility issue arises with apache. If plugin is communicating through custom calls to XMLRPC API, that is a derivative work according to GPL 3.0 license. Regards, Aahit On Sat, Aug 11, 2012 at 12:17 AM, Josh Thompson wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Aaron, > > I'm think you can license your plugin for Moodle under whatever license you > want, as long as it wasn't an extension of existing Moodle code. > > I've cc'd the legal list to verify this is correct. > > Legal list - a little more background: VCL is a cloud provisioning system. > It has an XMLRPC API that allows other systems to interact with it. Aaron > Coburn has written a plugin for Moodle that allows a user to make a > reservation in VCL via a Moodle site. He would like to contribute this > plugin > to the VCL project. > > Thanks, > Josh > > On Friday, August 10, 2012 6:35:04 PM Aaron Coburn wrote: > > I have cleaned up the VCL block I wrote for Moodle and tested it with > > version 2.3. I would like to release it, but one of you might be able to > > give some insight into the licensing details. > > > > Moodle is licensed under the GPL v3 and the VCL is licensed under the > Apache > > license v2. Are there any incompatibilities there? Is there any reason > that > > the moodle plugin needs to be licensed under the GPL or can it be > released > > under the Apache license? I would like to make the license as compatible > as > > possible with the VCL so that the project would be able to distribute > this > > code as well (since there seems to be interest). > > > > Thanks in advance! > > > > Aaron > > > > > > -- > > Aaron Coburn > > Systems Administrator and Programmer > > Academic Technology Services, Amherst College > > acoburn@amherst.edu > - -- > - ------------------------------- > Josh Thompson > VCL Developer > North Carolina State University > > my GPG/PGP key can be found at pgp.mit.edu > > All electronic mail messages in connection with State business which > are sent to or received by this account are subject to the NC Public > Records Law and may be disclosed to third parties. > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.17 (GNU/Linux) > > iEYEARECAAYFAlAlV00ACgkQV/LQcNdtPQPoawCfWTvRFkONXjmnDXo5YrPPutSd > pWwAmwYBhXFPTFE++E3GAK5sHXAXjmux > =M+Vl > -----END PGP SIGNATURE----- > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org > For additional commands, e-mail: legal-discuss-help@apache.org > > --f46d043c8024fca50304c7206fae Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi,

Plug= in can be licensed under Apache 2.0 if it is communicating through systems calls to Moodle. As per GPL, linking ca= n create a derivative; hence there is an incompatibility issue arises with ap= ache.


If plugin is communicating through custom calls to XMLRPC API, that = is a derivative work according to GPL 3.0 license.


Regards,

Aahit

= =A0


On Sat, Aug 11, 2012 at 12:17 = AM, Josh Thompson <josh_thompson@ncsu.edu> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Aaron,

I'm think you can license your plugin for Moodle under whatever license= you
want, as long as it wasn't an extension of existing Moodle code.

I've cc'd the legal list to verify this is correct.

Legal list - a little more background: =A0VCL is a cloud provisioning syste= m.
It has an XMLRPC API that allows other systems to interact with it. =A0Aaro= n
Coburn has written a plugin for Moodle that allows a user to make a
reservation in VCL via a Moodle site. =A0He would like to contribute this p= lugin
to the VCL project.

Thanks,
Josh

On Friday, August 10, 2012 6:35:04 PM Aaron Coburn wrote:
> I have cleaned up the VCL block I wrote for Moodle and tested it with<= br> > version 2.3. I would like to release it, but one of you might be able = to
> give some insight into the licensing details.
>
> Moodle is licensed under the GPL v3 and the VCL is licensed under the = Apache
> license v2. Are there any incompatibilities there? Is there any reason= that
> the moodle plugin needs to be licensed under the GPL or can it be rele= ased
> under the Apache license? I would like to make the license as compatib= le as
> possible with the VCL so that the project would be able to distribute = this
> code as well (since there seems to be interest).
>
> Thanks in advance!
>
> Aaron
>
>
> --
> Aaron Coburn
> Systems Administrator and Programmer
> Academic Technology Services, Amherst College
> acoburn@amherst.edu<mail= to:acoburn@amherst.edu>
- --
- -------------------------------
Josh Thompson
VCL Developer
North Carolina State University

my GPG/PGP key can be found at pgp.mit.edu

All electronic mail messages in connection with State business which
are sent to or received by this account are subject to the NC Public
Records Law and may be disclosed to third parties.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)

iEYEARECAAYFAlAlV00ACgkQV/LQcNdtPQPoawCfWTvRFkONXjmnDXo5YrPPutSd
pWwAmwYBhXFPTFE++E3GAK5sHXAXjmux
=3DM+Vl
-----END PGP SIGNATURE-----


---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org


--f46d043c8024fca50304c7206fae--