0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FreeRTOS的许可内容以及License相关的内容

strongerHuang 来源:strongerHuang 作者:strongerHuang 2021-01-18 11:15 次阅读

很多商用软件需要 License 才能正常使用,否则只有使用非法“*解”才能使用。 我们软件工程师使用的很多软件库、源码同样也需要遵循许可。 下面就来为大家简单说明一下 FreeRTOS 的许可内容,以及License相关的内容。

1

关于License

License,即许可的意思,虽然我们很多软件都是免费使用,但依然需要遵循许可才行,比如我们所说的开源许可。

开源许可分类:

GNU GPL

BSD

Apache

MIT

GUN LGPL

1.GNU GPL

GNUGPL:GNU General Public License,GNU通用公共许可证。

GPL 开源协议的主要特点:

复制自由:允许把软件复制到任何人的电脑中,并且不限制复制的数量。

传播自由:允许软件以各种形式进行传播。

收费传播:允许在各种媒介上出售该软件,但必须提前让买家知道这个软件是可以免费获得的;因此,一般来讲,开源软件都是通过为用户提供有偿服务的形式来盈利的。

修改自由:允许开发人员增加或删除软件的功能,但软件修改后必须依然基于GPL许可协议授权。

2.BSDBSD:Berkeley Software Distribution,伯克利软件发布版协议。 BSD 对商业比较友好,很多公司在选用开源产品的时候都首选 BSD 协议,因为可以完全控制这些第三方的代码,甚至在必要的时候可以修改或者二次开发。 3. Apache全称Apache License Version,阿帕奇许可证版本。 4.MITMIT:全拼Massachusetts Institute of Technology,是目前限制最少的开源许可协议之一(比 BSD 和 Apache 的限制都少)。 只要程序的开发者在修改后的源代码中保留原作者的许可信息即可,因此普遍被商业软件所使用。

5.GUN LGPL

GNU Lesser General Public License,GNU 宽通用公共许可证。

LGPL 是 GPL 的一个衍生版本,也被称为 GPL V2,该协议主要是为类库设计的开源协议。

LGPL 允许商业软件通过类库引用(link)的方式使用 LGPL 类库,而不需要开源商业软件的代码。这使得采用 LGPL 协议的开源代码可以被商业软件作为类库引用并发布和销售。

开源不等于免费:开源软件是指公开源代码的软件:开源软件在发行的时候会附上软件的源代码,并授权允许用户更改、传播或者二次开发。 免费软件就是免费提供给用户使用的软件:但是在免费的同时,通常也会有一些限制,比如源代码不公开,用户不能随意修改、不能二次发布等。 这里可以参看之前分享文章:程序猿如何选择开源协议?

嵌入式专栏

2

FreeRTOS许可

FreeRTOS虽然是免费的,但它需要遵循MIT开源许可。

包括但不限于以下权利:使用、复制、修改、合并、发布、分发、再许可或出售内容的副本。

FreeRTOS软件按“原样”提供,没有任何形式的明示或明示担保。默示包括但不限于对适销性,适用性的担保,适用于特定目的和非侵权。

在任何情况下,作者或版权持有人应对任何索赔,损害或其他责任负责,在合同,侵权或其他形式的诉讼中,来源,外出或进入与软件的连接或软件的使用或其他处理。

FreeRTOS还有一个对应的商用系统:OpenRTOS。

它和FreeRTOS有近似之处,但不需要商业付费,下面罗列差异:

e18f40ca-58f7-11eb-8b86-12bb97331649.png

责任编辑:xj

原文标题:FreeRTOS的License许可说明

文章出处:【微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RTOS
    +关注

    关注

    21

    文章

    809

    浏览量

    119410
  • FreeRTOS
    +关注

    关注

    12

    文章

    483

    浏览量

    61991
  • License
    +关注

    关注

    0

    文章

    14

    浏览量

    13804

原文标题:FreeRTOS的License许可说明

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何评估 ChatGPT 输出内容的准确性

    评估 ChatGPT 输出内容的准确性是一个复杂的过程,因为它涉及到多个因素,包括但不限于数据的质量和多样性、模型的训练、上下文的理解、以及输出内容的逻辑一致性。以下是一些评估 ChatGPT 输出
    的头像 发表于 10-25 17:48 496次阅读

    如何评估AIGC内容的质量和效果

    评估AIGC(人工智能生成内容)的质量和效果是一个复杂的过程,因为它涉及到多个维度,包括内容的准确性、相关性、创造性、一致性、可读性以及用户满意度等。以下是一些评估AIGC
    的头像 发表于 10-25 16:02 367次阅读

    AIGC在视频内容制作中的应用前景

    AIGC(Artificial Intelligence Generated Content,人工智能生成内容)在视频内容制作中的应用前景广阔,主要体现在以下几个方面: 一、提高视频内容制作效率
    的头像 发表于 10-25 15:44 366次阅读

    AIGC生成内容的优势与挑战

    人工智能生成内容(AIGC,Artificial Intelligence Generated Content)是指利用人工智能技术自动生成文本、图像、音频和视频等内容的过程。随着深度学习、自然语言
    的头像 发表于 10-25 15:36 305次阅读

    AIGC与传统内容生成的区别

    AIGC(Artificial Intelligence Generated Content,人工智能生成内容)与传统内容生成在多个方面存在显著区别。以下是对这两者的对比: 一、数据类型与处理
    的头像 发表于 10-25 15:13 263次阅读

    数控加工工艺主要包括哪些内容和特点

    数控加工工艺是一种利用数控机床进行零件加工的技术,它在现代制造业中具有重要地位。本文将详细介绍数控加工工艺的内容、特点以及相关技术。 一、数控加工工艺的内容 数控编程 数控编程是数控加
    的头像 发表于 06-07 10:22 2225次阅读

    接口测试是测试什么内容

    接口测试是软件测试的一个重要组成部分,主要用于验证系统组件之间的交互是否符合预期。接口测试可以确保各个模块之间的数据传输、控制流和错误处理等方面能够正常工作。本文将详细介绍接口测试的相关内容,包括
    的头像 发表于 05-30 15:11 1143次阅读

    仿真测试包含哪些内容

    在当今科技快速发展的时代,仿真测试作为一种重要的技术手段,被广泛应用于各个领域。无论是航空航天、汽车制造、医学仿真,还是建筑设计、国防军事以及城市交通等,仿真测试都发挥着不可或缺的作用。本文将深入探讨仿真测试的内容,包括其定义、主要特点、执行步骤
    的头像 发表于 05-17 14:32 908次阅读

    谷歌将打击AI生成内容内容农场,削减搜索垃圾内容40%

    谷歌产品管理总监伊丽莎白·塔克特别指出,接下来的更新主要聚焦于升级核心排名系统,从而更好地衡量网页质量、用户体验与真实性。此外,本次更新还将重点识别常见的大规模低价值内容如伪造搜索结果的垃圾网站
    的头像 发表于 03-06 15:53 634次阅读

    一文浅谈内容传递网络(CDN)

    了解。这也表明,设计和实施可扩展、可靠和高效的内容传递网络涉及关注多个技术方面,例如应该在何处复制内容,哪个是应该重定向请求的适当服务器,如何处理突发事件时的负载,以及应该使用什么策略来交付流媒体
    的头像 发表于 01-08 14:40 550次阅读

    浪涌预防方案有哪些内容

    浪涌预防方案有哪些内容?|深圳比创达电子
    的头像 发表于 01-08 10:54 430次阅读
    浪涌预防方案有哪些<b class='flag-5'>内容</b>?

    新时代下的内容协作平台:释放企业内容生产力,提升企业效能

    在当今数字化时代,企业面临着日益增长的文档管理挑战。传统的文件编辑方式已经无法满足团队合作的需求,而新时代下的内容协作平台作为创新的文档管理解决方案,为企业带来了全新的内容管理与协作处理方式。 中软
    的头像 发表于 12-25 19:00 573次阅读
    新时代下的<b class='flag-5'>内容</b>协作平台:释放企业<b class='flag-5'>内容</b>生产力,提升企业效能

    vivado软件的安装教程以及license

    vivado软件的安装教程以及license
    发表于 12-21 19:50

    气象监测设备的内容介绍

    气象监测设备的内容介绍
    的头像 发表于 12-13 15:37 367次阅读

    FreeRTOS信号量的使用与实例

    在嵌入式系统中,任务管理是一个重要的部分,它涉及到任务之间的通信和同步,信号量,队列,互斥锁和事件标志组等概念。本文将以 FreeRTOS 为例,详细讲解这些内容
    的头像 发表于 12-12 15:25 2340次阅读