This software is available to you under a dual-licensing approach, whereby you may choose under any of the following options:
- FOSS GNU Lesser General Public License v2.1 or later – this means anyone may use it under either LGPL-2.1 or any later version of LGPL. Currently the only newer version is LGPL-3.0, but should the FSF in the future adopt a newer version, you will be able to choose that as well;
- proprietary EULA: Liferay Digital Experience Platform And Certain Applications (2002306_GL), available through Liferay Enterprise Services Agreement – this additional option is intended for Liferay's subscription customers. Should you wish to become a subscription customer, contact Liferay at https://www.liferay.com/contact-sales.
In addition, you should be aware that even if you opt to use the code under the LGPL-2.1 license (instead of LGPL-3.0), Liferay is a signatory of the GPL Cooperation Commitment. Meaning that in case you, by chance, violated the LGPL-2.1, we would apply the much more friendly grace period and automatic license reinstatement from the GPL-3.0. For more info, see our public commitment and this blog post.
The above licensing situation is expressed in SPDX language with the following unambiguous identifier, which you can find in every source code file that is released to you under these licenses:
SPDX-License-Identifier: (LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06)
You can find the texts of both licenses in the LICENSES/
folder in the root of this repository/package, with the SPDX ID of each license as the files base name, specifically in:
This is in line with the REUSE Software 3.0 specification of community best practices regarding standardised declaring of copyright and licensing information for software projects.
Code of third party components is available to you under the license that those components are released under and you obtain the license directly from the original licensor of each such component.