This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-09-04
Channels
- # aleph (1)
- # announcements (7)
- # beginners (22)
- # calva (31)
- # cider (2)
- # clj-commons (1)
- # clj-http (2)
- # clj-kondo (10)
- # cljsrn (33)
- # clojure (18)
- # clojure-europe (7)
- # clojure-nl (3)
- # clojure-uk (2)
- # clojurescript (93)
- # depstar (3)
- # events (1)
- # figwheel-main (3)
- # fulcro (13)
- # graalvm (95)
- # graphql (1)
- # introduce-yourself (1)
- # lsp (92)
- # off-topic (2)
- # pathom (11)
- # releases (1)
- # shadow-cljs (33)
- # specter (6)
- # tools-deps (4)
- # vim (3)
- # web-security (1)
- # xtdb (7)
@ericdallo and I are considering using javaparser (a library) in clj-kondo so we can better navigate to classes/methods and find arity errors when calling methods, etc. But this library is LGPL, while clj-kondo is EPL1.0. What should we watch out for?
Kind of the same question https://opensource.stackexchange.com/questions/2486/compatibility-between-epl-and-lgpl, not sure how reliable though
> Linking LGPL 2 & 3 code with EPL 1.0 is probably OK https://stackoverflow.com/questions/5393873/epl-eclipse-public-license-gpl-gnu-public-license-lgpl-lesser-gpl-and-lic
> But if your program simply uses the library, there’s no need to share your source code for your part of the program. You could even make your part of the program proprietary if you wanted to. This looks more detailed: https://fossa.com/blog/open-source-software-licenses-101-lgpl-license/
> for statically linked libraries, a distributor must offer access to not only the library’s source code, but other information or materials necessary to rebuild the program.
@ericdallo Hmm, https://github.com/didibus/anakondo/blob/c48518560815c49d8d78fb9069906d17e883385e/anakondo.el#L500 does Java navigation based on javap
https://github.com/didibus/anakondo/blob/c48518560815c49d8d78fb9069906d17e883385e/anakondo.el#L665
Can I leverage Clojure CLR to create native binaries? (as opposed to doing it with GraalVM, with regular Clojure).
and https://www.gdatasoftware.com/blog/2019/04/31587-native-single-binary-net-core
Oh awesome this will do just fine! Thank you @U04V15CAJ