Open Source
Effective Date: Oct 12, 2024
1. Introduction
Search Tweak offers an open-source version of our platform, providing developers and website owners the flexibility to self-host and customize tools for optimizing search quality. This Open Source page outlines the details of the open-source offering, its limitations, the licensing terms, and the rationale behind our licensing choice.
2. Open-Source License
The open-source version of Search Tweak is released under the Functional Source License 1.1 (FSL-1.1-Apache-2.0). This license permits users to freely use, modify, and distribute the software, provided they adhere to its terms. After a two-year period, the license automatically transitions to the permissive Apache 2.0 License, ensuring long-term openness and fostering community collaboration.
3. Why We Use the Functional Source License
We selected the Functional Source License to balance user freedom with the sustainability of our development efforts. This license allows anyone to run Search Tweak for their own purposes without restrictions on features, while protecting our work from being directly commercialized by others. The two-year transition to the Apache 2.0 License promotes broader openness and encourages ongoing contributions from the community.
4. Limitations of the Open-Source Version
While the open-source version of Search Tweak provides powerful tools for search optimization, it comes with certain limitations:
- No Official Support: Unlike our cloud-based services, the open-source version does not include official support. Users are responsible for troubleshooting and maintaining their installations.
- Manual Updates: Users must manually update the software to receive new features and security patches.
- Feature Parity: Some advanced features available in the cloud version may not be present in the open-source version.
5. GitHub Repository
You can access the open-source version of Search Tweak on our GitHub repository. The repository includes the source code, comprehensive documentation, and guidelines for contributing to the project. We encourage developers to contribute, report issues, and participate in the ongoing improvement of Search Tweak.
6. Data Handling in the Open-Source Version
When using the open-source version of Search Tweak, you are responsible for managing and securing your own data. Search Tweak does not collect or store any personal data from your instance unless you configure it to do so.
- Self-Hosted Responsibility: Manage and secure your data independently.
- Data Privacy: All data remains within your controlled environment, ensuring compliance with your organization's data protection policies.
- Customization Impact: Any modifications or integrations you implement may affect data handling. Ensure compliance with applicable data protection laws and best practices.
7. Security
We prioritize the security of our open-source software. Regular updates and patches are provided to address any vulnerabilities. Users are encouraged to keep their installations up to date to benefit from the latest security enhancements.
8. Disclaimer
While we strive to maintain the highest quality and security standards, Search Tweak is provided "as is" without warranties of any kind. We are not liable for any damages arising from the use or inability to use the open-source version.
9. Contact Us
If you have any questions about the open-source version of Search Tweak, please contact us.