Skip to content

Commit

Permalink
GITBOOK-1178: No subject
Browse files Browse the repository at this point in the history
  • Loading branch information
pjoshi751 authored and gitbook-bot committed Nov 19, 2024
1 parent 0cda5ba commit 8af25ce
Showing 1 changed file with 20 additions and 1 deletion.
21 changes: 20 additions & 1 deletion license/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,26 @@ layout:

# License

International Institute of Information Technology, Bangalore, (IIIT-B) hosts OpenG2P. Code developed by IIITB is licensed under the terms of [Mozilla Public License 2.0](https://www.mozilla.org/en-US/MPL/2.0/). Some of the modules offered by OpenG2P utilise the Odoo Platform (Community Edition) under the [GNU (Lesser) General Public License.](https://www.gnu.org/licenses/lgpl-3.0.en.html)
Modules in the Open G2P codebase are licensed under one of two licences - the [Mozilla Public License Version 2.0 (MPL 2.0)](https://www.mozilla.org/en-US/MPL/2.0/) and the [GNU Lesser General Public License (LGPLv3)](https://www.gnu.org/licenses/lgpl-3.0.en.html). 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. 

### Use of MPL 2.0  

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. 

### Use of LGPLv3 

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](https://www.gnu.org/licenses/lgpl-3.0.en.html#license-text))

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.

### Trademarks

All trademarks are the property of their respective holders. Other products and company names mentioned [herein](https://github.com/OpenG2P) may be their respective owners' trademarks and/or service marks.

Expand Down

0 comments on commit 8af25ce

Please sign in to comment.