These are chat archives for ensime/ensime-atom

12th
Jan 2016
Viktor Hedefalk
@hedefalk
Jan 12 2016 06:51
ensime-atom is using MIT just because everything else Atom is MIT: https://github.com/ensime/ensime-atom/blob/8ef76129c94466d2c58b8cce308c885085c5e617/LICENSE.md.
Ghost
@ghost~540393fe163965c9bc2018ce
Jan 12 2016 07:00
Should be easy to add the CLA thing, just change GPL to MIT in the ensime server template
Viktor Hedefalk
@hedefalk
Jan 12 2016 08:38
@fommil Cool! I guess that would be "a good thing". Sorry, I'm a bit slow, what do I need to do?
Ghost
@ghost~540393fe163965c9bc2018ce
Jan 12 2016 10:17
Check the recently closed ticket in ensime-server about adding a license checker, it should have the details. If it doesn't work, I'll do it :smile: raise a ticket and assign to me.
Just trying to show everybody in Scala telling what CLAs should look like, it's not about selling over your soul :grinning: hopefully I'll be giving a lightning talk
Jeff Wilde
@jeffwilde
Jan 12 2016 19:02
@fommil, I haven’t kept up on the graphpocalypse, but did ensime-server end up choosing a graph DB that forces a GPL license?
or was there other motivation I missed
Ghost
@ghost~540393fe163965c9bc2018ce
Jan 12 2016 19:30
Actually we just decided it was a good thing generally so we stuck with it
I'm personally extremely happy that we're using GPL
Everything in Emacs was GPL already
Jeff Wilde
@jeffwilde
Jan 12 2016 19:31
ah, ok :thumbsup:. I just remember some discussion with regards to licensing changes (in the graphpocalypse tickets?)
Ghost
@ghost~540393fe163965c9bc2018ce
Jan 12 2016 19:31
Yeah, that's what triggered it, so we did all the work
Then it turned out neo4j was using a Scala 2.10 internal library, and we had to basically throw away the work
Jeff Wilde
@jeffwilde
Jan 12 2016 19:33
I’m (secretly?) glad that neo4j was abandoned.
btw, I think GPL makes sense for what i think is/will-be a core part of the scala ide ecosystem.
Ghost
@ghost~540393fe163965c9bc2018ce
Jan 12 2016 19:45
@jeffwilde do you have bad experience with neo4j?
OrientDB could be faster to write to disk to be honest
Dick Wall
@dickwall
Jan 12 2016 19:46
@fommil has a poster of a semi-clad RMS on his bedroom wall ;-)
Ghost
@ghost~540393fe163965c9bc2018ce
Jan 12 2016 19:46
LOL
Jeff Wilde
@jeffwilde
Jan 12 2016 19:53
ha. no bad experience in particular, maybe a bad taste from their move to GPL dual licensing. This might be a bit hard-line of me, but I prefer when commercial software has Apache or similar open versions.
I can’t comment on OrientDB nowadays. I tried it waay back in the day, when it was effectively an alpha-quality one-man project. I liked the direction, but couldn’t commit to using it at the time.
Ghost
@ghost~540393fe163965c9bc2018ce
Jan 12 2016 19:57
commercial software can be GPL
but admitedly, it's a hard sell to the MBAs
Jeff Wilde
@jeffwilde
Jan 12 2016 19:59
yeah, it’s when they have a closed version and an open version, I prefer the open version to be BSD-style.
Ghost
@ghost~540393fe163965c9bc2018ce
Jan 12 2016 20:00
FSF consider it to be "acceptable" when companies do that
you want a permissive license for your middleware, rather than a copyleft one, I think is what you're saying
it's possible to use neo4j as a standalone server to workaround it
Jeff Wilde
@jeffwilde
Jan 12 2016 20:01
oh yeah, just my personal opinion on what kind of software I like to use in my projects.
yeah, that’s true, it can be run standalone. I believe that the GPL version of their closed-source version was not offered when I was considering it, although I could be wrong (I was looking for embedded).
Like I said, though, I’m only secretly happy, because I don’t have any great reasons. :)
Ghost
@ghost~540393fe163965c9bc2018ce
Jan 12 2016 20:21
Ah well if there was no free software version available at the time then you made the right decision avoiding it.
Viktor Hedefalk
@hedefalk
Jan 12 2016 20:28
@fommil You are pleased I'm registered for https://www.eventbrite.com/e/rms-2016-tickets-19801921079 right?
Ghost
@ghost~540393fe163965c9bc2018ce
Jan 12 2016 20:31
:smile:
Dick Wall
@dickwall
Jan 12 2016 20:37
@hedefalk remember that tin foil hats actually amplify the signals ;-)
Viktor Hedefalk
@hedefalk
Jan 12 2016 21:00

You're not paranoid if they really are after you!

Wonder if he still has no cell phone. I saw him in that same aula maybe five years ago and I remember that he didn't have one then. Hard life but someone's gotta live it.

Ghost
@ghost~540393fe163965c9bc2018ce
Jan 12 2016 21:04
yeah, he still doesn't have one
personal surveillance devices, he calls them
Ghost
@ghost~540393fe163965c9bc2018ce
Jan 12 2016 21:34
great news everybody, I have installed a device which will ask contributors to sign the CLA when they submit a PR.
https://gist.github.com/fommil/e4ab152247b8f5c289a2
Viktor Hedefalk
@hedefalk
Jan 12 2016 21:38
@fommil Nice!
Ghost
@ghost~540393fe163965c9bc2018ce
Jan 12 2016 21:42
I could add you all already, but I don't want to deprive you of the joy of seeing it. Try raising a trivial PR and see what happens. It'll remember who signed it.
Viktor Hedefalk
@hedefalk
Jan 12 2016 21:53
Cool. I'm soon done with client side patching, that'll be the PR. Oh noes, I'm doing it on my "rewrite everything" branch.