pyAgrum >= 2.0.0 : Dual Licenses LGPLV3+MIT

Posted on Thu 13 March 2025 in News

We are pleased to announce that the release of aGrUM/pyAgrum 2.0 is now available under two open-source licenses: the GNU Lesser General Public License (LGPL) V3 and the MIT License. This dual-licensing approach reflects our commitment to flexibility, inclusivity, and meeting the diverse needs of our user community.

Why Dual Licensing?

  1. Both Licenses are Permissive and Complementary
    The LGPL V3 and MIT licenses are both permissive and share many similarities. They allow users to freely use, modify, and distribute the software. By offering both, we aim to provide maximum flexibility while respecting the preferences of our existing and future users.

  2. Retaining LGPL for Existing Users
    For our long-time users who are accustomed to the LGPL V3, this license remains unchanged. It ensures that the software continues to be freely available and modifiable, with the requirement that derivative works must also be open-source under the same terms.

  3. Introducing MIT to Welcome New Users
    The addition of the MIT License opens doors for new users, particularly in the corporate sector. The MIT License is one of the most permissive licenses available, allowing all types of usage commercial and non-commercial without restrictions. This makes it an attractive option for companies and developers who prefer a more straightforward licensing model.

  4. Practical Benefits for New Users
    For new users, the MIT License simplifies adoption by allowing for unrestricted use, modification, and distribution, making it ideal for integration into proprietary projects or commercial products.

What Does This Mean for You?

  • If you are an existing user, you can continue using aGrUM/pyAgrum exactly as before.
  • If you are a new user, you now have the option to use aGrUM/pyAgrum under the MIT License.

This dual-licensing strategy ensures that aGrUM/pyAgrum remains accessible and adaptable to a wide range of users, from academic researchers to industry professionals. We believe this change will foster greater innovation and collaboration across the community.

See LICENCE for the full content of the licenses.

Thank you for your continued support, and we look forward to seeing how you use aGrUM/pyAgrum 2.0 in your projects!

Stay tuned for the official release!

The aGrUM/pyAgrum Development Team