Open source code licensing and download options
Powerful ARM Cortex-M Development Boards
Free Cross-Platform Development Tools
Download for Windows
Start by forking on Github
Pricing and Options
|Stratify QML||Stratify OS||Stratify CRT||Newlib/Compiler RT||Support||Pricing|
|Free||ASL 2.0||Modified GPLv3*||BSD (permissive)||MIT and BSD (permissive)||Community||Free|
|Commercial||ASL 2.0||Stratify License||BSD (permissive)||MIT and BSD (permissive)||Dedicated||Coming Soon|
|Genuine Hardware||ASL 2.0||Stratify License||BSD (permissive)||MIT and BSD (permissive)||Dedicated||Coming Soon|
*Stratify OS is distributed under the GPLv3, but you can download an exception (using an automated process) to this license that allows you to distribute binary copies of Stratify OS under the license terms of your choice.
Are Stratify applications considered a combined work of Stratify OS?
The majority of microcontroller RTOS's distribute monolithic binaries thus creating a combined work of the RTOS and the application. Stratify applications are built and licensed independently of the OS.
What are the licensing requirements for applications that are distributed with Stratify OS?
Applications developed for Stratify OS may be distributed under any license of your choosing. We do not consider Stratify applications combined works of Stratify OS. They are however a combined work of the Stratify CRT library which is released under a permissive license.
If you use GPL code in your application, it must allow for the system library exception if you want to distribute it under the commercial Stratify License.
What are the licensing requirements for kernels (board support packages) that are combined with Stratify OS?
If you develop hardware that runs Stratify OS, you will need to build a kernel (board support package) that constitutes a combined work of Stratify OS.
If you use the GPLv3 license, you must either:
- Distribute your kernel source code under the terms of the GPLv3
- Download the Stratify OS exception to the GPLv3 which allows you to distribute binary copies of your kernel under the license of your choosing
You can also:
- Purchase a commercial license and keep the license current for the lifetime of your product
- Contact us about purchasing a perpetual license for your product