This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # admin-announcements (24)
- # beginners (27)
- # boot (32)
- # cider (9)
- # cljs-dev (2)
- # clojure (96)
- # clojure-berlin (33)
- # clojure-dev (2)
- # clojure-gamedev (2)
- # clojure-germany (1)
- # clojure-italy (8)
- # clojure-japan (2)
- # clojure-russia (21)
- # clojurescript (178)
- # clojutre (3)
- # code-reviews (4)
- # core-async (58)
- # core-logic (22)
- # core-matrix (4)
- # cursive (10)
- # datomic (131)
- # events (9)
- # ldnclj (31)
- # off-topic (57)
- # onyx (9)
- # reagent (23)
@maleghast: Yeah, it doesn't support boot 2.x yet. We are in the process of moving it to boot 2
i have a question about clojure’s epl. is the epl copyleft? does the epl allows me to use clojure in my closed source code?
jsyeo: (afaik) EPL is not copyleft, and there is no problem using it for making a closed source code program.
@stian: @jsyeo: EPL is actually semi-copyleft - if you modify an EPL program you’re required to publish your modifications
@cfleming, @jsyeo: it's probably what is called a weak copyleft. Separate "modules" will not infect other "modules".
@stian: Right. Although most people are not aware of the requirement to publish modifications AFAIK.
my legal team isn’t keen to allow us to use epl code because it’s copyleft 😞 . is there a clause in epl that says it’s a weak copyleft?
From [here](http://stackoverflow.com/questions/4925638/can-epl-eclipse-public-licence-be-used-in-commercial-context): EPL is a copyleft license, however it is a non-viral copyleft so it only applies to the source of what was EPL'ed, not to what you build on top of the EPL project. Thus, it does not require that you distribute the source to your application, only the changes made to the framework itself. The terms of the EPL only apply to the source of the library, not the source of your application.
Hmm, if EPL requires extensions to be open sourced, and macros are extensions of the compiler (http://clojure.org/macros), would the argument that all macros need to be open sourced ever work?
But given the wording around how easy it is to
extend Clojure, I could see how a lawyer would be hesitant
anyone used lein-filegen with a template? I'm not having much luck finding non-trivial examples.