Coder Social home page Coder Social logo

About the license about libsql HOT 5 CLOSED

tursodatabase avatar tursodatabase commented on June 17, 2024
About the license

from libsql.

Comments (5)

glommer avatar glommer commented on June 17, 2024

yes, we'd be willing to do MIT. Public domain no, because we explicitly want to go with an OSS approved license that doesn't have the gray areas of public domain.

@penberg wdyt ? Most rust projects these days, for example, are dual licensed MIT + Apache and I'm very comfortable with that.

from libsql.

penberg avatar penberg commented on June 17, 2024

@glommer I am obviously fine with MIT or dual-license MIT+Apache.

from libsql.

zeritonius avatar zeritonius commented on June 17, 2024

Thank you for considering MIT license.

If you dual license, could you, please, specify explicitly that the user can choose one of the available licenses? "Apache and MIT" is confusing to some, as they think they might need to follow both (actually, some projects force the user to follow both) while "MIT or Apache, at your choosing" looks crystal clear to me.

from libsql.

FabsMuller avatar FabsMuller commented on June 17, 2024

Don't release software as public domain, this is a mess. If you do so, legally, you are abdicating of any rights you could have on the software and people can do whatever they want with it. I'm not a lawyer, but had some experience supporting some. Any open source is better than public domain (for software). Apache is MIT with “lawyers steroids”. It's complicated to read, but they are similar. The same is valid with the documentation, you can release with whatever license you want, although this is very unusual. You could release it with a different license from the software. The only requirement is to explicit appoint which one you are using in both cases. You can find more info here.

from libsql.

SamuelMarks avatar SamuelMarks commented on June 17, 2024

What you can do, is use SPDX expressions to make all parties happy. For example: Apache-2.0 OR MIT OR CC0 would give you the benefits of public-domain (CC0), of patent issuance (Apache-2.0), and of interoperability compliance with various GPL and LGPL levels (MIT).

That's my recommendation anyway: Apache-2.0 OR MIT OR CC0

from libsql.

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.