Dual Licensing Model
The Birdflop website project uses a dual licensing model to support both open-source collaboration and allow for commercial use cases.Open Source License
AGPL-3.0
For open-source usage, this project is available under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later).The full text of the AGPL-3.0 license can be found in the
OSS_LICENSE.md file in the repository.What This Means
Under the AGPL-3.0 license, you are free to:- Use the software for any purpose
- Study how the software works and modify it
- Share the software with others
- Distribute your modifications
Requirements
If you use, modify, or distribute this software under the AGPL-3.0 license, you must:- Make source code available: If you run a modified version on a server and let others interact with it, you must make the complete source code available to those users
- Use the same license: Any modifications or derivative works must also be licensed under AGPL-3.0
- Preserve notices: Keep all copyright and license notices intact
- Document changes: Clearly indicate any modifications you’ve made
- Provide installation information: Include information needed to install and run modified versions
Network Use Provision
The AGPL-3.0 is specifically designed for network server software. Unlike the GPL, the AGPL requires you to release the source code even if you only provide the software as a service over a network (such as hosting a modified version of the website).Closed Source License
Commercial & Non-Commercial Use
For closed-source use and modification (both commercial and non-commercial), a separate license is available by purchase.Obtaining a Closed Source LicenseVisit the Birdflop Discord to inquire about obtaining a closed-source license.All other closed-source usage is disallowed.
What Requires a License
You need a closed-source license if you want to:- Use the code in a proprietary/closed-source project
- Distribute the software without sharing the source code
- Use the software in a commercial product without open-sourcing it
- Modify the software for private use without releasing the changes
RGBirdflop Component
The RGBirdflop component has additional licensing requirements beyond the base project license.Attribution Requirements
For Open Source Projects
If you are hosting this site or a single page from this site for your server or own project under the AGPL-3.0 license:- Credit the original: Please credit Birdflop in some way
- Link to GitHub: A link to the original GitHub repository is sufficient
- Preserve license notices: Keep all license and copyright notices in the code
Example Attribution
Contributing License Agreement
Your Contributions
By contributing to this project, you agree that:- Your contributions will be licensed under the same AGPL-3.0 license as the project
- You have the right to submit the contribution
- You understand and agree that your contributions are public
- You grant the project maintainers permission to use your contributions under both the open-source and closed-source licenses
Contributor Rights
- You retain copyright on your contributions
- You grant a license to the project, not transfer copyright
- You can use your own contributions in other projects
FAQ
Can I use this for my Minecraft server website?
Can I use this for my Minecraft server website?
Yes! Under the AGPL-3.0 license, you can use it for your server website. Just remember to:
- Credit the original project
- Make your modified source code available if you make changes
- License your version under AGPL-3.0 as well
Can I use this commercially?
Can I use this commercially?
Yes, under two conditions:
- Open source: Release your entire project under AGPL-3.0 and make source code available
- Closed source: Purchase a closed-source license from Birdflop
What if I just want to fork and modify for personal use?
What if I just want to fork and modify for personal use?
That’s allowed under AGPL-3.0! However, if you let others access your modified version over a network (like hosting a website), you must make the source code available to those users.
Can I remove the Birdflop branding?
Can I remove the Birdflop branding?
You can remove branding, but you must:
- Still credit the original project (a link to GitHub is sufficient)
- Follow all other AGPL-3.0 requirements
- Not claim the work as entirely your own
Do I need special permission to contribute?
Do I need special permission to contribute?
No special permission is needed to contribute! Just:
- Follow the contribution guidelines
- Ensure you have the right to submit your contributions
- Agree that your contributions will be under the project’s dual license
Questions About Licensing?
If you have questions about licensing:- General questions: Ask in the Discord server
- License purchases: Contact via Discord for commercial licensing
- Legal concerns: Consult with a legal professional
License Files
The complete license texts are available in the repository:- OSS_LICENSE.md: Full AGPL-3.0 license text
- CSS_LICENSE.md: Closed-source license information
This documentation provides a summary of the licensing terms. For complete legal terms, refer to the actual license files in the repository.