inmarket wrote:The code is now under the same license as ChibiOS.
My understanding of what that means - you can use it in whatever you want but if you make changes to the source code you must publish them.
The linking exception allows you to not publish your own main application source code. You must still however publish any changes made to ChibiOS (and in this case ChibiOS/GFX).
remember that you may only use interfaces/function calles which are explicitly allowed, for you program to remain "closed". Last time i checked these interfaces were not defined in GFX. Without that information GFX is still basically GPLv3 - with all it's downsides in the embedded world.
Even if the normal graphic routines will become open - you will be bitten once you want to implement a new display driver or fix a bug until it is upstream, right Tectu? (Sure this might happen with ChibiOS - but bugs are rather seldom in the core).