Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify security reports / license #229

Merged
merged 2 commits into from
Jan 9, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions community/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ Emmanuel Bernard
Hibernate is first and foremost an open source community.
Code, issues and discussions are in the open and each project is released under an open source license.

NOTE: To report security issues, please follow instructions found https://access.redhat.com/security/team/contact/[here].

[questions]
== Ask questions & find answers

Expand Down Expand Up @@ -96,6 +98,10 @@ issues, writing documentation or providing code patches.

If you want to know more, look through one of these avenues:

Reporting security issues::
For security issues, please do not use our (public) issue tracker.
Instead, follow instructions found https://access.redhat.com/security/team/contact/[here].

https://hibernate.atlassian.net[Jira issue tracker]::
Jira is where most tasks are reported and tracked.
In particular look for the ones marked as https://hibernate.atlassian.net/issues/?filter=13761[good first issues].
Expand Down
15 changes: 8 additions & 7 deletions community/license.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,16 @@ Hibernate is Free Software.

You can find under which a specific project is released below its menu or in the code source.

== ASL 2.0

Some Hibernate projects are released under link:https://opensource.org/licenses/Apache-2.0[ASL 2.0].
This is the case for link:/validator[Hibernate Validator], link:/reactive[Hibernate Reactive], and (since version 7.2.0.Alpha2) link:/search[Hibernate Search].

The Hibernate team is link:https://in.relation.to/2023/11/18/license/[trying to move more projects to this license].

== LGPL 2.1

Most Hibernate projects are released under link:https://opensource.org/licenses/LGPL-2.1[LGPL v2.1].
Hibernate projects have historically been released, and in some cases still are, under link:https://opensource.org/licenses/LGPL-2.1[LGPL v2.1].

The maintainers of Hibernate have consistently understood the LGPL to simply allow Hibernate to be used by both open source and proprietary code without any impact on the licensing or distribution of such independent code.
This interpretation applies regardless of whether a binary that includes Hibernate code is designed to run on the JVM or is a native image generated through use of tools and frameworks like link:https://www.graalvm.org/[GraalVM] and link:https://quarkus.io/[Quarkus].
Expand Down Expand Up @@ -41,9 +48,3 @@ This has been the consistent interpretation of the LGPL by the maintainers of Hi
Recently there has been interest in native compilation for Java using tools like GraalVM, such as commonly used in frameworks like Quarkus.
The view of the Hibernate maintainers is that native compilation is a technical detail that does not fundamentally change how LGPL works for Java code.
In a native image that includes LGPL-licensed code from Hibernate, the Hibernate code remains under the terms of the LGPL, but the other code in the generated binary is not affected by the licensing of the Hibernate code.


== ASL 2.0

Some Hibernate projects are released under link:https://opensource.org/licenses/Apache-2.0[ASL 2.0],
and the Hibernate team is link:https://in.relation.to/2023/11/18/license/[trying to move more projects to that license].