[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: Cygwin のライセンス
- X-ml-count: 5289
- Subject: Re: Cygwin のライセンス
- From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx>
- Date: Thu, 08 Apr 2004 14:15:11 +0900
- User-agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (usg-unix-v) Mule/5.0 (SAKAKI)
>>>>> In [meadow-users-jp : No.5286]
>>>>> “Ito” = Toru Ito <toru.ito.aa@xxxxxxxxxxxxxxxxxxxxxxxx> wrote:
kose> Cygwin でコンパイルしたものは Cygwin DLL とリンクされます。
kose> Cygwin DLL は GPL です。
kose> よって伊藤さんが作った実行ファイルは GPL の元で配布しなけれ
kose> ばなりません。
kose> 売るのはかまいませんがソースコードを要求された場合はそのソー
kose> スコードを提供しなければなりません。
kose> Cygwin を利用するアプリケーションをソースコードを開示しな
kose> いで配布する場合は、Cygwin の商用利用ライセンスを別途購入す
kose> る必要があります。
Ito> この辺りちょっと自分も怪しいのですが…(良く調べてない^^;)
Ito> -mno-cygwinでcompileしても×なのでしょうか?
-mno-cygwin でコンパイルすれば MinGW のものとリンクされる
(Cygwin DLL はリンクされない) ので伊藤さんの書いたソースを
GPL にしなくてはいけないことはないです。
回りくどいか。伊藤さんがライセンスを決めれば良いです。
(業務上の開発は会社のものになる....かどうかは会社との契約に
よりますね)
Ito> # 上記を付けないと、そもそも*.exeを起動するとCygwinをinstallしていない
Ito> # PCでは『cygwin1.dllが無い〜』と怒られますが、-mno-cygwinでcompileし
Ito> # た*.exeは今の所どのPCでも動いてます。
cygcheck foo.exe で確認できます。 cygwin1.dll とリンクされて
いなければ
「実行ファイルは GPL の元で配布しなければなりません」
はあてはまらないでしょう。
Ito> まぁ最悪(?)、ソースを開示するのは(恥ずかしいけど^^;)それ程問題では無
Ito> いと踏んでいますが…(???)
Ito> # いずれは華麗に(?) VC++ + MFC になれるのかなぁ?
kose> だそうですが、他のコンパイラではコンパイル(リンク)できなくな
kose> ります。
Ito> 取りあえず、現状はgccとbccの両方でcompile出来る事は確認しながら進めて
Ito> いますが、それでもいずれは破綻しますかねぇ(?)
何を作っているか、何(どのソース)を参考にしたかによるかなあ。
socket とか termcap とかそういう方面に手を出すとはまりそうか
なあ。
;; 誰か w3m を Windows native で動かしてくれる猛者はいないか
;; しら。もしかしてもうある?
kose> ちなみに MinGW は public domain だそうです。
kose> http://www.sixnine.net/cygwin/cygwin-doc/mingw-doc/licensing.html
kose> http://www.mingw.org/licensing.shtml
Ito> -mno-cygwinをつけると↑が採用されてcompileされる様な記事をどこかで見
Ito> た様な…
そうです。
Ito> # そもそも、大人しくVC++使えや! と周りからも言われつつ…何とかしたい^^;
ま、そういう話は他の人におまかせ。(^-^)/~~~
--
こせき // サポートページ
http://www.NetLaputa.ne.jp/~kose/MeadowBook/