There will be changes in the ChibiOS/RT licensing, in the direction of less restrictions:
1) The portable HAL, the portable Kernel and the various compiler/architecture Ports will still be protected by the GPL3 with Exception and will be also offered commercially, no changes here.
2) The demos, test code, HAL test applications, and the HAL platforms code will be licensed under a BSD license (any better option?).
The BSD code will not be offered commercially but made available as code examples at no added cost. Basically if you purchase the kernel you can use all the available HALs for free.
The rationale for this is that the HAL absorbs most of the development bandwidth but so far commercial users have not been interested in it, only in the kernel, but the HAL is what makes ChibiOS/RT popular so it is very important.
This will give us the following advantages:
1) Streamline licenses, way too many commercial options right now and it is confusing.
2) Commercial and FOSS users will be able to modify the HALs freely on both stable and unstable versions. HALs it is where more often small customizations are needed and the release cycle is way too slow and the current licensing too restrictive.
3) HALs will be made available for free to commercial users but only supported as FOSS software, no warranty.
4) I will be able to accept code more easily into the HALs.
The change will be effective in 2.6.x.
Suggestions are welcome of course
Giovanni