Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

ライセンスの混在 - Tera Term Ticket #46561 on OSDN

$
0
0

ライセンスの混在

Eröffnet am: 2023-01-21 12:07

Letztes Update: 2023-01-23 00:42

Auswertung:nmayaVerantwortlicher:zmatsuo
Priorität:5 - MittelMeilenstein:Tera Term 5.0 beta1
Typ:FehlerSchweregrad:9 - Höchste
Komponente:CygTermStatus:Offen [Owner assigned]
LösungKeine

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 とするのが分かりやすくてよいのではないでしょうか。

Letzte Aktualisierung für dieses Ticket

2023-01-23 00:42 Aktualisiert von: nmaya

Kommentar

cygterm_cfg.cpp,h を cyglib/ に移動

これをすると、#46562でやろうとしている「cygterm+.tar.gz 生成の調整」で cyglaunch がなくなってスッキリしたところに、また一波乱ありそうな気がします。


全体的には現在のままで問題なさそうです。

ソースを展開したら私のように「なんじゃこりゃ?」ってなるでしょうし、ソースコードのライセンスはGPLのものとBSDのものがある・バイナリは拘束力の強い GPL が生きることになる、というここでの結論を、配布物のどこかに書いておいたほうがよいと思います。README/-j が妥当でしょうか?


Viewing all articles
Browse latest Browse all 2128