アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
GPL非互換 (スコア:0)
Re:GPL非互換 (スコア:2, 興味深い)
なんか最近、オープンソース=GPL=混ぜるな危険、と思ってる
人が多くない?まあ、最近/.Jも、オープンソースよりも
アニメとか軍事とかに詳しい人のほうが主流になりつつあるし、
そういう意味では世間一般の誤解をそのまま反映してるのかもね。
Re:世間一般の誤解 (スコア:3, すばらしい洞察)
という事ではないでしょうか。
無論、gplに関わる人々が様々な啓蒙活動に労力を注いでいる事は、
感謝と評価に値すると思います。
(具体的にはGNU LGPLv3 Discussion Draft 日本語訳 [opentechpress.jp]など)
ですが、それでもなお、一読して「おおっ、なるほど、解ったぜっ!」と
言えるシロモノではないと、私には思えます。
世間にgplに対する誤解が流布しているとすれば、その大きな要因は、
この解りにくさに求められるのではないでしょうか。
Re:世間一般の誤解 (スコア:1, すばらしい洞察)
思い込みとか勘違いに囚われてる人達が理解しようともせずに難しいとか言ってるだけでしょ?
あとはGPL嫌いな人達がわざと「難しい」とか「危険」とか「感染」とかなんとなくシロウトでもわかった気になれるキーワードをばらまいてネガキャンしてて、そっちの方が正しい知識を広めるより成功しちゃってるのもあるか。
ちゃんと理解しようと思ったらむしろMSのライセンスの方が難解だと思われ。でも難しいとか言ってる人達はどうせどっちも読まないから同じ。
Re:世間一般の誤解 (スコア:1, すばらしい洞察)
>思い込みとか勘違いに囚われてる人達が理解しようともせずに難しいとか言ってるだけでしょ?
だから、とりあえず趣旨を3行にまとめてください。
理解している人はまとめられるんだと思うけど、
理解してない人には単純に見えないのです。
Re:世間一般の誤解 (スコア:3, すばらしい洞察)
GPLなソースから生成したバイナリは煮ようが焼こうが売ろうが自由
そのバイナリを他人に配布したらその相手にはソースも配布する義務がある
2行目のソースは自分の変更分(あれば)も含む
細かい所はあるでしょうが、これだけ理解してりゃ殆どのGPL絡みなトラブルは避けられるでしょう。「『ソースとかバイナリとかって何?』なレベルの人はどうするんですか?」とか言い出さないでね。そのレベルの人はどんなライセンスだろうとソースコードのライセンスについて語るのは「難しい」んだから。
>単純に見えない×
○最初から見
Re:世間一般の誤解 (スコア:1, すばらしい洞察)
が抜けてない?
Re:世間一般の誤解 (スコア:0)
元プログラムの種別がなんであるかなんか関係なく、
GPLのプログラムのソースをひいたり、変えたり、足したり(ライブラリを使うとはこの場合)
といった変更した分のソースを公開しろってだけじゃないか。
Re:世間一般の誤解 (スコア:0)
#「自作の非GPLなライブラリとリンクすることを前提に作りました」と主張すれば
#通るかな?
ま、現実的には
1. ライブラリに対してソケットなどを使ったインタフェースを作る
(これはソース公開してもOK)
2. ソフトウェアは、そのインタフェース使用する
(こっちはソース公開しなくてもOK)
という安全策があるけどさ。
#g++が勝手にGPLなライブラリをリンクしたらどうしよう?ってのもあるな。
Re:世間一般の誤解 (スコア:1)
そのインターフェースを(静的リンクの形で)使うソフトウェアのコードも
GPLになってしまうような気がするんですが……
インターフェースを動的リンクできるけど、
GPLのものを動的リンクできないってケースがあるなら、
役に立つ方法だと思いますが。
1を聞いて0を知れ!