UltiBlox Open Use License with Fair Contribution Clause
Overview
This license allows anyone to freely use, modify, and share the UltiBlox software, designs, and specifications. However, if you use these materials for commercial purposes, you are required to support the project in a manner that is reasonable and proportionate to the benefits you receive.
Definitions
- Software: The source code and binaries of UltiBlox.
- Designs: The 3D models, schematics, and design files associated with UltiBlox.
- Specifications: The technical details, dimensions, standards, and guidelines that define the UltiBlox ecosystem.
- Commercial Use: Any use of the software, designs, or specifications that directly or indirectly generates revenue or is intended for commercial advantage or monetary compensation.
Permissions for Everyone
Free Use:
You are free to use, modify, and distribute the software, designs, and specifications for personal, educational, or non-commercial projects without any restrictions.
Attribution:
When sharing or distributing the software, designs, or specifications, you must provide proper attribution to the original creators. You can use the following template:
Attribution:
This work includes material from the UltiBlox project (https://ultiblox.org), licensed under the UltiBlox Open Use License.
Modification Notice (Recommended):
If you modify the software, designs, or specifications, it is recommended (but not required) that you indicate the changes made to promote transparency and collaboration.
Requirements for Commercial Use
If you use the software, designs, or specifications for commercial purposes, you are required to support the project in a manner that is reasonable and proportionate to the benefits you receive:
- Financial Contribution:
- Fair Support: Make a financial contribution that is reasonable and proportionate to the value you derive from the software, designs, or specifications.
- Assessment of Benefit: Evaluate the commercial advantage you gain and contribute accordingly.
- Code, Design, or Specification Contribution:
- Meaningful Contributions: Actively contribute significant improvements, bug fixes, design enhancements, or specification updates that reasonably reflect the scale of your use and benefit.
- Sponsorship or Donation:
- Flexible Support: Provide regular support through sponsorships or donations via methods mutually agreed upon with the project maintainers.
- Contact Information: To arrange sponsorship or donation, please reach out through the GitHub discussion boards or other contact methods provided in the project's documentation.
Examples of Commercial Use
- Selling products or services that incorporate the software, designs, or specifications.
- Using the software, designs, or specifications in internal tools or products that contribute to revenue-generating operations.
Fairness Clause
This license aims to be fair and sustainable. If you profit from this project, you are expected to contribute in a manner that supports its long-term health and growth, in a way that is reasonable and proportionate to the benefits you receive.
Non-Circumvention Clause
Any attempt to circumvent the requirements for fair contribution, such as misrepresenting your use or creating entities to avoid obligations, is a violation of this license.
Compliance and Enforcement
Failure to comply with the terms of this license may result in the termination of your rights under this license.
Warranty Disclaimer
This software, designs, and specifications are provided "as is," without any warranty. The creators are not liable for any damages or issues that arise from using them.
Disclaimer
This license is provided in plain English for clarity and accessibility. For legal enforceability, consulting with a legal professional is recommended.