当前位置:网站首页>Stm32cubemx, 68 sets of components, following 10 open source protocols
Stm32cubemx, 68 sets of components, following 10 open source protocols
2022-07-07 14:41:00 【strongerHuang】
Focus on + Star sign public Number , Don't miss the highlights
author | strongerHuang
WeChat official account | strongerHuang
In the process of embedded development , We will use many tools and software , Some are paid software , Some are free software .
among , There are many free software tools , But free is also subject to certain terms of the agreement .
Development STM32 We should all know ,ST The ecological environment Do a good job of it , Many of these development tools are free :STM32CubeMX、 STM32CubeIDE、 STM32CubeProg、 STM32CubeMonitor And many others can be used for free for a long time .
Free does not mean unlimited , that , Do you know what agreement these tools should follow ? Do you care about open source protocols ?
Every free software tool , There is an agreement , Here we share STM32CubeMX The terms of the agreement given : It includes 68 Set of components , To follow 10 Open source agreement .
10 Open source agreement :
Apache-2.0
BSD-3-clause
EPL-1.0
LGPL-2.1
MIT
MPL-1.1
JSON License
LZMA License
JDOM License
https://www.st.com/content/ccc/resource/legal/legal_agreement/additional_license_terms/group0/90/46/49/cb/f1/96/46/cf/Additional_Licence_Terms_STM32CubeMX/files/Additional_Licence_Terms_STM32CubeMX.html/jcr:content/translations/en.Additional_Licence_Terms_STM32CubeMX.html
What is an open source agreement ? What are the common open source protocols ?
Open source licenses , It is a kind of open source software “ constraint ”.
The open source agreement defines your rights and responsibilities when using open source software , That's what you can do , What can't be done .
Although the open source agreement does not necessarily have legal effect , But when it comes to software copyright disputes , The open source protocol is also one of the most important evidences .
such as : I wrote a software myself , Open source , You can take it DIY、 For project development , But you can't sell my open source software for money .
Common famous open source tools , There are usually additional files / Document description :
Open source code , Generally, there will be descriptions of open source protocols followed in the source code :
What are the common open source protocols ?
There are many open source protocols in the world , There are also many versions . Many open source software we see on the market 、 Tools generally have open source agreement terms .
There are several commonly used :
GPL
BSD
Apache
MIT
LGPL
······
Each protocol may have different versions , such as V1、V2 edition . Various agreements may have the same agreement , such as : Copy freely 、 Spread freely 、 Free modification, etc .
Please refer to the content I shared before : What is the open source agreement ?
There used to be a lot RTOS Are open source charges , Now open source and free , It also modifies the relevant open source agreements , For example, I shared with you before :µC/OS、FreeRTOS、RT-Thread、ThreadX The details of the open source agreement
Last , If it's a person , Or small companies use some open source software 、 Tools , May not care about the details of those agreements , If it's a big company , You need to know more about these agreements .
------------ END ------------
● special column 《 Embedded tools 》
● special column 《 Embedded development 》
● special column 《Keil course 》
● Embedded column selection tutorial
Pay attention to the reply of the official account “ Add group ” Join the technical exchange group according to the rules , reply “1024” See more .
Click on “ Read the original ” See more sharing .
边栏推荐
- PD虚拟机教程:如何在ParallelsDesktop虚拟机中设置可使用的快捷键?
- leetcode:648. Word replacement [dictionary tree board + find the shortest matching prefix among several prefixes]
- Applet directory structure
- C 6.0 language specification approved
- 数据库如何进行动态自定义排序?
- PAG experience: complete AE dynamic deployment and launch all platforms in ten minutes!
- The longest ascending subsequence model acwing 1012 Sister cities
- ⼀个对象从加载到JVM,再到被GC清除,都经历了什么过程?
- Navigation - are you sure you want to take a look at such an easy-to-use navigation framework?
- 6. Electron borderless window and transparent window lock mode setting window icon
猜你喜欢
leetcode:648. Word replacement [dictionary tree board + find the shortest matching prefix among several prefixes]
小米的芯片自研之路
OAuth 2.0 + JWT 保护API安全
Introduction and use of Kitti dataset
leetcode:648. 单词替换【字典树板子 + 寻找若干前缀中的最短符合前缀】
Applet directory structure
Full details of efficientnet model
今日睡眠质量记录78分
AWS learning notes (III)
2022年13个UX/UI/UE最佳创意灵感网站
随机推荐
GAN发明者Ian Goodfellow正式加入DeepMind,任Research Scientist
Hangdian oj2054 a = = B? ???
Oracle Linux 9.0 officially released
Notes de l'imprimante substance: paramètres pour les affichages Multi - écrans et multi - Résolutions
leetcode:648. Word replacement [dictionary tree board + find the shortest matching prefix among several prefixes]
The longest ascending subsequence model acwing 482 Chorus formation
LeetCode 648. Word replacement
A laravel background management expansion package you can't miss - Voyager
Decrypt the three dimensional design of the game
《微信小程序-进阶篇》组件封装-Icon组件的实现(一)
【历史上的今天】7 月 7 日:C# 发布;Chrome OS 问世;《仙剑奇侠传》发行
ES日志报错赏析-- allow delete
小程序目录结构
6、Electron无边框窗口和透明窗口 锁定模式 设置窗口图标
Leetcode——剑指 Offer 05. 替换空格
昇腾体验官第五期随手记I
Es log error appreciation -- allow delete
一款你不容错过的Laravel后台管理扩展包 —— Voyager
In the field of software engineering, we have been doing scientific research for ten years!
ES日志报错赏析-trying to create too many buckets