Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

License #17

Closed
dpen2000 opened this issue Feb 19, 2015 · 14 comments
Closed

License #17

dpen2000 opened this issue Feb 19, 2015 · 14 comments

Comments

@dpen2000
Copy link

What's the license for this code?

@amark
Copy link
Owner

amark commented Feb 19, 2015

Honestly, I might put this up to an open-source vote.

I personally learn towards the MIT and the ZLIB license, http://en.wikipedia.org/wiki/Zlib_License .

However I also know a lot of other databases are doing AGPL, I think for monetary reasons. Which :/ I might also want to consider.

But as I said, I honestly think this should be a combination of community decision.

Could people reply back with what license they'd like?

@dpen2000
Copy link
Author

MIT or ZLIB would be great

@Xe
Copy link

Xe commented Feb 19, 2015

Zlib is a great choice and I'd say it's preferable

@coolaj86
Copy link

Dual License MIT and Apache2

MIT because everyone knows what it means and believes in it.

Apache2 because it's the MIT license rewritten by an actual lawyer such that it legally provides the protection that people believe the MIT provides (because it's in English), but actually doesn't (because English !== legaleeze).

@coolaj86
Copy link

Boom! #18

@coolaj86
Copy link

Beep boop beep bop! #19

@amark
Copy link
Owner

amark commented Feb 19, 2015

You are allowed to have multiple license? How is that possible?

@zmarouf
Copy link

zmarouf commented Feb 20, 2015

E.g Dual license MIT Apache2 -> In case of fork or code reuse I could go either MIT or Apache2 as I wish ; this isn't the case for forks of forks etc. they're bound by the fork's license only.

@zot
Copy link

zot commented Feb 21, 2015

My project Leisure uses a ZLIB license and if you go with a commercial-friendly license like that (MIT/ZLIB/Apache/PERL), I'd love to contribute to this project!

Unfortunately, "open source" licenses with that come with strings like AGPL go against my conscience...

@amark
Copy link
Owner

amark commented Feb 24, 2015

Question, is it possible for a project to change license? Or once you chose it, are you stuck with it?

Also, thanks for helping me figure/understand all this stuff out. I've never paid attention to it before.

@zot
Copy link

zot commented Feb 24, 2015

As I understand it, the license is for a particular copy of the code. I.e. the license that came with the code is what applies to that code. So you can make different releases with different licenses but you can't retract a license from someone else's copy of your code. If I download code, the license that came with it is what applies to it.

Later on, if you issue another release under a different license, then that license is what applies to that release. Its customary to put a license notification at the top of each file to disambiguate but I suspect that a signed git version is a suitable substitute if you want to prove things.

@amark
Copy link
Owner

amark commented Mar 18, 2015

Okay, this really needs to get added, I'm so sorry I've been flaking on it.

Can I do a triple license? ZLIB + MIT + Apache 2? If so, could somebody do a commit with all 3 of them in 1 LICENSE file? WARNING: I've been having this issue lately where tests will fail when people edit the readme or something like that. This is bad and obviously not your fault.

@zmarouf
Copy link

zmarouf commented Mar 19, 2015

Done. #40

@amark
Copy link
Owner

amark commented Mar 20, 2015

@zmarouf thank you!

@dpen2000 closing!

@zot interested now in helping out!?

@coolaj86 @forrestjt beyond "dual" I got "triple" ;), closing the other related license PRs.

@amark amark closed this as completed Mar 20, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants