Commit faf5c15
committed
Allow use of code under later versions of GPL
The license type of Arduino Lint is hereby changed from "GPL-3.0-only" to "GPL-3.0-or-later", for the reason explained here:
https://www.gnu.org/licenses/gpl-faq.html#VersionThreeOrLater
Arduino Lint's GPL 3.0 license itself provides for either type, but the "or later" exception is only available if it is
explicitly stated:
> If the Program specifies that a certain numbered version of the GNU General Public License "or any later version"
> applies to it, you have the option of following the terms and conditions either of that numbered version or of any
> later version published by the Free Software Foundation.
This was not previously done in the Arduino Lint code base, meaning that it could not be used by code licensed under some
later version of GPL.
The previous use of the "GPL-3.0-only" license type was not a conscious decision, but simply the result of copy/pasting
the license header from another project which happened to be "GPL-3.0-only". I simply copy/pasted the license from
Arduino CLI, which is also "GPL-3.0-only".
Since Arduino has complete ownership of all code subject to this change, no external permission must be obtained to make
this change.1 parent 69462b8 commit faf5c15
File tree
92 files changed
+265
-162
lines changed- etc/schemas
- internal
- cli
- command
- configuration
- rulemode
- project
- general
- library
- libraryproperties
- packageindex
- platform
- boardstxt
- platformtxt
- programmerstxt
- projectdata
- projecttype
- sketch
- result
- feedback
- outputformat
- rule
- ruleconfiguration
- rulefunction
- rulelevel
- ruleresult
- schema
- compliancelevel
- schemadata
- util/test
- ruledocsgen
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
92 files changed
+265
-162
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
0 commit comments