当前位置:网站首页>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 .
边栏推荐
- Today's sleep quality record 78 points
- C# 6.0 语言规范获批
- Substance painter notes: settings for multi display and multi-resolution displays
- NLLB-200:Meta开源新模型,可互译200种语言
- Electronic remote error
- The world's first risc-v notebook computer is on pre-sale, which is designed for the meta universe!
- The method of parsing PHP to jump out of the loop and the difference between continue, break and exit
- Wechat applet - Advanced chapter component packaging - Implementation of icon component (I)
- Pert diagram (engineering network diagram)
- Introduction and use of Kitti dataset
猜你喜欢
Navigation - are you sure you want to take a look at such an easy-to-use navigation framework?
小程序目录结构
The longest ascending subsequence model acwing 1014 Mountaineering
大厂做开源的五大痛点
WebRTC 音频抗弱网技术(上)
Wechat applet - Advanced chapter component packaging - Implementation of icon component (I)
LeetCode 648. Word replacement
Mmkv use and principle
Bill Gates posted his resume 48 years ago: "it's not as good-looking as yours."
什么是云原生?这回终于能搞明白了!
随机推荐
Es log error appreciation -- allow delete
Equipment failure prediction machine failure early warning mechanical equipment vibration monitoring machine failure early warning CNC vibration wireless monitoring equipment abnormal early warning
Data Lake (IX): Iceberg features and data types
AWS学习笔记(三)
PLC: automatically correct the data set noise, wash the data set | ICLR 2021 spotlight
A laravel background management expansion package you can't miss - Voyager
比尔·盖茨晒48年前简历:“没你们的好看”
Mmkv use and principle
数据库如何进行动态自定义排序?
C 6.0 language specification approved
Data connection mode in low code platform (Part 2)
Pinduoduo lost the lawsuit, and the case of bargain price difference of 0.9% was sentenced; Wechat internal test, the same mobile phone number can register two account functions; 2022 fields Awards an
JSON解析实例(Qt含源码)
Pandora IOT development board learning (HAL Library) - Experiment 12 RTC real-time clock experiment (learning notes)
全球首款 RISC-V 笔记本电脑开启预售,专为元宇宙而生!
Mlgo: Google AI releases industrial compiler optimized machine learning framework
小程序目录结构
安恒堡垒机如何启用Radius双因素/双因子(2FA)身份认证
Navigation - are you sure you want to take a look at such an easy-to-use navigation framework?
JS get the current time, month, day, year, and the uniapp location applet opens the map to select the location