Open chmeyer opened 9 years ago
The "deep dependency" is known and explicitly mentioned on the homepage. I'm not an
expert in licensing models, but I have been told that releasing JWKTL under the Apache
license is OK also with the Berkeley DB dependancy, as long as this is made clear.
As such, I don't see a contradictory licensing.
Regarding your issue of using JWKTL for a commercial application: it is well possible
that the Oracle dependency does not allow this; I don't know exactly.
Switching to a different database is well possible and there are some first steps towards
supporting multiple databases already in the code. However, there's no quick solution
to that. I suggest keeping this ticket under the heading of adding support for a different
database and maybe splitting the licenses for API and database.
Reported by chmeyer.de
on 2013-12-04 16:05:33
I'd also like to see the support of other databases, as using BerkleyDB with Android
is kind of a mess
Reported by JohannesHomeier93
on 2015-01-26 19:46:15
MapDB (http://www.mapdb.org/) is an interesting alternative to Berkely DB. Apache license.
Reported by jobb@hcholm.net
on 2015-07-01 07:15:58
wiredtiger (documentation) is the successor of BerkeleyDB. It's GPLv2 or GPLv3 (like Linux) which means you can sell a service using a proprietary database based on wiredtiger if you do not ship the software. 64bits machine only.
looks like wiredtiger is now part of mongodb?
I'd advocate to add support for plain old fashioned SQL databases, and maybe use an abstraction layer such as jooq to make sure it can easily be used with all types of databases (e.g. sqlite for an embedded context, mysql/postgres for a server environment).
Originally reported on Google Code with ID 4
Reported by
newintellectual
on 2013-10-28 14:58:40