RAG-SaaS is released under a dual licensing model designed to accommodate both open-source and commercial use.
If you are a student, individual developer, educational institution, or using this software for non-profit educational purposes (including commercial projects for educational purposes), you may use, modify, and distribute this software under the terms of the Apache License 2.0.
The Apache License 2.0 allows you to:
- Use the software for any purpose, including commercial purposes
- Modify the software and distribute your modifications
- Distribute the software, in source or binary forms
- Sublicense the software
For the full terms of the Apache License 2.0, please see the LICENSE file in this repository.
If you are a company or using this software for commercial purposes outside of educational contexts, you must use this software under the terms of the GNU General Public License v3.0 (GPL-3.0).
The GPL-3.0 requires that:
- Any modifications to the software must also be released under the GPL-3.0
- If you distribute the software, you must make the source code available
- Any software that incorporates GPL-3.0 licensed code must also be released under the GPL-3.0
For the full terms of the GNU General Public License v3.0, please see the LICENSE file in this repository.
-
If you are a student, individual developer, or educational institution (including for commercial educational projects), you may choose to use the software under the Apache License 2.0.
-
If you are a company or using the software for non-educational commercial purposes, you must use the software under the GNU General Public License v3.0.
- This dual licensing model is designed to promote open-source use and development while also ensuring that commercial entities contribute back to the open-source community.
- If you are unsure which license applies to your use case, please contact us for clarification.
- Contributions to this project will be accepted under the terms of both licenses.
If you have any questions about licensing, please open an issue in the GitHub repository or contact the project maintainers at [your contact email].
By using this software, you agree to abide by the terms of the applicable license.