当前位置:网站首页>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 .
边栏推荐
- 大厂做开源的五大痛点
- Hangdian oj2054 a = = B? ???
- ES日志报错赏析-trying to create too many buckets
- Substance Painter筆記:多顯示器且多分辨率顯示器時的設置
- 一款你不容错过的Laravel后台管理扩展包 —— Voyager
- Cascading update with Oracle trigger
- Navigation - are you sure you want to take a look at such an easy-to-use navigation framework?
- Find your own value
- Ian Goodfellow, the inventor of Gan, officially joined deepmind as research scientist
- In the field of software engineering, we have been doing scientific research for ten years!
猜你喜欢

JS get the current time, month, day, year, and the uniapp location applet opens the map to select the location

LeetCode每日一题(636. Exclusive Time of Functions)

全球首款 RISC-V 笔记本电脑开启预售,专为元宇宙而生!

Navigation — 这么好用的导航框架你确定不来看看?

EfficientNet模型的完整细节

GAN发明者Ian Goodfellow正式加入DeepMind,任Research Scientist

Navigation - are you sure you want to take a look at such an easy-to-use navigation framework?

WebRTC 音频抗弱网技术(上)

【愚公系列】2022年7月 Go教学课程 005-变量

Today's sleep quality record 78 points
随机推荐
Data connection mode in low code platform (Part 2)
一个程序员的水平能差到什么程度?尼玛,都是人才呀...
⼀个对象从加载到JVM,再到被GC清除,都经历了什么过程?
Es log error appreciation -trying to create too many buckets
拼多多败诉,砍价始终差0.9%一案宣判;微信内测同一手机号可注册两个账号功能;2022年度菲尔兹奖公布|极客头条...
The world's first risc-v notebook computer is on pre-sale, which is designed for the meta universe!
低代码平台中的数据连接方式(下)
Emqx 5.0 release: open source Internet of things message server with single cluster supporting 100million mqtt connections
[server data recovery] a case of RAID data recovery of a brand StorageWorks server
半小时『直播连麦搭建』动手实战,大学生技术岗位简历加分项get!
内部排序——插入排序
数据湖(九):Iceberg特点详述和数据类型
Webrtc audio anti weak network technology (Part 1)
Summary on adding content of background dynamic template builder usage
Leetcode——344. Reverse string /541 Invert string ii/151 Reverse the word / Sword finger in the string offer 58 - ii Rotate string left
Substance Painter筆記:多顯示器且多分辨率顯示器時的設置
C# 6.0 语言规范获批
Applet directory structure
Because the employee set the password to "123456", amd stolen 450gb data?
PD virtual machine tutorial: how to set the available shortcut keys in the parallelsdesktop virtual machine?