LibrePlanet discussion list archive (unofficial mirror)
 help / color / mirror / Atom feed
* Can we licence our Clojure (Eclipse Public License 1.0) project with the GNU AFFERO GENERAL PUBLIC LICENSE?
@ 2017-05-23 14:49 Aspasia Beneti
  2017-05-24  3:28 ` Jason Self
  2017-05-24  7:05 ` Nico Rikken
  0 siblings, 2 replies; 7+ messages in thread
From: Aspasia Beneti @ 2017-05-23 14:49 UTC (permalink / raw)
  To: libreplanet-discuss

[-- Attachment #1: Type: text/plain, Size: 1123 bytes --]

Dear all,

I am pretty new with all the software licensing so please excuse my ignorance.

We are on the making of an open source software written in Clojure namely https://github.com/PIENews/freecoin. We want to ensure that it is used openly by the community and will be secured from been used for commercial purposes. We have licensed our software under the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007. However it was brought to our attention that GPL and EPL are incompatible (are they?) and Clojure is licensed with EPL. I think it gets a bit more complicated cause Clojure is a lisp which runs on the JVM. Clojure has macros that will expand code if not precompiled and I also noticed that the JVM brings other matters on the table like https://www.gnu.org/software/classpath/license.html

Do you have any advice on what is the best way to go in our case? And what kind of risks we could run into?

Thanks a lot!

Aspasia Beneti aka aspra
Dyne.org Think & Do tank
Lead software developer of the Freecoin toolkit
GPG: 204F 8156 8C0E 0600 E17C  001B 58D2 05D8 7EE4 D9F4










[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: Can we licence our Clojure (Eclipse Public License 1.0) project with the GNU AFFERO GENERAL PUBLIC LICENSE?
@ 2017-05-24 14:54 Aspasia Beneti
  2017-05-24 16:55 ` Jason Self
  0 siblings, 1 reply; 7+ messages in thread
From: Aspasia Beneti @ 2017-05-24 14:54 UTC (permalink / raw)
  To: libreplanet-discuss; +Cc: j

[-- Attachment #1: Type: text/plain, Size: 2809 bytes --]

Aspasia Beneti <address@hidden> wrote ..
> and will be secured from been used for commercial purposes

I'm not entirely certain what you mean by this but I wanted to point
out a part from the Free Software Definition [0]:

"'Free software' does not mean 'noncommercial'. A free program must be
available for commercial use, commercial development, and commercial
distribution. Commercial development of free software is no longer
unusual; such free commercial software is very important. You may have
paid money to get copies of free software, or you may have obtained
copies at no charge. But regardless of how you got your copies, you
always have the freedom to copy and change the software, even to sell
copies."

I recommend reading the entire Free Software Definition along with
Selling Free Software [1].

Depending on what exactly you mean by the programing being "secured"
from commercial use, it may mean that it doesn't qualify as free
software to begin with.

On the other hand, if you mean 'commercial' as a synonym for
'non-free' or 'proprietary' then I'd like to point you to [2].
>> I meant proprietary and/or non-free. Excuse my lack of terminology and thanks for the links.

> However it was brought to our attention that GPL and EPL are
> incompatible (are they?)

Yes, the FSF has it in its list of GPL-Incompatible Free Software
Licenses [3]. Plus, there's also [4].
>> Yes I saw this. However I have seen Clojure projects licensed under AGPL and I have seen discussions over exceptions etc. My understanding so far is that it is a bit of a grey area in practice.

> Do you have any advice on what is the best way to go in our case?

There was a discussion on a new version of the EPL [5] but it seems to
have stalled. Regardless it would be good to help raise GPL
compatibility as something to be addressed in the next version of the EPL.

Until/less that happens perhaps some sort of exception is appropriate?
It may be best to contact address@hidden for help with such a thing
because it can be hard to get them "just right.”
>> Not sure who you mean I should contact. We are planning to get some legal advice at the end but I would like to understand how the community sees it before.

[0] https://www.gnu.org/philosophy/free-sw.html
[1] https://www.gnu.org/philosophy/selling.html
[2] https://www.gnu.org/philosophy/words-to-avoid.en.html#Commercial
[3] https://www.gnu.org/licenses/license-list.html#EPL
[4] https://eclipse.org/legal/eplfaq.php#GPLCOMPATIBLE
[5]
https://mmilinkov.wordpress.com/2013/05/31/community-review-of-the-eclipse-public-license/

Aspasia Beneti aka aspra
Dyne.org Think & Do tank
Lead software developer of the Freecoin toolkit
GPG: 204F 8156 8C0E 0600 E17C  001B 58D2 05D8 7EE4 D9F4










[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: Can we licence our Clojure (Eclipse Public License 1.0) project with the GNU AFFERO GENERAL PUBLIC LICENSE?
@ 2017-05-28 15:03 Aspasia Beneti
  0 siblings, 0 replies; 7+ messages in thread
From: Aspasia Beneti @ 2017-05-28 15:03 UTC (permalink / raw)
  To: libreplanet-discuss; +Cc: j

[-- Attachment #1: Type: text/plain, Size: 988 bytes --]

Aspasia Beneti said:
> Not sure who you mean I should contact.

It was a two-fold suggestion.

The first was to participate in the discussion of the next version of the
EPL so as to raise GPL compatibility as a thing that should be addressed in
that new version. There is a mailing list linked to from [0] for the
purposes of discussing the next version of the EPL.

The second was to contact the FSF's Licensing & Compliance Lab via
address@hidden for help in seeing if an exception would be appropriate
and to see if they could help draft one.

Hopefully between these two it'd help solve not just your particular
problem but also everyone else's by trying to get a newer version of the
EPL that's GPL-compatible.

[0] https://mmilinkov.wordpress.com/2013/05/31/community-review-of-the-
eclipse-public-license/

>> Thanks for the advice, I have done both and waiting for more information. I will keep this thread updated when I have some news.











[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-05-28 15:03 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-23 14:49 Can we licence our Clojure (Eclipse Public License 1.0) project with the GNU AFFERO GENERAL PUBLIC LICENSE? Aspasia Beneti
2017-05-24  3:28 ` Jason Self
2017-05-24  7:05 ` Nico Rikken
2017-05-24 13:46   ` Adonay Felipe Nogueira
  -- strict thread matches above, loose matches on Subject: below --
2017-05-24 14:54 Aspasia Beneti
2017-05-24 16:55 ` Jason Self
2017-05-28 15:03 Aspasia Beneti

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).