Apache 2.0 Open-Source Licensing
To keep pace with the changing needs of embedded developers, RTOSes must evolve. The µC/ family of RTOS components has become a top choice of developers in the embedded space in part because of its reliability and the remarkable consistency of its API from year to year, but this does not mean that it lacks flexibility. Since the introduction of the original µC/OS in 1992, the µC/ software has evolved in a number of ways, often reflecting or anticipating changes to the broader ecosystems in which the software is used.
The latest step in the evolution of the µC/ software family represents not a technical improvement but a licensing change. The µC/ components are now offered under a permissive, open-source license model. Under this new model, developers seeking to use the components for commercial purposes will no longer need to purchase a license— the software will be available at no cost.
This change is a substantial one, and it is being made after careful consideration of the current embedded RTOS environment. For many years now, attitudes toward licensing embedded software have been in flux, with a preference for open-source licenses emerging. By adopting permissive license terms for the µC/ components, Silicon Labs is aiming to bring the software’s benefits within reach of the widest user base possible and to afford the embedded community a role in future development efforts.
A guiding principle in making the change to open-source has been to minimize the implications for developers who have previously purchased a license to use the µC/ software. For most licensees, there shouldn’t be any immediate action required. Silicon Labs will continue providing technical support for all license holders who also have valid maintenance agreements. Meanwhile, those with expired maintenance agreements have the option of contacting Weston Embedded Solutions or Embedded Office who are offering comparable agreements.
If you have questions about how the change to open-source licensing will affect you, please feel free to contact the Micrium sales team. Members of the team would be glad to discuss the future of the µC/ software with you in more detail.
Phone: +1 954 217 2036