Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 2f0e2fc

Browse filesBrowse files
Change license to AGPL-3.0
1 parent b9bbe20 commit 2f0e2fc
Copy full SHA for 2f0e2fc
Expand file treeCollapse file tree

21 files changed

+559
-253
lines changed

‎.github/workflows/check-license.yml

Copy file name to clipboardExpand all lines: .github/workflows/check-license.yml
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ name: Check License
44
env:
55
EXPECTED_LICENSE_FILENAME: LICENSE.txt
66
# SPDX identifier: https://spdx.org/licenses/
7-
EXPECTED_LICENSE_TYPE: Apache-2.0
7+
EXPECTED_LICENSE_TYPE: AGPL-3.0
88

99
# See: https://docs.github.com/actions/using-workflows/events-that-trigger-workflows
1010
on:

‎.licensed.yml

Copy file name to clipboardExpand all lines: .licensed.yml
+68-50Lines changed: 68 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -5,57 +5,17 @@ sources:
55
apps:
66
- source_path: ./
77

8-
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-dependencies/Apache-2.0/.licensed.yml
8+
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-dependencies/AGPL-3.0/.licensed.yml
99
allowed:
10-
# Based on https://www.apache.org/legal/resolved.html#category-a
11-
- apache-2.0
12-
- apache-1.1
13-
- php-3.01
14-
# "MX4J License" - no SPDX ID
15-
- bsd-2-clause
16-
- bsd-2-clause-netbsd # Deprecated ID for `bsd-2-clause`
17-
- bsd-2-clause-views
18-
- bsd-2-clause-freebsd # Deprecated ID for `bsd-2-clause-views`
19-
- bsd-3-clause
20-
- bsd-3-clause-clear
21-
# "DOM4J License" - no SPDX ID
22-
- postgresql
23-
# "Eclipse Distribution License 1.0" - no SPDX ID
24-
- mit
25-
- x11
26-
- isc
27-
- smlnj
28-
- standardml-nj # Deprecated ID for `smlnj`
29-
# "Cup Parser Generator" - no SPDX ID
30-
- icu
31-
- ncsa
32-
- w3c
33-
# "W3C Community Contributor License Agreement" - no SPDX ID
34-
- xnet
35-
- zlib
36-
# "FSF autoconf license" - no SPDX ID
37-
- afl-3.0
38-
# "Service+Component+Architecture+Specifications" - no SPDX ID
39-
# "OOXML XSD ECMA License"
40-
- ms-pl
41-
- cc-pddc
42-
- psf-2.0
43-
# "Python Imaging Library Software License"
44-
- apafml
45-
- bsl-1.0
46-
- ogl-uk-3.0
47-
- wtfpl
48-
- unicode-tou
49-
- zpl-2.0
50-
# "ACE license" - no SPDX ID
51-
- upl-1.0
52-
# "Open Grid Forum License" - no SPDX ID
53-
# 'Google "Additional IP Rights Grant (Patents)" file' - no SPDX ID
54-
- unlicense
55-
- hpnd
56-
- mulanpsl-2.0
57-
- cc0-1.0
58-
# Based on individual license text
10+
# The following are based on: https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses
11+
- gpl-1.0-or-later
12+
- gpl-1.0+ # Deprecated ID for `gpl-1.0-or-later`
13+
- gpl-2.0-or-later
14+
- gpl-2.0+ # Deprecated ID for `gpl-2.0-or-later`
15+
- gpl-3.0-only
16+
- gpl-3.0 # Deprecated ID for `gpl-3.0-only`
17+
- gpl-3.0-or-later
18+
- gpl-3.0+ # Deprecated ID for `gpl-3.0-or-later`
5919
- lgpl-2.0-or-later
6020
- lgpl-2.0+ # Deprecated ID for `lgpl-2.0-or-later`
6121
- lgpl-2.1-only
@@ -66,3 +26,61 @@ allowed:
6626
- lgpl-3.0 # Deprecated ID for `lgpl-3.0-only`
6727
- lgpl-3.0-or-later
6828
- lgpl-3.0+ # Deprecated ID for `lgpl-3.0-or-later`
29+
- agpl-1.0-or-later
30+
- agpl-3.0-only
31+
- agpl-3.0 # Deprecated ID for `agpl-3.0-only`
32+
- agpl-3.0-or-later
33+
- fsfap
34+
- apache-2.0
35+
- artistic-2.0
36+
- clartistic
37+
- sleepycat
38+
- bsl-1.0
39+
- bsd-3-clause
40+
- cecill-2.0
41+
- bsd-3-clause-clear
42+
# "Cryptix General License" - no SPDX ID (https://github.com/spdx/license-list-XML/issues/456)
43+
- ecos-2.0
44+
- ecl-2.0
45+
- efl-2.0
46+
- eudatagrid
47+
- mit
48+
- bsd-2-clause # Subsumed by `bsd-2-clause-views`
49+
- bsd-2-clause-netbsd # Deprecated ID for `bsd-2-clause`
50+
- bsd-2-clause-views # This is the version linked from https://www.gnu.org/licenses/license-list.html#FreeBSD
51+
- bsd-2-clause-freebsd # Deprecated ID for `bsd-2-clause-views`
52+
- ftl
53+
- hpnd
54+
- imatix
55+
- imlib2
56+
- ijg
57+
# "Informal license" - this is a general class of license
58+
- intel
59+
- isc
60+
- mpl-2.0
61+
- ncsa
62+
# "License of Netscape JavaScript" - no SPDX ID
63+
- oldap-2.7
64+
# "License of Perl 5 and below" - possibly `Artistic-1.0-Perl` ?
65+
- cc0-1.0
66+
- cc-pddc
67+
- psf-2.0
68+
- ruby
69+
- sgi-b-2.0
70+
- smlnj
71+
- standardml-nj # Deprecated ID for `smlnj`
72+
- unicode-dfs-2015
73+
- upl-1.0
74+
- unlicense
75+
- vim
76+
- w3c
77+
- wtfpl
78+
- lgpl-2.0-or-later with wxwindows-exception-3.1
79+
- wxwindows # Deprecated ID for `lgpl-2.0-or-later with wxwindows-exception-3.1`
80+
- x11
81+
- xfree86-1.1
82+
- zlib
83+
- zpl-2.0
84+
- zpl-2.1
85+
# The following are based on individual license text
86+
- eupl-1.2

‎LICENSE.txt

Copy file name to clipboardExpand all lines: LICENSE.txt
+234-201Lines changed: 234 additions & 201 deletions
Large diffs are not rendered by default.

‎README.md

Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ This open source code was written by the Arduino team and is maintained on a dai
102102

103103
## License
104104

105-
The code contained in this repository is licensed under the terms of the Apache 2.0 license. If you have questions about licensing please contact us at [license@arduino.cc](mailto:license@arduino.cc).
105+
The code contained in this repository is licensed under the terms of the GNU Affero General Public License version 3 license. If you have questions about licensing please contact us at [license@arduino.cc](mailto:license@arduino.cc).
106106

107107
[arduino-ide-repo]: https://github.com/arduino/arduino-ide
108108
[go-install]: https://golang.org/doc/install

‎globals/globals.go

Copy file name to clipboardExpand all lines: globals/globals.go
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
// This file is part of arduino-language-server.
2+
//
3+
// Copyright 2022 ARDUINO SA (http://www.arduino.cc/)
4+
//
5+
// This software is released under the GNU Affero General Public License version 3,
6+
// which covers the main part of arduino-language-server.
7+
// The terms of this license can be found at:
8+
// https://www.gnu.org/licenses/agpl-3.0.html
9+
//
10+
// You can be released from the requirements of the above licenses by purchasing
11+
// a commercial license. Buying such a license is mandatory if you want to
12+
// modify or otherwise use the software for commercial activities involving the
13+
// Arduino software without disclosing the source code of your own applications.
14+
// To purchase a commercial license, send an email to license@arduino.cc.
15+
116
package globals
217

318
import (

‎ls/builder.go

Copy file name to clipboardExpand all lines: ls/builder.go
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
// This file is part of arduino-language-server.
2+
//
3+
// Copyright 2022 ARDUINO SA (http://www.arduino.cc/)
4+
//
5+
// This software is released under the GNU Affero General Public License version 3,
6+
// which covers the main part of arduino-language-server.
7+
// The terms of this license can be found at:
8+
// https://www.gnu.org/licenses/agpl-3.0.html
9+
//
10+
// You can be released from the requirements of the above licenses by purchasing
11+
// a commercial license. Buying such a license is mandatory if you want to
12+
// modify or otherwise use the software for commercial activities involving the
13+
// Arduino software without disclosing the source code of your own applications.
14+
// To purchase a commercial license, send an email to license@arduino.cc.
15+
116
package ls
217

318
import (

‎ls/ls.go

Copy file name to clipboardExpand all lines: ls/ls.go
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
// This file is part of arduino-language-server.
2+
//
3+
// Copyright 2022 ARDUINO SA (http://www.arduino.cc/)
4+
//
5+
// This software is released under the GNU Affero General Public License version 3,
6+
// which covers the main part of arduino-language-server.
7+
// The terms of this license can be found at:
8+
// https://www.gnu.org/licenses/agpl-3.0.html
9+
//
10+
// You can be released from the requirements of the above licenses by purchasing
11+
// a commercial license. Buying such a license is mandatory if you want to
12+
// modify or otherwise use the software for commercial activities involving the
13+
// Arduino software without disclosing the source code of your own applications.
14+
// To purchase a commercial license, send an email to license@arduino.cc.
15+
116
package ls
217

318
import (

‎ls/ls_clang_to_ide.go

Copy file name to clipboardExpand all lines: ls/ls_clang_to_ide.go
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
// This file is part of arduino-language-server.
2+
//
3+
// Copyright 2022 ARDUINO SA (http://www.arduino.cc/)
4+
//
5+
// This software is released under the GNU Affero General Public License version 3,
6+
// which covers the main part of arduino-language-server.
7+
// The terms of this license can be found at:
8+
// https://www.gnu.org/licenses/agpl-3.0.html
9+
//
10+
// You can be released from the requirements of the above licenses by purchasing
11+
// a commercial license. Buying such a license is mandatory if you want to
12+
// modify or otherwise use the software for commercial activities involving the
13+
// Arduino software without disclosing the source code of your own applications.
14+
// To purchase a commercial license, send an email to license@arduino.cc.
15+
116
package ls
217

318
import (

‎ls/ls_formatter.go

Copy file name to clipboardExpand all lines: ls/ls_formatter.go
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
// This file is part of arduino-language-server.
2+
//
3+
// Copyright 2022 ARDUINO SA (http://www.arduino.cc/)
4+
//
5+
// This software is released under the GNU Affero General Public License version 3,
6+
// which covers the main part of arduino-language-server.
7+
// The terms of this license can be found at:
8+
// https://www.gnu.org/licenses/agpl-3.0.html
9+
//
10+
// You can be released from the requirements of the above licenses by purchasing
11+
// a commercial license. Buying such a license is mandatory if you want to
12+
// modify or otherwise use the software for commercial activities involving the
13+
// Arduino software without disclosing the source code of your own applications.
14+
// To purchase a commercial license, send an email to license@arduino.cc.
15+
116
package ls
217

318
import (

‎ls/ls_ide_to_clang.go

Copy file name to clipboardExpand all lines: ls/ls_ide_to_clang.go
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
// This file is part of arduino-language-server.
2+
//
3+
// Copyright 2022 ARDUINO SA (http://www.arduino.cc/)
4+
//
5+
// This software is released under the GNU Affero General Public License version 3,
6+
// which covers the main part of arduino-language-server.
7+
// The terms of this license can be found at:
8+
// https://www.gnu.org/licenses/agpl-3.0.html
9+
//
10+
// You can be released from the requirements of the above licenses by purchasing
11+
// a commercial license. Buying such a license is mandatory if you want to
12+
// modify or otherwise use the software for commercial activities involving the
13+
// Arduino software without disclosing the source code of your own applications.
14+
// To purchase a commercial license, send an email to license@arduino.cc.
15+
116
package ls
217

318
import (

‎ls/lsp_client_clangd.go

Copy file name to clipboardExpand all lines: ls/lsp_client_clangd.go
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
// This file is part of arduino-language-server.
2+
//
3+
// Copyright 2022 ARDUINO SA (http://www.arduino.cc/)
4+
//
5+
// This software is released under the GNU Affero General Public License version 3,
6+
// which covers the main part of arduino-language-server.
7+
// The terms of this license can be found at:
8+
// https://www.gnu.org/licenses/agpl-3.0.html
9+
//
10+
// You can be released from the requirements of the above licenses by purchasing
11+
// a commercial license. Buying such a license is mandatory if you want to
12+
// modify or otherwise use the software for commercial activities involving the
13+
// Arduino software without disclosing the source code of your own applications.
14+
// To purchase a commercial license, send an email to license@arduino.cc.
15+
116
package ls
217

318
import (

‎ls/lsp_logger.go

Copy file name to clipboardExpand all lines: ls/lsp_logger.go
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
// This file is part of arduino-language-server.
2+
//
3+
// Copyright 2022 ARDUINO SA (http://www.arduino.cc/)
4+
//
5+
// This software is released under the GNU Affero General Public License version 3,
6+
// which covers the main part of arduino-language-server.
7+
// The terms of this license can be found at:
8+
// https://www.gnu.org/licenses/agpl-3.0.html
9+
//
10+
// You can be released from the requirements of the above licenses by purchasing
11+
// a commercial license. Buying such a license is mandatory if you want to
12+
// modify or otherwise use the software for commercial activities involving the
13+
// Arduino software without disclosing the source code of your own applications.
14+
// To purchase a commercial license, send an email to license@arduino.cc.
15+
116
package ls
217

318
import (

‎ls/lsp_server_ide.go

Copy file name to clipboardExpand all lines: ls/lsp_server_ide.go
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
// This file is part of arduino-language-server.
2+
//
3+
// Copyright 2022 ARDUINO SA (http://www.arduino.cc/)
4+
//
5+
// This software is released under the GNU Affero General Public License version 3,
6+
// which covers the main part of arduino-language-server.
7+
// The terms of this license can be found at:
8+
// https://www.gnu.org/licenses/agpl-3.0.html
9+
//
10+
// You can be released from the requirements of the above licenses by purchasing
11+
// a commercial license. Buying such a license is mandatory if you want to
12+
// modify or otherwise use the software for commercial activities involving the
13+
// Arduino software without disclosing the source code of your own applications.
14+
// To purchase a commercial license, send an email to license@arduino.cc.
15+
116
package ls
217

318
import (

‎ls/progress.go

Copy file name to clipboardExpand all lines: ls/progress.go
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
// This file is part of arduino-language-server.
2+
//
3+
// Copyright 2022 ARDUINO SA (http://www.arduino.cc/)
4+
//
5+
// This software is released under the GNU Affero General Public License version 3,
6+
// which covers the main part of arduino-language-server.
7+
// The terms of this license can be found at:
8+
// https://www.gnu.org/licenses/agpl-3.0.html
9+
//
10+
// You can be released from the requirements of the above licenses by purchasing
11+
// a commercial license. Buying such a license is mandatory if you want to
12+
// modify or otherwise use the software for commercial activities involving the
13+
// Arduino software without disclosing the source code of your own applications.
14+
// To purchase a commercial license, send an email to license@arduino.cc.
15+
116
package ls
217

318
import (

‎ls/unused.go

Copy file name to clipboardExpand all lines: ls/unused.go
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
// This file is part of arduino-language-server.
2+
//
3+
// Copyright 2022 ARDUINO SA (http://www.arduino.cc/)
4+
//
5+
// This software is released under the GNU Affero General Public License version 3,
6+
// which covers the main part of arduino-language-server.
7+
// The terms of this license can be found at:
8+
// https://www.gnu.org/licenses/agpl-3.0.html
9+
//
10+
// You can be released from the requirements of the above licenses by purchasing
11+
// a commercial license. Buying such a license is mandatory if you want to
12+
// modify or otherwise use the software for commercial activities involving the
13+
// Arduino software without disclosing the source code of your own applications.
14+
// To purchase a commercial license, send an email to license@arduino.cc.
15+
116
package ls
217

318
import (

‎sourcemapper/ino.go

Copy file name to clipboardExpand all lines: sourcemapper/ino.go
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
// This file is part of arduino-language-server.
2+
//
3+
// Copyright 2022 ARDUINO SA (http://www.arduino.cc/)
4+
//
5+
// This software is released under the GNU Affero General Public License version 3,
6+
// which covers the main part of arduino-language-server.
7+
// The terms of this license can be found at:
8+
// https://www.gnu.org/licenses/agpl-3.0.html
9+
//
10+
// You can be released from the requirements of the above licenses by purchasing
11+
// a commercial license. Buying such a license is mandatory if you want to
12+
// modify or otherwise use the software for commercial activities involving the
13+
// Arduino software without disclosing the source code of your own applications.
14+
// To purchase a commercial license, send an email to license@arduino.cc.
15+
116
package sourcemapper
217

318
import (

‎sourcemapper/ino_test.go

Copy file name to clipboardExpand all lines: sourcemapper/ino_test.go
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
// This file is part of arduino-language-server.
2+
//
3+
// Copyright 2022 ARDUINO SA (http://www.arduino.cc/)
4+
//
5+
// This software is released under the GNU Affero General Public License version 3,
6+
// which covers the main part of arduino-language-server.
7+
// The terms of this license can be found at:
8+
// https://www.gnu.org/licenses/agpl-3.0.html
9+
//
10+
// You can be released from the requirements of the above licenses by purchasing
11+
// a commercial license. Buying such a license is mandatory if you want to
12+
// modify or otherwise use the software for commercial activities involving the
13+
// Arduino software without disclosing the source code of your own applications.
14+
// To purchase a commercial license, send an email to license@arduino.cc.
15+
116
package sourcemapper
217

318
import (

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.