µC/OS、FreeRTOS、RT-Thread、ThreadX开源协议的具体内容

关注+星标公众,不错过精彩内容

作者 | strongerHuang

微信公众号 | 嵌入式专栏

目前市面上的开源协议有很多种,比如:GPL、BSD、MIT、Mozilla、Apache 和 LGPL等。

选择RTOS,通常会考虑开源、市场占有率、配套资料和例程,以及配套组件等,市面上使用率较多的开源RTOS,这里主要推荐:µC/OS、RT-Thread、FreeRTOS、ThreadX等大家熟悉的RTOS。

随着µC/OSThreadX的开源,现在供大家选择学习的RTOS越来越多了。

下面讲讲µC/OS、FreeRTOS、RT-Thread、ThreadX开源协议的具体内容。

嵌入式专栏

1

µC/OS开源许可

µC/OS使用Apache 2.0开源许可。

µC及相关组件以允许的开源Apache 2.0许可模式提供,在这种开源模型下,寻求使用组件的开发人员可以免费下载和使用该软件。

地址:

https://weston-embedded.com/micrium-licensing

Apache 协议在为开发人员提供版权及专利许可的同时,允许用户拥有修改代码及再发布的自由。

嵌入式专栏

2

RT-Thread 开源许可

RT-Thread 遵循 GPL V2 + 开源许可协议。

RT-Thread 系统完全开源,3.1.0 及以前的版本遵循 GPL V2 + 开源许可协议。从 3.1.0 以后的版本遵循 Apache License 2.0 开源许可协议,可以免费在商业产品中使用,并且不需要公开私有代码。

地址:

https://www.rt-thread.org/document/site/tutorial/quick-start/introduction/introduction/

GPL 开源协议的主要特点:

嵌入式专栏

3

FreeRTOS开源协议

FreeRTOS使用MIT开源协议。

包括但不限于以下权利:使用,复制,修改,合并,发布,分发,再许可和/或出售。

地址:

https://www.freertos.org/a00114.html

免费和商业版协议差异:

嵌入式专栏

4

ThreadX开源协议

ThreadX遵循“简单”的开源协议。

ThreadX的协议由微软“自定义”,包含的款项比较多,对共享、删除、修改、分发等都有约定。

地址:

https://github.com/azure-rtos/threadx/blob/master/LICENSE.txt

最后:

开源协议由很多,具体开源协议代表什么含义,可以参看我的之前分享的内容:开源协议是什么?开源等于免费吗?如何选择开源协议?

------------ END ------------

后台回复『RTOS』『嵌入式软件基础知识』阅读更多相关文章。

欢迎关注我的公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。

欢迎关注我的视频号:

点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值