Open Source License
GNU General Public License v3.0
OpenCHS (Open Child Helpline System) is licensed under the GNU General Public License version 3.0 (GPL-3.0). This license ensures that OpenCHS remains free and open-source software, protecting the rights of users and contributors.
Key Principles
Freedom to Use: You can use OpenCHS for any purpose, including commercial applications supporting child protection services.
Freedom to Study: You have access to the complete source code and can examine how the system works.
Freedom to Modify: You can modify OpenCHS to suit your specific needs and improve the software.
Freedom to Share: You can distribute copies of OpenCHS to help others benefit from child protection technology.
Copyleft Protection: Any modifications or derivative works must also be released under GPL-3.0, ensuring the software remains free for everyone.
License Summary
OpenCHS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Copyright Notice
OpenCHS - Open Child Helpline System
Copyright (C) 2024 BITZ IT Consulting LTD
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.Why GPL-3.0?
OpenCHS uses GPL-3.0 because:
- Child Protection Focus: Ensures that improvements to child helpline technology remain available to all organizations serving children
- Community Development: Encourages collaborative development across countries and organizations
- Transparency: Maintains full transparency in systems handling sensitive child protection data
- Sustainability: Prevents vendor lock-in and ensures long-term viability of the platform
- UNICEF Alignment: Supports UNICEF's commitment to open-source technology for social good
Third-Party Components
OpenCHS includes several open-source components with compatible licenses:
- Django: BSD License
- FastAPI: MIT License
- PostgreSQL: PostgreSQL License
- Vue.js: MIT License
- Asterisk PBX: GPL-2.0 License
- MLflow: Apache License 2.0
All third-party components are properly attributed and comply with their respective license terms.
Contributing
By contributing to OpenCHS, you agree that your contributions will be licensed under the GPL-3.0 license. For more information on contributing, see our Contribution Guide.
Contact
For licensing questions or commercial support inquiries:
BITZ IT Consulting LTD
Email: info@bitzitc.com
Website: https://bitzitc.com
UNICEF Venture Fund
Website: https://www.unicefinnovationfund.org
Full License Text
The complete GNU General Public License v3.0 text can be found at: https://www.gnu.org/licenses/gpl-3.0.html
For a local copy of the full license, see the LICENSE file in the root directory of the OpenCHS repository.