Comments (5)
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.
@glommer I am obviously fine with MIT or dual-license MIT+Apache.
from libsql.
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.
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.
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)
- SELECT Query still does a FULL TABLE SCAN. HOT 4
- Interactive Transaction on :memory: fails with missing table
- [C Bindings] missing column type enum HOT 2
- [C Bindings] Missing get declared type API on rows
- Expose `VACUUM` in libSQL server?
- [C Bindings] Missing reset prepared statement HOT 5
- [C Bindings] Missing load extension HOT 2
- [C Bindings] Missing hook function HOT 3
- Error: Access is denied.
- Async runtime assumption for libsql rust
- [C Bindings] open remote connection fails with CA certificates on Android HOT 4
- conn.changes() always returns 0 on remote connection. HOT 2
- cannot find libsql module with nextjs + sst
- Prisma + Turso: getting "LibsqlError: SYNC_NOT_SUPPORTED: sync not supported in http mode"
- C++
- libsql rust slow compare to rusqlite in local-mode HOT 3
- libsql `into_stream` not producing full results HOT 1
- Segmentation fault in new extension loading API HOT 4
- X64 Mac users are getting "Error: Cannot find module '@libsql/darwin-x64'" HOT 5
- [C bindings] Have a single API function for opening all sorts of databases HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libsql.