(no title)
hharnisch | 6 years ago
First off, even though the source code is public domain, you can't contribute since it is closed source: https://sqlite.org/copyright.html
There are 3 developers who maintain the project https://www.sqlite.org/crew.html and operate under a "code of ethics" that used to be called their "code of conduct" https://sqlite.org/codeofconduct.html
While it succeeded in getting widely adopted I have trouble believing that this is sustainable.
otoburb|6 years ago
SQLite is open-source, meaning that you can make as many copies of it as you want and do whatever you want with those copies, without limitation. But SQLite is not open-contribution. In order to keep SQLite in the public domain and ensure that the code does not become contaminated with proprietary or licensed content, the project does not accept patches from unknown persons.
In other words, the reasoning is that since the code is released to the public domain, they want to ensure they can continue doing so without encumbering or confusing future releases with tainted contributions. Quite admirable.
jjeaff|6 years ago
So even if those 3 developers disappear tomorrow, you can fork the source code and compile and maintain your own.
https://www.sqlite.org/src/doc/trunk/README.md
And it's already been sustained for 20 years meaning it has outlasted the great majority of software projects out there.
thrower123|6 years ago
oefrha|6 years ago
This isn’t even a particularly strange arrangement for open source. See The Cathedral and the Bazaar.
unknown|6 years ago
[deleted]
greenshackle2|6 years ago
dekhn|6 years ago
SQLite|6 years ago
hharnisch|6 years ago