layout | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Modules in the Open G2P codebase are licensed under one of two licences - the Mozilla Public License Version 2.0 (MPL 2.0) and the GNU Lesser General Public License (LGPLv3). Please check the respective repositories for the applicable licence. Both these licences are compatible:
- MPL 2.0 governs the independent modules of the OpenG2P codebase. All components developed specifically for OpenG2P are released under MPL 2.0.
- LGPLv3 governs Odoo modules and code that extends Odoo functionality. LGPLv3 mandates that modifications and redistributions of its code be licensed under LGPLv3. However, it allows linking LGPLv3 code with other licensed code without requiring the entire project to be LGPLv3.
This licensing choice balances the need for collaboration and modification with the flexibility to integrate third-party components licensed under LGPLv3.
This licence is designed to encourage open collaboration while allowing the integration of proprietary code without imposing strict copyleft requirements. The MPL's "file-level" copyleft means that modifications to MPL-licensed files must also be shared under MPL, but new files that do not contain MPL code can be licensed differently. This flexibility fosters broader adoption and integration opportunities for developers.
Certain modules within OpenG2P are derived from the Odoo Platform (Community Edition), which are licensed under LGPLv3. The LGPLv3 allows developers and system integrators to link to libraries without requiring the entire application to be open-sourced, provided that any modifications to the LGPL covered library itself are made available under the same licence. This enables the integration of third-party features while adhering to open-source principles.
You can use Odoo Platform (Community Edition) modules in OpenG2P without licensing the whole project under LGPLv3. But if you distribute modified versions of these modules, you must provide the source code for those changes under LGPLv3 (Section 4.d.0 of the licence)
The original Odoo code and IIIT-B’s extensions are stored in separate repositories, the governance of which are managed by respective organisations, i.e. Odoo and IIIT-B. To utilise the extensions or the Odoo code check the respective repository for licensing information.
All trademarks are the property of their respective holders. Other products and company names mentioned herein may be their respective owners' trademarks and/or service marks.
This documentation work is licensed under a Creative Commons Attribution 4.0 International License.