Hi Aspasia

Clojars and the Software Freedom Conservancy have been looking at the EPL
2.0 license and the impact of Clojure libraries adopting it, particularly
around GPL compatibility. However I suspect that even if all Clojure
libraries adopt the GPL compatibility clause, it would still need Clojure
itself to adopt it for people to be able to use GPL software compliantly.

You can see a little bit of discussion around this at
http://dev.eclipse.org/mhonarc/lists//epl-discuss/msg00158.html. However
the CliffsNotes that came out of that conversation and the EPL-2.0 FAQ
<https://www.eclipse.org/org/documents/epl-2.0/faq.php> were:

Q: What is the impact of adding a secondary GPL license?
<https://www.eclipse.org/org/documents/epl-2.0/faq.php#h.lgjcpvoq08a9>
A: It is almost the same as dual licensing EPL/GPL

Q: How can I upgrade a project from EPL-1.0 to EPL-2.0?
<https://www.eclipse.org/org/documents/epl-2.0/faq.php#h.tci84nlsqpgw>
A: The EPL allows new versions of the license to be adopted by projects
with little work. A project can use the new version by simply updating the
file headers and notices. It would be good practice to discuss this before
relicensing though.

Q: How can I upgrade a project to EPL-2.0 with GPL secondary license?
<https://www.eclipse.org/org/documents/epl-2.0/faq.php#h.cktcxkzh8ks4>
A: You must gain permission from all copyright holders to re-license the
content (Ed: Projects with a CLA would allow you to do this, as you have
already gotten approval from contributors.)

Q: Some organizations do not use GPL-licensed content. What are the impacts
of licensing a project with EPL-2.0 + GPL secondary license?
<https://www.eclipse.org/org/documents/epl-2.0/faq.php#h.ofnb7ks8rr0y>
A: While the EPL-2.0 has a concept called "Secondary Licenses", should an
adopter not want to use the Secondary License, then the entire construct
can simply be ignored. The code can be consumed purely under the EPL-2.0
without any concerns.

You should check the original sources for these questions and answers for
their full context, as I've edited them here for brevity, hopefully with
little loss in precision.

Alex: it looks like this was your email about concerns
<http://dev.eclipse.org/mhonarc/lists//epl-discuss/msg00043.html> you and
Rich had. I can see Mike Milinkovich had some followups with answers, do
they satisfy your concerns about the definition of derivative works?

I've created issues for Leiningen
<https://github.com/technomancy/leiningen/issues/2358> and Clojars
<https://github.com/clojars/clojars-web/issues/663> to discuss the EPL-2.0
license in the context of new project templates, and also whether and how
Clojars could help projects migrate to EPL-2.0 + GPL.

Thanks, Daniel.

On Wed, Nov 22, 2017 at 7:22 AM Alex Miller <a...@puredanger.com> wrote:

> Hi Aspasia,
>
> We provided some feedback in the early discussions around EPL 2.0. I
> haven't looked closely at the final result, but I don't think a lot of
> those concerns were addressed and it's unlikely that Clojure will switch to
> EPL 2.0.
>
> Alex
>
>
> On Tuesday, November 21, 2017 at 11:56:35 AM UTC-6, Aspasia Beneti wrote:
>>
>> Hi there,
>>
>> are there any plans of licensing Clojure with EPL 2.0 in the future? I am
>> interested in terms of GPL compatibility which as stated here
>> <https://en.wikipedia.org/wiki/Eclipse_Public_License> :
>>
>> *In terms of GPL compatibility, the new license allows the initial
>> contributor to a new project to opt in
>> <https://en.wiktionary.org/wiki/opt_in> to a secondary license that
>> provides explicit compatibility with the GNU General Public License
>> <https://en.wikipedia.org/wiki/GNU_General_Public_License> version 2.0, or
>> any later version.*
>>
>> Thanks in advance
>> Aspasia
>>
>> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to