diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 5051aad..c7c2242 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /* global module */ @@ -21,7 +21,7 @@ module.exports = { 'ckeditor5-rules/license-header': [ 'error', { headerLines: [ '/**', ' * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.', - ' * For licensing, see LICENSE.md.', + ' * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options', ' */' ] } ], 'ckeditor5-rules/require-file-extensions-in-imports': [ diff --git a/LICENSE.md b/LICENSE.md index daeaede..22a689b 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -4,7 +4,12 @@ Software License Agreement **CKEditor 5 component for Vue.js 3+** – https://github.com/ckeditor/ckeditor5-vue
Copyright (c) 2003-2024, [CKSource](http://cksource.com) Holding sp. z o.o. All rights reserved. -Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html). +Licensed under a dual-license model, this software is available under: + +* the [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html), +* or commercial license terms from CKSource Holding sp. z o.o. + +For more information, see: [https://ckeditor.com/legal/ckeditor-licensing-options](https://ckeditor.com/legal/ckeditor-licensing-options). Sources of Intellectual Property Included in CKEditor ----------------------------------------------------- diff --git a/README.md b/README.md index 620a0bc..b64720e 100644 --- a/README.md +++ b/README.md @@ -83,4 +83,9 @@ Before you start, you need to prepare the changelog entries. ## License -Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html). For full details about the license, please check the LICENSE.md file. +Licensed under a dual-license model, this software is available under: + +* the [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html), +* or commercial license terms from CKSource Holding sp. z o.o. + +For more information, see: [https://ckeditor.com/legal/ckeditor-licensing-options](https://ckeditor.com/legal/ckeditor-licensing-options). diff --git a/demos/editor-cdn-suspense/demo.ts b/demos/editor-cdn-suspense/demo.ts index 6b0c349..a48d209 100644 --- a/demos/editor-cdn-suspense/demo.ts +++ b/demos/editor-cdn-suspense/demo.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import { createApp } from 'vue'; diff --git a/demos/editor-cdn/demo.ts b/demos/editor-cdn/demo.ts index 6b0c349..a48d209 100644 --- a/demos/editor-cdn/demo.ts +++ b/demos/editor-cdn/demo.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import { createApp } from 'vue'; diff --git a/demos/editor-npm/demo.ts b/demos/editor-npm/demo.ts index b511e9f..24a6a9b 100644 --- a/demos/editor-npm/demo.ts +++ b/demos/editor-npm/demo.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import { createApp } from 'vue'; diff --git a/package.json b/package.json index 4c61ba3..3ebf8f0 100644 --- a/package.json +++ b/package.json @@ -99,7 +99,7 @@ "LICENSE.md" ], "author": "CKSource (http://cksource.com/)", - "license": "GPL-2.0-or-later", + "license": "SEE LICENSE IN LICENSE.md", "bugs": { "url": "https://github.com/ckeditor/ckeditor5-vue/issues" }, diff --git a/scripts/bump-year.js b/scripts/bump-year.js index d73fc64..9ed43e6 100644 --- a/scripts/bump-year.js +++ b/scripts/bump-year.js @@ -2,7 +2,7 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /* eslint-env node */ diff --git a/scripts/changelog.js b/scripts/changelog.js index cd9771b..0753d10 100755 --- a/scripts/changelog.js +++ b/scripts/changelog.js @@ -2,7 +2,7 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /* eslint-env node */ diff --git a/scripts/ci/is-project-ready-to-release.js b/scripts/ci/is-project-ready-to-release.js index ec3f307..07a971f 100644 --- a/scripts/ci/is-project-ready-to-release.js +++ b/scripts/ci/is-project-ready-to-release.js @@ -2,7 +2,7 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /* eslint-env node */ diff --git a/scripts/postinstall.js b/scripts/postinstall.js index 95c0af0..488e2e3 100644 --- a/scripts/postinstall.js +++ b/scripts/postinstall.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /* eslint-env node */ diff --git a/scripts/preparepackages.js b/scripts/preparepackages.js index 75b21c8..7ccdf72 100644 --- a/scripts/preparepackages.js +++ b/scripts/preparepackages.js @@ -2,7 +2,7 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /* eslint-env node */ diff --git a/scripts/publishpackages.js b/scripts/publishpackages.js index 2cfefb9..c02097e 100644 --- a/scripts/publishpackages.js +++ b/scripts/publishpackages.js @@ -2,7 +2,7 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /* eslint-env node */ diff --git a/scripts/utils/getlistroptions.js b/scripts/utils/getlistroptions.js index 9fae9db..5271a8d 100644 --- a/scripts/utils/getlistroptions.js +++ b/scripts/utils/getlistroptions.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /* eslint-env node */ diff --git a/scripts/utils/parsearguments.js b/scripts/utils/parsearguments.js index 57eae6f..251eb08 100644 --- a/scripts/utils/parsearguments.js +++ b/scripts/utils/parsearguments.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /* eslint-env node */ diff --git a/src/composables/useAsync.ts b/src/composables/useAsync.ts index efec98d..dcfcc80 100644 --- a/src/composables/useAsync.ts +++ b/src/composables/useAsync.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import { diff --git a/src/plugin.ts b/src/plugin.ts index eb28c75..02a928f 100644 --- a/src/plugin.ts +++ b/src/plugin.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /* eslint-env browser */ diff --git a/src/plugins/VueIntegrationUsageDataPlugin.ts b/src/plugins/VueIntegrationUsageDataPlugin.ts index 6ffc02c..b8be25b 100644 --- a/src/plugins/VueIntegrationUsageDataPlugin.ts +++ b/src/plugins/VueIntegrationUsageDataPlugin.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import { version } from 'vue'; diff --git a/src/plugins/appendAllIntegrationPluginsToConfig.ts b/src/plugins/appendAllIntegrationPluginsToConfig.ts index 3903212..750e027 100644 --- a/src/plugins/appendAllIntegrationPluginsToConfig.ts +++ b/src/plugins/appendAllIntegrationPluginsToConfig.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import { appendExtraPluginsToEditorConfig, isCKEditorFreeLicense } from '@ckeditor/ckeditor5-integrations-common'; diff --git a/src/shims-vue.d.ts b/src/shims-vue.d.ts index 2843c65..cc279a9 100644 --- a/src/shims-vue.d.ts +++ b/src/shims-vue.d.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ declare module '*.vue'; diff --git a/src/types.ts b/src/types.ts index 5d212ff..df6e513 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import type { EditorConfig } from 'ckeditor5'; diff --git a/src/useCKEditorCloud.ts b/src/useCKEditorCloud.ts index 615f427..f3fa500 100644 --- a/src/useCKEditorCloud.ts +++ b/src/useCKEditorCloud.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import { toValue, type MaybeRefOrGetter } from 'vue'; diff --git a/tests/_utils/mockeditor.ts b/tests/_utils/mockeditor.ts index f971cd8..06ceb5b 100644 --- a/tests/_utils/mockeditor.ts +++ b/tests/_utils/mockeditor.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import type { EditorConfig } from 'ckeditor5'; diff --git a/tests/ckeditor.test.ts b/tests/ckeditor.test.ts index 64d56c7..a9635f3 100644 --- a/tests/ckeditor.test.ts +++ b/tests/ckeditor.test.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import { nextTick } from 'vue'; diff --git a/tests/composables/useAsync.test.ts b/tests/composables/useAsync.test.ts index 514ed2b..00aa0b1 100644 --- a/tests/composables/useAsync.test.ts +++ b/tests/composables/useAsync.test.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import { it, vi, describe, expect } from 'vitest'; diff --git a/tests/globals.d.ts b/tests/globals.d.ts index 169eb05..ce3696e 100644 --- a/tests/globals.d.ts +++ b/tests/globals.d.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ declare module '*.vue' { diff --git a/tests/plugin/integration.test.ts b/tests/plugin/integration.test.ts index cdfedd8..a921b90 100644 --- a/tests/plugin/integration.test.ts +++ b/tests/plugin/integration.test.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import { describe, it, expect, vi } from 'vitest'; diff --git a/tests/plugin/localcomponent.test.ts b/tests/plugin/localcomponent.test.ts index 1dede73..5892632 100644 --- a/tests/plugin/localcomponent.test.ts +++ b/tests/plugin/localcomponent.test.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import { nextTick } from 'vue'; diff --git a/tests/useCKEditorCloud.test.ts b/tests/useCKEditorCloud.test.ts index a21a902..12cf2a5 100644 --- a/tests/useCKEditorCloud.test.ts +++ b/tests/useCKEditorCloud.test.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import { beforeEach, describe, it, vi, expect, expectTypeOf } from 'vitest'; diff --git a/vite-env.d.ts b/vite-env.d.ts index 499a23a..1987392 100644 --- a/vite-env.d.ts +++ b/vite-env.d.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ declare const __VUE_INTEGRATION_VERSION__: string; diff --git a/vite.config.ts b/vite.config.ts index 61f4013..c77cf49 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ import { resolve } from 'path';