作者<br> <br> <br> <br> <br> <br>嵌入式专栏许多商业软件都要求许可证才能正常使用,否则只能与非法的“ *解决方案”一起使用。我们的软件工程师使用的许多软件库和源代码也需要获得许可。让我们简要解释一下FreeRTOS的许可证内容以及与该许可证有关的内容。关于许可许可,这意味着许可,尽管我们的许多软件是免费使用的,但我们仍然需要遵循许可,例如所谓的开源许可。开源许可证分类:GNU GPL BSD Apache MIT GUN LGPL 1.GNU GPL GNU GPL:GNU通用公共许可证,GNU通用公共许可证。 GPL开源协议的主要特征:复制自由:允许将软件复制到任何人的计算机上,并且不限制复制数量。传播自由:允许以各种形式传播软件。付费传播:允许在各种媒体上出售该软件,但是必须事先告知购买者该软件是免费的;因此,一般来说,开源软件通过向用户提供付费服务是有利可图的。修改自由:允许开发人员添加或删除软件的功能,但是在修改软件之后,仍必须根据GPL许可协议对软件进行授权。 2.BSD BSD:伯克利软件发行,伯克利软件发行协议。 BSD对业务更友好。许多公司在选择开放源代码产品时更喜欢BSD协议,因为它们可以完全控制这些第三方代码,甚至在必要时可以对其进行修改或重新开发。 3. Apache的全名是Apache License Version,Apache License Version。 4.麻省理工学院麻省理工学院:麻省理工大学全平技术学院,目前是限制性最低的开放源代码许可协议之一(少于BSD和Apache)。只要程序的开发者在修改后的源代码中保留原始作者许可信息,商业软件通常就会使用它。 5. GUN LGPL GNU通用公共许可证,GNU通用公共许可证。 LGPL是GPL(也称为GPL V2)的派生版本。该协议主要是为类库设计的开源协议。 LGPL允许商业软件通过类库链接使用LGPL类库,而无需开源商业软件代码。这允许采用LGPL协议的开源代码被商业软件作为类库进行引用,发布和出售。开源并不意味着免费:开源软件是指具有开源代码的软件:开源软件在发布时将随附该软件的源代码,并被授权允许用户进行更改,传播或重新开发。自由软件是指免费提供给用户的软件:但是,与自由同时,通常会有一些限制,例如源代码未打开,用户无法随意对其进行修改以及不能两次发布。 FreeRTOS许可证尽管FreeRTOS是免费的,但它需要遵循MIT开源许可证。包括但不限于以下权利:使用,复制,修改,合并,发布,分发,再许可或出售内容的副本。 FreeRTOS软件是“按原样”提供的。没有任何形式的明示或明示保证。默示包括但不限于对适销性,适用性,针对特定目的的适用性和不侵权的保证。在任何情况下,作者或版权所有者应对合同,侵权或其他形式的诉讼,来源,郊游或访问与软件的连接或使用软件或其他方式的任何索赔,损害或其他责任负责。加工。 FreeRTOS也有一个相应的商业系统:OpenRTOS。它类似于FreeRTOS,但不需要商业付款。区别在下面列出:免责声明:本文的内容经21ic授权后发布,版权归原始作者所有。该平台仅提供信息存储服务。本文仅代表作者的个人观点,并不代表该平台的立场。如有任何疑问,请与我们联系,谢谢!