Hibernate ORM moves from LGPL to the Apache License

Sabir Ibrahim

The maintainers of the Hibernate suite of projects announced on March 14 that Hibernate ORM, a popular object-relational mapping tool for Java, will be moving from the GNU Lesser General Public License (LGPL) to the Apache License. According to the maintainers, “this decision was solely about opening up wider acceptance amongst Apache/Jakarta projects and other places that (for whatever reasons) disallow the LGPL license.”

This is significant because it’s an instance of a project moving from a more restrictive license to a less restrictive license. The LGPL is what’s known as a copyleft license (albeit a “weak” one). Copyleft licenses require licensees who distribute copyleft-licensed software to disclose the source code of their distributed versions. Apache is what’s known as a permissive license. Permissive licenses typically only require licensees who distribute permissively licensed software to provide notice and attribution.

Though Hibernate is not a COSS venture per se, it is chiefly supported by Red Hat and most of its maintainers are employed by Red Hat. In light of several popular open source projects adopting more restrictive licenses or abandoning open source altogether, Hibernate ORM stands out as an example of a project doing the opposite.

Sabir is an attorney, entrepreneur, and expert on COSS. In his roles as corporate counsel at Amazon and Roku and associate at Greenberg Traurig, he advised nearly all of the Big Five technology companies on complex open source matters. Currently, he is founder and managing attorney of OptimEdge Legal, where he advises technology clients of all sizes on matters related to open source and other technology law issues.


Leave a Reply

Discover more from Chinstrap Community

Subscribe now to keep reading and get access to the full archive.

Continue reading