Skip to content

Commit 3287c0d

Browse files
committed
Change license and copyright headers to MIT
Fixes eclipse-theia#310 See also https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/3875
1 parent 81553f9 commit 3287c0d

36 files changed

+103
-1525
lines changed

.vscode/theia.code-snippets

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"header",
55
"copyright"
66
],
7-
"body": "/********************************************************************************\n * Copyright (C) $CURRENT_YEAR ${YourCompany} and others.\n *\n * This program and the accompanying materials are made available under the\n * terms of the Eclipse Public License v. 2.0 which is available at\n * http://www.eclipse.org/legal/epl-2.0.\n *\n * This Source Code may also be made available under the following Secondary\n * Licenses when the conditions for such availability set forth in the Eclipse\n * Public License v. 2.0 are satisfied: GNU General Public License, version 2\n * with the GNU Classpath Exception which is available at\n * https://www.gnu.org/software/classpath/license.html.\n *\n * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0\n ********************************************************************************/\n\n$0",
7+
"body": "/********************************************************************************\n * Copyright (C) $CURRENT_YEAR ${YourCompany} and others.\n *\n * This program and the accompanying materials are made available under the\n * terms of the MIT License, which is available in the project root.\n *\n * SPDX-License-Identifier: MIT\n ********************************************************************************/\n\n$0",
88
"description": "Adds the copyright...",
99
"scope": "javascript,javascriptreact,typescript,typescriptreact,css"
1010
}

LICENSE

+21-642
Large diffs are not rendered by default.

NOTICE.md

+3-8
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,9 @@ source code repository logs.
1717
## Declared Project Licenses
1818

1919
This program and the accompanying materials are made available under the terms
20-
of the Eclipse Public License v. 2.0 which is available at
21-
https://www.eclipse.org/legal/epl-2.0. This Source Code may also be made
22-
available under the following Secondary Licenses when the conditions for such
23-
availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
24-
General Public License, version 2 with the GNU Classpath Exception which is
25-
available at https://www.gnu.org/software/classpath/license.html.
26-
27-
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
20+
of the MIT License which is available at https://opensource.org/license/mit/.
21+
22+
SPDX-License-Identifier: MIT
2823

2924
## Source Code
3025

applications/browser/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Eclipse Theia blueprint browser product",
55
"productName": "Theia Blueprint",
66
"version": "1.44.0",
7-
"license": "EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0",
7+
"license": "MIT",
88
"author": "Eclipse Theia <[email protected]>",
99
"homepage": "https://github.com/eclipse-theia/theia-blueprint#readme",
1010
"bugs": {

applications/electron/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"productName": "Theia Blueprint",
66
"version": "1.44.0",
77
"main": "scripts/theia-electron-main.js",
8-
"license": "EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0",
8+
"license": "MIT",
99
"author": "Eclipse Theia <[email protected]>",
1010
"homepage": "https://github.com/eclipse-theia/theia-blueprint#readme",
1111
"bugs": {

applications/electron/resources/LICENSE

+21-642
Large diffs are not rendered by default.

applications/electron/scripts/update-blockmap.ts

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2023 EclipseSource and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169

1710
import { hideBin } from 'yargs/helpers';

applications/electron/scripts/update-checksum.ts

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2021 EclipseSource and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169
import * as crypto from 'crypto';
1710
import * as fs from 'fs';

configs/errors.eslintrc.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
"rules": {
102102
"file-header": [
103103
true,
104-
"SPDX-License-Identifier: EPL-2\\.0 OR GPL-2\\.0 WITH Classpath-exception-2\\.0"
104+
"SPDX-License-Identifier: MIT"
105105
],
106106
"jsdoc-format": [
107107
true,

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"private": true,
33
"version": "1.44.0",
4-
"license": "EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0",
4+
"license": "MIT",
55
"author": "Rob Moran <[email protected]>",
66
"homepage": "https://github.com/eclipse-theia/theia-blueprint#readme",
77
"bugs": {

scripts/update-theia-to-next.ts

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2021 EclipseSource and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169
import * as fs from 'fs';
1710
import * as path from 'path';

theia-extensions/launcher/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"keywords": [
55
"theia-extension"
66
],
7-
"license": "EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0",
7+
"license": "MIT",
88
"repository": {
99
"type": "git",
1010
"url": "https://github.com/eclipse-theia/theia-blueprint.git"

theia-extensions/launcher/src/browser/create-launcher-contribution.ts

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2022 EclipseSource and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169

1710
import { ConfirmDialog, Dialog, FrontendApplication, FrontendApplicationContribution, StorageService } from '@theia/core/lib/browser';

theia-extensions/launcher/src/browser/create-launcher-frontend-module.ts

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2022 EclipseSource and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169
import { CreateLauncherCommandContribution } from './create-launcher-contribution';
1710
import { ContainerModule } from '@theia/core/shared/inversify';

theia-extensions/launcher/src/browser/launcher-service.ts

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2022 EclipseSource and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169

1710
import { Endpoint } from '@theia/core/lib/browser';

theia-extensions/launcher/src/node/launcher-backend-module.ts

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2022 EclipseSource and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169

1710
import { ContainerModule } from '@theia/core/shared/inversify';

theia-extensions/launcher/src/node/launcher-endpoint.ts

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2022 EclipseSource and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169

1710
import { inject, injectable } from '@theia/core/shared/inversify';

theia-extensions/product/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"keywords": [
2626
"theia-extension"
2727
],
28-
"license": "EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0",
28+
"license": "MIT",
2929
"repository": {
3030
"type": "git",
3131
"url": "https://github.com/eclipse-theia/theia-blueprint.git"

theia-extensions/product/src/browser/branding-util.tsx

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2020 EclipseSource and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169

1710
import { Key, KeyCode } from '@theia/core/lib/browser';

theia-extensions/product/src/browser/icons/theia-logo-blueprint.svg

+2-9
Loading

theia-extensions/product/src/browser/style/index.css

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2020 EclipseSource and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169

1710
:root {

theia-extensions/product/src/browser/theia-blueprint-about-dialog.tsx

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2020 EclipseSource and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169

1710
import * as React from 'react';

theia-extensions/product/src/browser/theia-blueprint-contribution.tsx

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2021 Ericsson and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169

1710
import { inject, injectable } from '@theia/core/shared/inversify';

theia-extensions/product/src/browser/theia-blueprint-frontend-module.ts

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2020 TypeFox, EclipseSource and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169

1710
import '../../src/browser/style/index.css';

theia-extensions/product/src/browser/theia-blueprint-getting-started-widget.tsx

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2020 EclipseSource and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169

1710
import * as React from 'react';

theia-extensions/product/src/electron-main/icon-contribution.ts

+2-9
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
* Copyright (C) 2021 EclipseSource and others.
33
*
44
* This program and the accompanying materials are made available under the
5-
* terms of the Eclipse Public License v. 2.0 which is available at
6-
* http://www.eclipse.org/legal/epl-2.0.
5+
* terms of the MIT License, which is available in the project root.
76
*
8-
* This Source Code may also be made available under the following Secondary
9-
* Licenses when the conditions for such availability set forth in the Eclipse
10-
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
11-
* with the GNU Classpath Exception which is available at
12-
* https://www.gnu.org/software/classpath/license.html.
13-
*
14-
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
7+
* SPDX-License-Identifier: MIT
158
********************************************************************************/
169

1710
import * as os from 'os';

0 commit comments

Comments
 (0)