Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Інформація щодо ліцензії суперечлива #323

Closed
kuraga opened this issue Mar 28, 2023 · 6 comments
Closed

Comments

@kuraga
Copy link

kuraga commented Mar 28, 2023

Загально:

https://github.com/brown-uk/dict_uk/blob/master/LICENSE : GPL 3+.

https://github.com/brown-uk/dict_uk/blob/master/README.md :

Дані словника доступні для використання згідно з умовами ліцензії "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License".
Програмні засоби вільно розповсюджується за умов ліцензії GPL версії 3.
Зауваження: похідні проекти мають свої ліцензії.

https://github.com/brown-uk/dict_uk/releases/download/v6.1.0/hunspell-uk_UA_6.1.0.zip : немає файла з ліцензією.

https://github.com/brown-uk/dict_uk/blob/master/doc/announcement.md : GPL 3.

LibreOffice (як приклад):

https://github.com/brown-uk/dict_uk/blob/master/distr/openoffice.org/README.md : MPL 1.1.

https://extensions.libreoffice.org/en/extensions/show/ukrainian-spelling-dictionary-and-thesaurus : MPL.

https://extensions.libreoffice.org/assets/downloads/521/1679688917/dict-uk_UA-6.1.0.oxt : GPL & LGPL & MPL / MPL 1.1 / GPL 2+.

Ще є ліцензія Apache.

Також, GPL == any GPL != GPL 3?

@arysin
Copy link
Collaborator

arysin commented Apr 2, 2023

Я дещо оновив згадувані версії ліцензій.
Насправді код йде під GPL, дані під CCANC. Але ліцензії похідних продуктів мають узгоджуватися у контексті застосування - mozilla вимагала MPL, словник morfologic йде в LT, який є під LGPL тощо.

@kuraga
Copy link
Author

kuraga commented Apr 3, 2023

@arysin , зрозумів. Тоді:

1. Пропоную патч:

diff --git a/README.md b/README.md
index c53b6800..a61f0899 100644
--- a/README.md
+++ b/README.md
@@ -58,7 +58,7 @@
 
 Дані словника доступні для використання згідно з умовами ліцензії "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License" (https://creativecommons.org/licenses/by-nc-sa/4.0/)
 
-Програмні засоби вільно розповсюджується за умов ліцензії GPL версії 3.
+Програмні засоби вільно розповсюджується за умов ліцензії GPL 3.0 або вище.
 
 Зауваження: [похідні проекти](distr/) мають свої ліцензії
 
@@ -114,7 +114,7 @@ sudo docker stop dict_uk
 
 Dictionary data are distributed under "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License" (https://creativecommons.org/licenses/by-nc-sa/4.0/)
 
-Software is distributed under GPLv3.
+Software is distributed under GPL 3.0 or above.
 
 Note: [derivative projects](distr/) have different licenses
 
diff --git a/distr/morfologik-ukrainian/README.md b/distr/morfologik-ukrainian/README.md
index 39d021da..04e249ef 100644
--- a/distr/morfologik-ukrainian/README.md
+++ b/distr/morfologik-ukrainian/README.md
@@ -2,7 +2,7 @@
 
 morfologik-ukrainian-lt-{версія}.jar - словники у форматі Morfologik для модуля української в LanguageTool
 
-Поширюється за умов LGPL
+Поширюється за умов LGPL 2.1 або вище
 
 build.gradle генерує всі словники для LanguageTool і створює артефакт morfologik-ukrainian-lt
 
diff --git a/distr/morfologik-ukrainian/src/main/resources/org/languagetool/resource/uk/README b/distr/morfologik-ukrainian/src/main/resources/org/languagetool/resource/uk/README
index 8a51bf8f..04fa6622 100644
--- a/distr/morfologik-ukrainian/src/main/resources/org/languagetool/resource/uk/README
+++ b/distr/morfologik-ukrainian/src/main/resources/org/languagetool/resource/uk/README
@@ -11,4 +11,4 @@ See tagset.txt for description of the tags.
 
 Currently the POS tag dictionary is under development and is based on dict_uk project (https://github.com/brown-uk/dict_uk)
 
-Licensed under LGPL
+Licensed under LGPL 2.1 or above
diff --git a/distr/openoffice.org/thesaurus/README_th_uk_UA.txt b/distr/openoffice.org/thesaurus/README_th_uk_UA.txt
index 22fb2165..019da359 100644
--- a/distr/openoffice.org/thesaurus/README_th_uk_UA.txt
+++ b/distr/openoffice.org/thesaurus/README_th_uk_UA.txt
@@ -7,4 +7,4 @@ This thesaurus is based on:
 Copyright (C) 2009-2023
     Andriy Rysin
 
-This thesaurus is licensed under GPL v3, LGPL v3 and MPL (Mozilla Public License) licenses.
+This dictionary is licensed under GPL 3.0 or above, LGPL 2.1 or above and MPL (Mozilla Public License) 1.1 licenses.
diff --git a/doc/announcement.md b/doc/announcement.md
index a1d85653..aeb6f6d5 100644
--- a/doc/announcement.md
+++ b/doc/announcement.md
@@ -24,7 +24,9 @@
 Специфіка: хоч словник є незалежним і відкритим джерелом, його розробляли разом з модулем 
 перевірки української граматики та стилю в LanguageTool. LanguageTool має додаткову функціональність, що добре доповнює словник і дає змогу використовувати його ще ефективніше. Для прикладу, український  модуль в LanguageTool забезпечує розбиття українських текстів на речення та слова, динамічне тегування  (наприклад, для складених слів, що їх пишуть через дефіс і що їх неможливо додати до словника в повному обсязі), часткове зняття омонімії в текстах тощо.
 
-Ліцензії розповсюдження: GPLv3.
+Дані словника доступні для використання згідно з умовами ліцензії "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License" (https://creativecommons.org/licenses/by-nc-sa/4.0/)
+
+Програмні засоби вільно розповсюджується за умов ліцензії GPL 3.0 або вище.
 
 Чим не є: цей словник не є академічним, над ним не працюють жодні інститути та академії, тож він не 
 претендує на істину в останній інстанції. Натомість він призначений для практичного вжитку в системах Natural Language Processing. Над словником працювали багато фахівців у галузі мовознавства, його успішно застосовано в ПЗ.

2. Попереджаю, що distr/openoffice.org/hyphen/README_hyph_uk_UA.txt містить зміст 2 or later, а не 3.0 or later.

3. Релізи https://github.com/brown-uk/dict_uk/releases/ не містять ліцензій. Це ок?

Дякую!

@arysin
Copy link
Collaborator

arysin commented Apr 3, 2023

  1. Дякую, я закинув вашу латку.
  2. Не певен, але автор цієї частини не я, не знаю чи ця дрібна несумісність має значення
  3. Не певен, теоретично ліцензія присутня в проєкті, можна додати файл до hunspell.zip, але для
    dict_corp_vis.txt.bz2 треба буде міняти формат на tar, щоб додати файл ліцензії; я спробую зробити зміни для наступних версій

@kuraga
Copy link
Author

kuraga commented Apr 3, 2023

Дуже дякую.

P.S. (риторично) Не впевнений, що данні під CCANC можна потім зробити LGPL / MPL :)

@kuraga kuraga closed this as completed Apr 3, 2023
@arysin
Copy link
Collaborator

arysin commented Apr 3, 2023

Дуже дякую.

P.S. (риторично) Не впевнений, що данні під CCANC можна потім зробити LGPL / MPL :)

Ми, як автори проєкту можемо застосовувати будь-яку ліцензію до випуску своїх матеріалів :)

@kuraga
Copy link
Author

kuraga commented Apr 3, 2023

Ми, як автори проєкту можемо застосовувати будь-яку ліцензію до випуску своїх матеріалів :)

Хм, так. Хм. Данні != усі файли, що містять данні. Хм. Так! 😀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants