Tôi không nghĩ rằng có một vấn đề. Các tệp riêng lẻ có tuyên bố này:
"* ARM Limited (ARM) đang cung cấp phần mềm này để sử dụng với các bộ vi điều khiển dựa trên bộ xử lý Cortex-M *. Tệp này có thể được phân phối tự do * trong các công cụ phát triển hỗ trợ các bộ xử lý dựa trên ARM đó."
và tôi cũng không thấy bất cứ điều gì trong giấy phép loại trừ nó.
Có một thư mục gcc trong bản phân phối CMSIS, ngụ ý rằng nó có thể được cung cấp với các công cụ nguồn mở.
Tuyên bố này:
(i) sử dụng và sao chép Thông số kỹ thuật CMSIS cho mục đích phát triển, phát triển, sản xuất, sản xuất, cung cấp để bán, bán, cung cấp hoặc phân phối các sản phẩm tuân thủ Thông số kỹ thuật CMSIS, miễn là bạn giữ bất kỳ thông báo bản quyền nào bao gồm, hoặc trong, Đặc điểm kỹ thuật CMSIS và miễn là bạn không sử dụng tên, logo hoặc nhãn hiệu của ARM để tiếp thị các sản phẩm đó;
ngụ ý rằng bạn có thể kết hợp CMSIS trong dự án nguồn mở của mình.