TagDataTranslation is licensed under the Business Source License 1.1 (BSL 1.1).
The BSL 1.1 allows you to freely copy, modify, create derivative works, redistribute, and make non-production use of the library. Production use requires a commercial license.
This is the same licensing model used by HashiCorp (Terraform), MariaDB, Sentry, and CockroachDB.
You may use TagDataTranslation without a commercial license for:
- Development and testing
- Evaluation and proof-of-concept
- Academic and educational purposes
- Personal non-commercial projects
- Contributing to the project
Any production deployment requires a commercial license. This includes:
- Production internal tools and services
- Products sold to customers
- Production mobile apps (Android, iOS, MAUI)
- Production APIs and network services
See TagDataTranslation/Licenses/COMMERCIAL-LICENSE.md for details, or contact:
- Email: tdt@mimasu.nl
- Web: https://www.mimasu.nl
Each version of the Licensed Work automatically converts to Apache License 2.0 four years after its initial publication. At that point, all production-use restrictions are removed for that version.
The included JSON scheme definitions and XSD artifacts are (c) GS1 and are subject to GS1's terms of use. See https://www.gs1.org/standards/epc-rfid/tdt.
Q: Can I use TagDataTranslation in a commercial product? Yes, with a commercial license. Contact tdt@mimasu.nl.
Q: Can I use it for testing and development? Yes, non-production use is free under BSL 1.1.
Q: What about internal production tools? Internal production use also requires a commercial license.
Q: When does it become fully open source? Each version converts to Apache 2.0 four years after its release date.
Q: Can I fork the code? Yes, you can copy and modify the code. The BSL 1.1 terms apply to your derivative work as well -- non-production use is free, production use requires a commercial license (until the Change Date).