No creo que haya un problema. Los archivos individuales tienen esta declaración:
"* ARM Limited (ARM) suministra este software para su uso con microcontroladores basados en procesadores Cortex-M *. Este archivo se puede distribuir libremente * dentro de las herramientas de desarrollo que son compatibles con dichos procesadores basados en ARM".
y tampoco veo nada en la licencia que lo impida.
Hay un directorio gcc en la distribución CMSIS, lo que implica que se puede suministrar con herramientas de código abierto.
Esta declaración:
(i) use y copie la Especificación CMSIS con el propósito de desarrollar, desarrollar, fabricar, fabricar, ofrecer vender, vender, suministrar o distribuir productos que cumplan con la Especificación CMSIS, siempre que conserve cualquier aviso de copyright que esté incluido con, o en, la Especificación CMSIS y siempre que no utilice el nombre, logotipo o marcas registradas de ARM para comercializar dichos productos;
implica que puede incorporar CMSIS en su proyecto de código abierto.