incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stian Soiland-Reyes <>
Subject Re: GPL Code in GitHub
Date Wed, 04 Mar 2015 15:13:36 GMT
It depends how you integrate it - you can't put LGPL or GPL stuff into
distributions from Apache - and you can't really do a release that is
incomplete without it (e.g. "To make X work, download the GPL library
Y and put it into lib")

Optional dependencies (e.g. plugins) should however be fine to be
externally managed - but you have to make it very clear that they are
not affiliated with Apache.

For instance for Apache Taverna we had an in the pre-incubator code
some optional plugins that have LGPL dependencies, so we simply put
them at and link to it from as
"independent community-submitted plugins".

A common thing is mysql-client.jar which is GPL - so as long as your
code is happy to work with other JDBC drivers (why wouldn't it?) you
can just have instructions on how to download it and put it in lib/
for those that are happy to use mySQL - and have some other reasonable
default otherwise (e.g. Apache Derby)

On 4 March 2015 at 13:44, Julian Tenney <> wrote:
> Question: I know I've seen this discussed here before, and in any case, you guys are
the best source for an answer:
> Can we have GPL code in a repository as long as that is not distributed with the product
in a 'official' release?
> Thanks a lot,
> Julian
> This message and any attachment are intended solely for the addressee
> and may contain confidential information. If you have received this
> message in error, please send it back to me, and immediately delete it.
> Please do not use, copy or disclose the information contained in this
> message or in any attachment.  Any views or opinions expressed by the
> author of this email do not necessarily reflect the views of the
> University of Nottingham.
> This message has been checked for viruses but the contents of an
> attachment may still contain software viruses which could damage your
> computer system, you are advised to perform your own checks. Email
> communications with the University of Nottingham may be monitored as
> permitted by UK legislation.

Stian Soiland-Reyes
Apache Taverna (incubating)

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message