当前位置:网站首页>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 .
边栏推荐
- Shengteng experience officer Episode 5 notes I
- EMQX 5.0 发布:单集群支持 1 亿 MQTT 连接的开源物联网消息服务器
- Small game design framework
- "July 2022" Wukong editor update record
- 「2022年7月」WuKong编辑器更版记录
- Attribute keywords ondelete, private, readonly, required
- PAG体验:十分钟完成AE动效部署上线各平台!
- Substance Painter笔记:多显示器且多分辨率显示器时的设置
- JS image to Base64
- Leetcode——344. 反转字符串/541. 反转字符串 II/151. 颠倒字符串中的单词/剑指 Offer 58 - II. 左旋转字符串
猜你喜欢

Mrs offline data analysis: process OBS data through Flink job

华为云数据库DDS产品深度赋能

Computer win7 system desktop icon is too large, how to turn it down

Base64 encoding

Because the employee set the password to "123456", amd stolen 450gb data?
![leetcode:648. Word replacement [dictionary tree board + find the shortest matching prefix among several prefixes]](/img/3e/cdde4b436821af8700eb65d35e8f59.png)
leetcode:648. Word replacement [dictionary tree board + find the shortest matching prefix among several prefixes]

Use case diagram

2022pagc Golden Sail award | rongyun won the "outstanding product technology service provider of the year"

低代码平台中的数据连接方式(下)

Today's sleep quality record 78 points
随机推荐
Summary on adding content of background dynamic template builder usage
MRS离线数据分析:通过Flink作业处理OBS数据
PD virtual machine tutorial: how to set the available shortcut keys in the parallelsdesktop virtual machine?
leetcode:648. 单词替换【字典树板子 + 寻找若干前缀中的最短符合前缀】
Search engine interface
Small game design framework
Navigation — 这么好用的导航框架你确定不来看看?
小程序目录结构
Mmkv use and principle
今日睡眠质量记录78分
Simple use of websocket
Million data document access of course design
Demis Hassabis谈AlphaFold未来目标
Because the employee set the password to "123456", amd stolen 450gb data?
6、Electron无边框窗口和透明窗口 锁定模式 设置窗口图标
leetcode:648. Word replacement [dictionary tree board + find the shortest matching prefix among several prefixes]
一款你不容错过的Laravel后台管理扩展包 —— Voyager
设备故障预测机床故障提前预警机械设备振动监测机床故障预警CNC震动无线监控设备异常提前预警
数据库如何进行动态自定义排序?
Oracle non automatic submission solution