- 3,722,791 Users
- 2,244,415 Discussions
- 7,850,094 Comments
Forum Stats
Discussions
Categories
- 16 Data
- 362.2K Big Data Appliance
- 7 Data Science
- 2K Databases
- 599 General Database Discussions
- 3.7K Java and JavaScript in the Database
- 32 Multilingual Engine
- 496 MySQL Community Space
- 7 NoSQL Database
- 7.7K Oracle Database Express Edition (XE)
- 2.8K ORDS, SODA & JSON in the Database
- 420 SQLcl
- 58 SQL Developer Data Modeler
- 185K SQL & PL/SQL
- 21.1K SQL Developer
- 2.4K Development
- 3 Developer Projects
- 32 Programming Languages
- 135.6K Development Tools
- 12 DevOps
- 3K QA/Testing
- 327 Java
- 10 Java Learning Subscription
- 12 Database Connectivity
- 71 Java Community Process
- 2 Java 25
- 11 Java APIs
- 141.2K Java Development Tools
- 8 Java EE (Java Enterprise Edition)
- 153K Java Essentials
- 135 Java 8 Questions
- 86.2K Java Programming
- 270 Java Lambda MOOC
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 14 Java SE
- 13.8K Java Security
- 4 Java User Groups
- 22 JavaScript - Nashorn
- 18 Programs
- 147 LiveLabs
- 34 Workshops
- 9 Software
- 3 Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 4 Deutsche Oracle Community
- 16 Español
- 1.9K Japanese
- 3 Portuguese
what is the current Berkeley DB Java Edition release? is there a public source code repository

The standard Oracle Berkeley DB Java Edition pages give the current release as 7.5.11. And offers what looks to be a complete distribution. This is some years old.
Maven Central offers a release of com.sleepycat:je:18.3.12 which offers a more recent jar file, a source jarfile and a javadoc jar file, but it does not offer the test code or the examples.
Given that this product is released under an open source license it would be helpful if a source code repository were available. In addition, as I understand it the Affero GPL requires that OSS licensees are obligated to contribute their enhancements and bug fixes back to Oracle, but there seems to be no way of doing that, or rather there does not appear to be anyway that OSS participants can share changes among each other.
If the current release is in fact 18.3.12 then would you please create such a full release? If you aren't going to treat it as a release, then what are your intentions going forward for this product and how can OSS licensees see each other's work?
Comments
-
I did want to say that the test suite from the 7.5.11 version won't compile as is against the 18.3.12 code base because there are breaking changes between the 2 distributions. It would be good to get access to updated test code. I have been having difficulties attemopting to re-engineer the existing tests with the latest source.
-
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 ([email protected])
-
Michael, thank you for your response. I will be sure to get back to you in the spring.