Berkeley JE information
kosulin@...
I found the following information that might be important for those who (myself included) use or plan to use Bekeley JE as embedded storage:
"The current public release of BDB JE is 7.5.11. What you are referring to as 18.3.12 is actually from Oracle NoSQL Database Server. This is a fork of BDB JE and has diverged significantly from the 7.5.11 public version. From time to time, we will release updates to the 7.5.x code line but additional public major releases are not planned at this time. While we have not tested internally, it makes sense to me that the 7.5.11 test suite does not run with 18.3.12 (code line has diverged). We do have plans in CY21 to release a new product that will serve as a replacement for BDB JE. Feel free to reach out to me later this spring and I will hopefully have more details (michael.brey@...)" https://community.oracle.com/tech/developers/discussion/4478434/what-is-the-current-berkeley-db-java-edition-release-is-there-a-public-source-code-repository I looked inside the Oracle NoSQL Database Server 20.3.18, and it includes je version 20.3.17. IMHO this is so cumbersome in the usual Oracle way, I start looking for a way to get rid of berkeley in my product. |
|
Thanks for this information [I mean the facts, this forum is not intended to spread opinions on third parties].
After, checking, I was surprised myself. The deviation from the JE has occurred since v0.5.0. However, the following file: https://github.com/JanusGraph/janusgraph/blob/v0.6.0/NOTICE.txt Still mentions: * Oracle BerkeleyDB Java Edition [https://www.oracle.com/technetwork/products/berkeleydb/] (see license below)This does not seem correct. Can anyone clarify? Also relevant: https://www.oracle.com/database/technologies/related/berkeleydb/berkeleydb-licensing.html Best wishes, Marc |
|
kosulin@...
Here is how I see this: - the current public release with direct download is 4 years old 7.5.11, compiled with Java 8 and supporting Java 9 according to its and build script; |
|