JakeBecker / elixir-ls

A frontend-independent IDE "smartness" server for Elixir. Implements the JSON-based "Language Server Protocol" standard and provides debugger support via VS Code's debugger protocol.
Apache License 2.0
843 stars 52 forks source link

Add LICENSE file for project #182

Closed justindotpub closed 5 years ago

justindotpub commented 5 years ago

@JakeBecker I am making the assumption that you are okay with Apache 2.0 but it seemed like a reasonable choice given that Elixir itself uses this license. Thanks.

Closes #119.

Shados commented 5 years ago

IANAL, but I'm pretty sure you'd have to get the other 11 contributors to explicitly agree to the licensing, or replace their contributions.

justindotpub commented 5 years ago

Good point. If we know what license we want to go with I’m willing to reach out to contributors to get their approval, assuming consent on a github issue is sufficient.

JakeBecker commented 5 years ago

Hey, sorry for being unresponsive here. You're right, choosing a license is overdue. I don't have a strong opinion on it, and Apache 2.0 seems fine to me.

I do want to get opinions from contributors in case anyone has a stronger opinion. Pinging all contributors who have contributed more than a 1-liner:

@mattbaker @lukaszsamson @GoNZooo @percygrunwald

Any thoughts on MIT vs. Apache 2.0 vs. BSD license? If I don't hear any objections within a week or so, I'm going to take that as confirmation that Apache 2.0 is fine.

GoNZooo commented 5 years ago

I don't have a strong or particularly educated opinion on this and these are all of the weak permissive kind, so I think they're probably all fine.

percygrunwald commented 5 years ago

Apache 2.0 is fine with me, thanks!

mattbaker commented 5 years ago

Apache 2.0 looks good to me.

lukaszsamson commented 5 years ago

It's fine with me also