Skip to content
This repository has been archived by the owner on Jun 3, 2024. It is now read-only.

Licensing & Redistribution

Kellen Evoy edited this page May 14, 2023 · 4 revisions

This page explains the licensing and redistribution rules for the OSBC project and how they apply to the framework and its associated scripts.

License Overview

OS Bot COLOR (aka OSBC) is an open-source project released under the GNU General Public License v3.0 (GPL-3.0). The GPL-3.0 license grants users the right to use, modify, and distribute the OSBC framework code. Any changes made to the original code must also be licensed under the GPL-3.0 license and made open to the public. Therefore, if you create a custom script using the OSBC framework, you can sell it or distribute it freely, provided that your changes are also licensed under the GPL-3.0 license and made available to the public (with some exceptions).

Framework versus Script

The GPL-3.0 license applies to the OSBC framework code, but not necessarily to the individual scripts developed using the framework within the OSBC ecosystem. If you create a custom script that uses the official, unmodified OSBC framework, you are not obligated to release that script under the GPL-3.0 license. You can choose to keep it private or even sell it, as long as it doesn't violate any laws or infringe on anyone else's intellectual property.

While the project's distribution rules are officially bound to the GPL 3.0 license, the maintainer of the project will generally not enforce the license for distributed scripts that use unmodified framework code. Please be aware that this policy is not legally binding and is subject to change at any time. If you are unsure of whether your intended use of OSBC violates the distribution terms, we encourage you to reach out to the maintainers for clarification or permission.

Extensions of the Framework

If you create a custom script that extends or modifies the OSBC framework's code, you must release that code under the GPL-3.0 license and make it available to the OSBC community, ideally via a public GitHub fork. This ensures that any modifications made to the OSBC framework benefit the community as a whole and are not locked away as proprietary software. For example, if you create a script that includes a custom image-searching algorithm, you must release that code under the GPL-3.0 license.

Buying and Selling Scripts

If you choose to buy or sell custom scripts developed using the OSBC framework, please adhere to the following general ruleset:

  • Ensure that you comply with the GPL-3.0 license and understand the maintainer's exceptions. If you are selling a script that modifies the OSBC framework's code, you must release that code under the GPL-3.0 license and make the framework modifications available to the public. If you are buying a script, ensure that the seller has complied with the license and is not infringing on anyone else's intellectual property.
  • Transact at your own risk. The maintainers of OSBC are not responsible for any transactions made between buyers and sellers. We cannot guarantee the quality or functionality of any scripts sold, nor can we mediate disputes between parties.
  • Maintain your own scripts. If you sell a script, it is your responsibility to maintain it and provide support to your buyers if maintenance was agreed upon as part of the transaction. OSBC is not responsible for providing support for any custom scripts developed using the OSBC framework.
  • Be respectful of other users' intellectual property. Do not sell or distribute scripts that infringe on anyone else's intellectual property rights. Do not modify the project's branding.

Conclusion

To summarize, OS Bot COLOR is licensed under the GPL-3.0 license, which allows for modification and distribution as long as changes are also licensed under the same terms. While scripts developed using the framework may be kept private or sold, any extensions or modifications to the framework must also be licensed under the GPL-3.0 license. Buyers and sellers of custom scripts should adhere to the license terms and transact at their own risk. Please note that the project's distribution rules are officially bound to the GPL 3.0 license, and any exceptions are at the discretion of the original maintainer. If you have any questions or concerns regarding the licensing and redistribution rules for the OSBC project, contact the project's maintainers for clarification.