Follow+Star public number, don’t miss the wonderful content
Author | strongerHuang
WeChat Public Account | Embedded Column
Embedded Column
1
License means permission; although many of our software is free to use, it still needs to comply with licenses, such as the open-source licenses we mention.
Categories of Open Source Licenses:
-
GNU GPL
-
BSD
-
Apache
-
MIT
-
GNU LGPL
1.GNU GPL
GNU GPL: GNU General Public License.
Main features of GPL open source agreement:
-
Freedom to copy: Allows copying the software to anyone’s computer without limiting the number of copies.
-
Freedom to distribute: Allows software to be distributed in various forms.
-
Paid distribution: Allows selling the software on various media, but must inform the buyer that this software can be obtained for free; thus, generally speaking, open-source software profits by providing paid services to users.
-
Freedom to modify: Allows developers to add or remove software functions, but the modified software must still be licensed under the GPL agreement.
5.GNU LGPL
GNU Lesser General Public License.
LGPL is a derivative version of GPL, also known as GPL V2, and this agreement is mainly designed for library open-source agreements.
LGPL allows commercial software to use LGPL libraries through linking without needing to open-source the commercial software’s code. This allows open-source code under LGPL to be referenced and sold as libraries in commercial software.
Embedded Column
2
Although FreeRTOS is free, it needs to comply with the MIT open-source license.
Including but not limited to the following rights: the right to use, copy, modify, merge, publish, distribute, sublicense, or sell copies of the content.
FreeRTOS software is provided “as is” without any form of express or implied warranty. Implied warranties include but are not limited to warranties of merchantability, fitness for a particular purpose, and non-infringement.
In no event shall the author or copyright holder be liable for any claims, damages, or other liabilities, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software.
FreeRTOS also has a corresponding commercial system: OpenRTOS.
It is similar to FreeRTOS, but does not require commercial payment; below are the differences:
Selected Summary | Column | Directory | Search
Selected Summary | ARM, Cortex-M
Selected Summary | ST Tools, Download Programming Tools
Click “Read the original text” to see more shares, welcome to share, collect, like, and view.