TL;DR:
The Bahmni Coalition proposes changing the license for the Bahmni project from AGPL v3 to MPL v2 (with a healthcare disclaimer) or MIT, depending on the repository’s nature. This change aims to encourage more contributions, foster innovation, and align Bahmni’s licensing with OpenMRS, ultimately leading to wider adoption.
Link to detailed proposal document: Proposal: License Change for Bahmni
Please share your inputs on this proposal by responding to this talk thread until November 15, 2025. The decision will be finalized after community feedback by November 20, 2025.
SLIGHTLY LONGER VERSION
This is a proposal from the Bahmni Coalition to change the license for the Bahmni project from the current Affero General Public License version 3 (AGPL v3).
Link to detailed proposal document: Proposal: License Change for Bahmni
Background:
Bahmni was started as a project as part of Thoughtworks’ Social Impact Program. It was always open source, initially released under the Apache v2 open source license on GitHub. As Bahmni grew into a product and started gaining wider adoption, its license was changed to the AGPL V3 in 2015. The main reason behind the choice of license was to encourage collaboration within and promote contributions from a wider community, and to deter bad-faith actors and large commercial entities from using it without giving back.
In 2017, Bahmni’s IP was transferred from Thoughtworks to the OpenMRS Foundation (OpenMRS Inc.) as one of the steps to transition Bahmni to a wider open source community under the leadership of the newly formed Bahmni Coalition. Though the IP was transferred, Bahmni continued to be licensed under the AGPL V3 license. And it remains so to date. Details about Bahmni’s current licensing can be found in our license page and the associated FAQ.
There were several internal discussions within the Bahmni Coalition members starting in July 2023, triggered by requests for changing the license on specific Bahmni components to make it more broadly usable. While the topic of changing the license for the overall Bahmni product was discussed, no conclusion was reached.
The coalition members revived the discussion again in July 2024 (again triggered by an external request), with a view to make a decision on the topic. This proposal reflects the outcome of those discussions.
Moving forward with this proposal was delayed until now primarily because of lack of bandwidth to do a detailed analysis and the effort required to implement the change. We feel we are now ready to move forward with the change.
Key Reasons for the Change:
-
Limitations of AGPL v3: The AGPL v3 license, due to its copyleft nature, may have limited contribution from external organizations. Additionally, the coalition lacks resources to enforce any violations. So the license hasn’t really fulfilled it’s intended benefits.
-
Benefits of MPL v2/MIT:
-
Increased Contributions & Innovation: More permissive licenses like MPL v2 are expected to encourage wider contributions and make Bahmni more attractive for external organizations to build upon.
-
Harmonization with OpenMRS: MPL v2 aligns with the license used by OpenMRS, the platform Bahmni is built on, simplifying interoperability.
-
Wider Adoption: A more permissive license could lead to increased adoption of Bahmni.
-
Proposed Changes:
-
The license change will apply to core Bahmni components, modules, integrations, and customizations.
-
The choice between MPL v2 (with a healthcare disclaimer similar to OpenMRS) and MIT will depend on the nature of the repository. Core Bahmni repositories will move to MPL v2, while utilities and configuration-related components may adopt the MIT license.
Timelines:
The proposed timeline for community discussion and decision-making is:
-
October 17, 2025: Coalition feedback on the proposal and posting on Bahmni Talk for community review.
-
November 14, 2025: Community feedback window closes.
-
November 20, 2025: Final decision made and communicated by the Bahmni Coalition.
Please share your inputs by responding to this discussion thread.
Satish (on behalf of the Bahmni Coalition)
@angshuonline @mohant @gsluthra1 @rahu1ramesh @sthote @grace @krisr @kai @wanyee @dmukungi @erica @lskindagirls @kevin.desmidt @paul @burke