diff options
author | Kristóf Marussy <kristof@marussy.com> | 2023-08-24 00:44:03 +0200 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2023-08-24 01:17:45 +0200 |
commit | 4114bea88de7e4d8ce5fb93d1f322d2c75835c2f (patch) | |
tree | 996a861046dfb7d007767b4d7aa4ae01ce108d12 /subprojects | |
parent | refactor(web): clean up graphviz visualization (diff) | |
download | refinery-4114bea88de7e4d8ce5fb93d1f322d2c75835c2f.tar.gz refinery-4114bea88de7e4d8ce5fb93d1f322d2c75835c2f.tar.zst refinery-4114bea88de7e4d8ce5fb93d1f322d2c75835c2f.zip |
chore: clarify permissing licensing
For permissive licenses like MIT and BSD, OR EPL doesn't make sense, because the
copyright original permission notice must be retained at all times.
For code simply copied with minimal modifications that are unrelated to
Refinery, we can just use the plain MIT license or BSD-3-clause license.
For code with complex modifications related to Refinery, we can instead use the
MIT AND EPL-2.0 SPDX expression, which forces downstream users to retain the
original MIT notices as required by the MIT license, but also extends Refinery's
copyleft to our modifications.
Diffstat (limited to 'subprojects')
8 files changed, 8 insertions, 8 deletions
diff --git a/subprojects/frontend/src/graph/parseBBox.ts b/subprojects/frontend/src/graph/parseBBox.ts index 9806cbca..34df746b 100644 --- a/subprojects/frontend/src/graph/parseBBox.ts +++ b/subprojects/frontend/src/graph/parseBBox.ts | |||
@@ -2,7 +2,7 @@ | |||
2 | * Copyright 2017, Magnus Jacobsson | 2 | * Copyright 2017, Magnus Jacobsson |
3 | * Copyright 2023, The Refinery Authors <https://refinery.tools/> | 3 | * Copyright 2023, The Refinery Authors <https://refinery.tools/> |
4 | * | 4 | * |
5 | * SPDX-License-Identifier: BSD-3-Clause AND EPL-2.0 | 5 | * SPDX-License-Identifier: BSD-3-Clause |
6 | * | 6 | * |
7 | * This file Incorporates patches from the Refinery authors. | 7 | * This file Incorporates patches from the Refinery authors. |
8 | * | 8 | * |
diff --git a/subprojects/frontend/src/language/indentation.ts b/subprojects/frontend/src/language/indentation.ts index 8446d7fa..6806147b 100644 --- a/subprojects/frontend/src/language/indentation.ts +++ b/subprojects/frontend/src/language/indentation.ts | |||
@@ -2,7 +2,7 @@ | |||
2 | * Copyright (C) 2018-2021 by Marijn Haverbeke <marijnh@gmail.com> and others | 2 | * Copyright (C) 2018-2021 by Marijn Haverbeke <marijnh@gmail.com> and others |
3 | * Copyright (C) 2021-2023 The Refinery Authors <https://refinery.tools/> | 3 | * Copyright (C) 2021-2023 The Refinery Authors <https://refinery.tools/> |
4 | * | 4 | * |
5 | * SPDX-License-Identifier: MIT OR EPL-2.0 | 5 | * SPDX-License-Identifier: MIT AND EPL-2.0 |
6 | */ | 6 | */ |
7 | 7 | ||
8 | import type { TreeIndentContext } from '@codemirror/language'; | 8 | import type { TreeIndentContext } from '@codemirror/language'; |
diff --git a/subprojects/frontend/tsconfig.base.json b/subprojects/frontend/tsconfig.base.json index 5ef50b5e..545eca35 100644 --- a/subprojects/frontend/tsconfig.base.json +++ b/subprojects/frontend/tsconfig.base.json | |||
@@ -2,7 +2,7 @@ | |||
2 | * Copyright (c) Microsoft Corporation. | 2 | * Copyright (c) Microsoft Corporation. |
3 | * Copyright (c) 2023 The Refinery Authors <https://refinery.tools/> | 3 | * Copyright (c) 2023 The Refinery Authors <https://refinery.tools/> |
4 | * | 4 | * |
5 | * SPDX-License-Identifier: MIT OR EPL-2.0 | 5 | * SPDX-License-Identifier: MIT |
6 | * | 6 | * |
7 | * This file is based on | 7 | * This file is based on |
8 | * https://github.com/tsconfig/bases/blob/7db25a41bc5a9c0f66d91f6f3aa28438afcb2f18/bases/strictest.json | 8 | * https://github.com/tsconfig/bases/blob/7db25a41bc5a9c0f66d91f6f3aa28438afcb2f18/bases/strictest.json |
diff --git a/subprojects/frontend/types/ImportMeta.d.ts b/subprojects/frontend/types/ImportMeta.d.ts index f5a32ef1..096f088b 100644 --- a/subprojects/frontend/types/ImportMeta.d.ts +++ b/subprojects/frontend/types/ImportMeta.d.ts | |||
@@ -2,7 +2,7 @@ | |||
2 | * Copyright (c) 2019-present, Yuxi (Evan) You and Vite contributors | 2 | * Copyright (c) 2019-present, Yuxi (Evan) You and Vite contributors |
3 | * Copyright (c) 2021-2023 The Refinery Authors <https://refinery.tools/> | 3 | * Copyright (c) 2021-2023 The Refinery Authors <https://refinery.tools/> |
4 | * | 4 | * |
5 | * SPDX-License-Identifier: MIT OR EPL-2.0 | 5 | * SPDX-License-Identifier: MIT |
6 | */ | 6 | */ |
7 | 7 | ||
8 | interface ImportMeta { | 8 | interface ImportMeta { |
diff --git a/subprojects/frontend/types/grammar.d.ts b/subprojects/frontend/types/grammar.d.ts index e7a7eebf..92f99ec3 100644 --- a/subprojects/frontend/types/grammar.d.ts +++ b/subprojects/frontend/types/grammar.d.ts | |||
@@ -2,7 +2,7 @@ | |||
2 | * Copyright (C) 2018 by Marijn Haverbeke <marijn@haverbeke.berlin> and others | 2 | * Copyright (C) 2018 by Marijn Haverbeke <marijn@haverbeke.berlin> and others |
3 | * Copyright (C) 2021-2023 The Refinery Authors <https://refinery.tools/> | 3 | * Copyright (C) 2021-2023 The Refinery Authors <https://refinery.tools/> |
4 | * | 4 | * |
5 | * SPDX-License-Identifier: MIT OR EPL-2.0 | 5 | * SPDX-License-Identifier: MIT |
6 | */ | 6 | */ |
7 | 7 | ||
8 | declare module '*.grammar' { | 8 | declare module '*.grammar' { |
diff --git a/subprojects/frontend/types/node/@lezer-generator-rollup.d.ts b/subprojects/frontend/types/node/@lezer-generator-rollup.d.ts index 4ef9f4e3..ce89a44c 100644 --- a/subprojects/frontend/types/node/@lezer-generator-rollup.d.ts +++ b/subprojects/frontend/types/node/@lezer-generator-rollup.d.ts | |||
@@ -2,7 +2,7 @@ | |||
2 | * Copyright (C) 2018 by Marijn Haverbeke <marijn@haverbeke.berlin> and others | 2 | * Copyright (C) 2018 by Marijn Haverbeke <marijn@haverbeke.berlin> and others |
3 | * Copyright (C) 2021-2023 The Refinery Authors <https://refinery.tools/> | 3 | * Copyright (C) 2021-2023 The Refinery Authors <https://refinery.tools/> |
4 | * | 4 | * |
5 | * SPDX-License-Identifier: MIT OR EPL-2.0 | 5 | * SPDX-License-Identifier: MIT |
6 | */ | 6 | */ |
7 | 7 | ||
8 | // We have to explicitly redeclare the type of the `./rollup` ESM export of `@lezer/generator`, | 8 | // We have to explicitly redeclare the type of the `./rollup` ESM export of `@lezer/generator`, |
diff --git a/subprojects/store-query/src/main/java/tools/refinery/store/query/utils/OrderStatisticTree.java b/subprojects/store-query/src/main/java/tools/refinery/store/query/utils/OrderStatisticTree.java index b568b99d..2d8a10d1 100644 --- a/subprojects/store-query/src/main/java/tools/refinery/store/query/utils/OrderStatisticTree.java +++ b/subprojects/store-query/src/main/java/tools/refinery/store/query/utils/OrderStatisticTree.java | |||
@@ -2,7 +2,7 @@ | |||
2 | * Copyright (c) 2021 Rodion Efremov | 2 | * Copyright (c) 2021 Rodion Efremov |
3 | * Copyright (c) 2023 The Refinery Authors <https://refinery.tools/> | 3 | * Copyright (c) 2023 The Refinery Authors <https://refinery.tools/> |
4 | * | 4 | * |
5 | * SPDX-License-Identifier: MIT OR EPL-2.0 | 5 | * SPDX-License-Identifier: MIT |
6 | */ | 6 | */ |
7 | package tools.refinery.store.query.utils; | 7 | package tools.refinery.store.query.utils; |
8 | 8 | ||
diff --git a/subprojects/store-query/src/test/java/tools/refinery/store/query/utils/OrderStatisticTreeTest.java b/subprojects/store-query/src/test/java/tools/refinery/store/query/utils/OrderStatisticTreeTest.java index cbb48603..0ac88ed7 100644 --- a/subprojects/store-query/src/test/java/tools/refinery/store/query/utils/OrderStatisticTreeTest.java +++ b/subprojects/store-query/src/test/java/tools/refinery/store/query/utils/OrderStatisticTreeTest.java | |||
@@ -2,7 +2,7 @@ | |||
2 | * Copyright (c) 2021 Rodion Efremov | 2 | * Copyright (c) 2021 Rodion Efremov |
3 | * Copyright (c) 2023 The Refinery Authors <https://refinery.tools/> | 3 | * Copyright (c) 2023 The Refinery Authors <https://refinery.tools/> |
4 | * | 4 | * |
5 | * SPDX-License-Identifier: MIT OR EPL-2.0 | 5 | * SPDX-License-Identifier: MIT |
6 | */ | 6 | */ |
7 | package tools.refinery.store.query.utils; | 7 | package tools.refinery.store.query.utils; |
8 | 8 | ||