* EPL licence for emacs extension distributed via ELPA. @ 2013-01-24 6:39 kostafey 2013-01-24 7:30 ` Bastien 2013-01-28 14:17 ` Stefan Monnier 0 siblings, 2 replies; 8+ messages in thread From: kostafey @ 2013-01-24 6:39 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 547 bytes --] Hi, all! I am going to do an emacs extension on emacs lisp and clojure languages. The problem is that I should include external clojure project (it is used as a library), distribued on the terms of Eclipse Public License 1.0 with a tiny modification. The questions are: 1) Is it possible to distribute via ELPA (in repositories like marmalade or melpa) my code with GPL licence together with this EPL code? 2) If no, should I re-license the whole code on EPL? Is it possible to distribute emacs extension with Eclipse Public License via ELPA? [-- Attachment #2: Type: text/html, Size: 919 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: EPL licence for emacs extension distributed via ELPA. 2013-01-24 6:39 EPL licence for emacs extension distributed via ELPA kostafey @ 2013-01-24 7:30 ` Bastien [not found] ` <CAEo=ZYbJ6cBcEM4VkEyXJjcf1OM5sbjCt+s2taPZ1N6dPmFdXg@mail.gmail.com> 2013-01-28 14:17 ` Stefan Monnier 1 sibling, 1 reply; 8+ messages in thread From: Bastien @ 2013-01-24 7:30 UTC (permalink / raw) To: kostafey; +Cc: help-gnu-emacs Hi Kostafey, kostafey <kostafey@gmail.com> writes: > The questions are: > > 1) Is it possible to distribute via ELPA (in repositories like > marmalade or melpa) > my code with GPL licence together with this EPL code? Yes. "ELPA" is ambiguous. There is GNU ELPA (http://elpa.gnu.org/) and all packages in this repository follow the same rules than Emacs code. Code must be GPL, documentation must be GFDL, authors have to assign their copyright to the Free Software Foundation. There are other repositories, like Marmelade. In this case, you have to follow the policy of the repository you are using. AFAIK Marmelade does not enforce any particular license so you should be fine. By the way, the project looks interesting, I'm looking forward to testing it! -- Bastien ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <CAEo=ZYbJ6cBcEM4VkEyXJjcf1OM5sbjCt+s2taPZ1N6dPmFdXg@mail.gmail.com>]
* EPL licence for emacs extension distributed via ELPA. [not found] ` <CAEo=ZYbJ6cBcEM4VkEyXJjcf1OM5sbjCt+s2taPZ1N6dPmFdXg@mail.gmail.com> @ 2013-01-24 8:16 ` kostafey 2013-01-24 9:59 ` Bastien 2013-01-24 21:28 ` Glenn Morris 0 siblings, 2 replies; 8+ messages in thread From: kostafey @ 2013-01-24 8:16 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 1011 bytes --] >kostafey <kostafey@gmail.com> writes: > >> The questions are: >> >> 1) Is it possible to distribute via ELPA (in repositories like >> marmalade or melpa) >> my code with GPL licence together with this EPL code? > >Yes. Thank you! > There are other repositories, like Marmelade. > > In this case, you have to follow the policy of the repository you are > using. AFAIK Marmelade does not enforce any particular license so you > should be fine. I haven't find licence demands for this repositories, but I thought that all emacs-related code must be GPL. Thanks for explanation. > By the way, the project looks interesting, I'm looking forward to > testing it! Well, in spite of the fact I already use it in my day-to-day work it's slill in the deep alpha. Many refactoring and clean-up is required. Any suggestions are welcome. So, the link is: https://github.com/kostafey/ejc-sql Some usage remarks in the commentaries of ejc-sql.el: https://github.com/kostafey/ejc-sql/blob/master/src/ejc_sql/ejc-sql.el [-- Attachment #2: Type: text/html, Size: 3546 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: EPL licence for emacs extension distributed via ELPA. 2013-01-24 8:16 ` kostafey @ 2013-01-24 9:59 ` Bastien 2013-01-24 21:28 ` Glenn Morris 1 sibling, 0 replies; 8+ messages in thread From: Bastien @ 2013-01-24 9:59 UTC (permalink / raw) To: kostafey; +Cc: help-gnu-emacs kostafey <kostafey@gmail.com> writes: > Well, in spite of the fact I already use it in my day-to-day work > it's slill > in the deep alpha. Many refactoring and clean-up is required. > Any suggestions are welcome. > > So, the link is: > https://github.com/kostafey/ejc-sql > Some usage remarks in the commentaries of ejc-sql.el: > https://github.com/kostafey/ejc-sql/blob/master/src/ejc_sql/ > ejc-sql.el Looks interesting, I'll have a look! -- Bastien ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: EPL licence for emacs extension distributed via ELPA. 2013-01-24 8:16 ` kostafey 2013-01-24 9:59 ` Bastien @ 2013-01-24 21:28 ` Glenn Morris 2013-01-25 5:35 ` kostafey 1 sibling, 1 reply; 8+ messages in thread From: Glenn Morris @ 2013-01-24 21:28 UTC (permalink / raw) To: kostafey; +Cc: help-gnu-emacs kostafey wrote: >>> 1) Is it possible to distribute via ELPA (in repositories like >>> marmalade or melpa) my code with GPL licence together with this EPL >>> code? http://www.gnu.org/licenses/license-list.html#EPL The Eclipse Public License is similar to the Common Public License, and our comments on the CPL apply equally to the EPL. http://www.gnu.org/licenses/license-list.html#CommonPublicLicense10 This is a free software license. Unfortunately, its weak copyleft and choice of law clause make it incompatible with the GNU GPL. So I'm not sure you can distribute it anywhere... If the EPL piece is used as a library, you may need to read http://www.gnu.org/licenses/gpl-faq.html#FSWithNFLibs (But this is unrelated to Emacs and ELPA, so this may not be the best place to get answers to such questions.) > I haven't find licence demands for this repositories, but I thought that > all emacs-related code must be GPL. This has been asked a few times; I'm not sure I've ever seen a definitive answer. Ref eg http://lists.gnu.org/archive/html/emacs-devel/2009-11/msg01280.html http://lists.gnu.org/archive/html/emacs-devel/2008-04/msg01368.html http://lists.gnu.org/archive/html/emacs-devel/2008-05/msg01424.html ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: EPL licence for emacs extension distributed via ELPA. 2013-01-24 21:28 ` Glenn Morris @ 2013-01-25 5:35 ` kostafey 2013-01-27 3:26 ` Glenn Morris 0 siblings, 1 reply; 8+ messages in thread From: kostafey @ 2013-01-25 5:35 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 956 bytes --] Glenn Morris <rgm@gnu.org> wrote: > http://www.gnu.org/licenses/license-list.html#CommonPublicLicense10 > > This is a free software license. Unfortunately, its weak copyleft and > choice of law clause make it incompatible with the GNU GPL. > > So I'm not sure you can distribute it anywhere... I've read about incompatibility of GPL and EPL. That's why I've asked this question in hope of some exception for use external code as library. > If the EPL piece is used as a library, you may need to read > http://www.gnu.org/licenses/gpl-faq.html#FSWithNFLibs It's just recommendations and nothing about distribution. Maybe I need a permit from author of this library? >> I haven't find licence demands for this repositories, but I thought that >> all emacs-related code must be GPL. > > This has been asked a few times; I'm not sure I've ever seen a > definitive answer. Ref eg It seems, I can relicence the whole code to EPL in the last resort. [-- Attachment #2: Type: text/html, Size: 1544 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: EPL licence for emacs extension distributed via ELPA. 2013-01-25 5:35 ` kostafey @ 2013-01-27 3:26 ` Glenn Morris 0 siblings, 0 replies; 8+ messages in thread From: Glenn Morris @ 2013-01-27 3:26 UTC (permalink / raw) To: kostafey; +Cc: help-gnu-emacs kostafey wrote: > It seems, I can relicence the whole code to EPL in the last resort. As I said, I'm not sure you can distribute an Emacs extension using a non-GPL compatible license... I'm sorry, I don't know what the actual answer to your question is, nor where to point you get a real answer. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: EPL licence for emacs extension distributed via ELPA. 2013-01-24 6:39 EPL licence for emacs extension distributed via ELPA kostafey 2013-01-24 7:30 ` Bastien @ 2013-01-28 14:17 ` Stefan Monnier 1 sibling, 0 replies; 8+ messages in thread From: Stefan Monnier @ 2013-01-28 14:17 UTC (permalink / raw) To: help-gnu-emacs > I am going to do an emacs extension on emacs lisp and clojure > languages. The problem is that I should include external clojure > project (it is used as a library), distribued on the terms of Eclipse > Public License 1.0 with a tiny modification. I'm not sure what the above really means, but the following guidelines might help clarify: - Elisp code basically needs to be distributed under a license compatible with the GPL since it necessary links to the rest of Emacs which is GPL'd. - Same for Emacs extensions written in C. - Emacs code can interact with external applications via pipes without any restriction on those applications's licensing model. - You can distribute as a single package a combination of GPL'd Elisp/C code together with some other code using a different license: the mere fact of putting it all into a single tarball does not force you to use the same licenses for all the files. > 1) Is it possible to distribute via ELPA (in repositories like > marmalade or melpa) my code with GPL licence together with this > EPL code? I don't see a particular problem in this regard from any ELPA repository (including GNU ELPA). Stefan ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2013-01-28 14:17 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-01-24 6:39 EPL licence for emacs extension distributed via ELPA kostafey 2013-01-24 7:30 ` Bastien [not found] ` <CAEo=ZYbJ6cBcEM4VkEyXJjcf1OM5sbjCt+s2taPZ1N6dPmFdXg@mail.gmail.com> 2013-01-24 8:16 ` kostafey 2013-01-24 9:59 ` Bastien 2013-01-24 21:28 ` Glenn Morris 2013-01-25 5:35 ` kostafey 2013-01-27 3:26 ` Glenn Morris 2013-01-28 14:17 ` Stefan Monnier
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.