Giter Club home page Giter Club logo

Comments (14)

amark avatar amark commented on August 24, 2024

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?

from gun.

dpen2000 avatar dpen2000 commented on August 24, 2024

MIT or ZLIB would be great

from gun.

Xe avatar Xe commented on August 24, 2024

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

from gun.

coolaj86 avatar coolaj86 commented on August 24, 2024

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).

from gun.

coolaj86 avatar coolaj86 commented on August 24, 2024

Boom! #18

from gun.

coolaj86 avatar coolaj86 commented on August 24, 2024

Beep boop beep bop! #19

from gun.

amark avatar amark commented on August 24, 2024

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

from gun.

zmarouf avatar zmarouf commented on August 24, 2024

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.

from gun.

zot avatar zot commented on August 24, 2024

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...

from gun.

amark avatar amark commented on August 24, 2024

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.

from gun.

zot avatar zot commented on August 24, 2024

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.

from gun.

amark avatar amark commented on August 24, 2024

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.

from gun.

zmarouf avatar zmarouf commented on August 24, 2024

Done. #40

from gun.

amark avatar amark commented on August 24, 2024

@zmarouf thank you!

@dpen2000 closing!

@zot interested now in helping out!?

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

from gun.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.