4 ms·
The licensing is strange as well. The BSD license is listed as a feature, but the embedded scripting language (Jx9) is SPL (their own GPL-alike/Sleepycat licens
by ominous_prime 13y ago
The licensing is strange as well. The BSD license is listed as a feature, but the embedded scripting language (Jx9) is SPL (their own GPL-alike/Sleepycat license).
Since the Jx9 language is fully embedded (even stated as " All C source code for UnQLite and Jx9 are combined into a single source file."), they seem to contradicting their own licensing. The resulting library would also retain the copyleft SPL license.
The base code may be BSD, but incorporating the whole database into your code infects it with their SPL too.
- symisc_devel 13y agoFrom UnQLite core developer: No, Jx9 (the standalone library) is under SPL, while UnQLite is 2-clause BSD (including the Jx9 core), so there is no worry about that since the two software are developed by the same company. In other words, use UnQLite without restrictions
- jessaustin 13y agoCare to respond to this complaint? https://news.ycombinator.com/item?id=5751928 https://news.ycombinator.com/item?id=5751928
- symisc_devel 13y agoYep, sorry for the delay, We're quite busy. I think this post will clarify the license issues http://unqlite.org/forum/note-on-the-licensing-situation http://unqlite.org/forum/note-on-the-licensing-situation
- VMG 13y agoWhy isn't the source tree for Jx9 publicly available? Quote http://jx9.symisc.net/downloads.html http://jx9.symisc.net/downloads.html > Request access to the Jx9 source tree.