ライセンスの混在
Eröffnet am: 2023-01-21 12:07
Letztes Update: 2023-01-23 23:43
Auswertung: | nmaya | Verantwortlicher: | zmatsuo |
---|---|---|---|
Priorität: | 5 - Mittel | Meilenstein: | Tera Term 5.0 beta1 |
Typ: | Fehler | Schweregrad: | 9 - Höchste |
Komponente: | CygTerm | Status: | Offen [Owner assigned] |
Lösung | Keine |
Einzelheiten
CygTerm は CygTerm+ になる前のオリジナルから GPLv2 です。
ソースコードの冒頭より、各ソースコードはこのようなライセンスであると主張しています。
cygterm.cpp | GPLv2 |
cygterm_cfg.cpp | BSD |
sub.cpp | BSD |
sub.h | BSD |
cygterm.cpp(GPLv2)とリンクして生成されたバイナリは、ほかのソースコードが別のライセンスでも GPLv2 になるはずです。
https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.ja.html#LinkingWithGPLの「プロプライエタリ・プログラム」を「BSDライセンスのプログラム」に置き換えて解釈するそうなる、と私は考えます。
著作権は松尾さんにありますので松尾さんの判断ですが、cygwin\cygterm の下はすべて GPLv2 とするのが分かりやすくてよいのではないでしょうか。
Kommentar
使う人のことを考えたら、 cygwin\cygterm の下はすべてGPLv2にしといたほうが、 おや、とならなくていい感じなのはそうですね。
波乱がなさそうな cygterm の下はすべてGPLv2方針にしようと思います。
1つのソースで、cytermとttermproのライセンスが保てて、tarがいい感じに作れて、makefileが単純になる方法を 思いついたらその時に変更しましょう。(とても難しそうですね 😄)。