-PR-
  • 困ってます
  • 質問No.6731528
締切り
済み

GPLライセンスのアプリから外部ライブラリを使う

  • 閲覧数526
  • ありがとう数5
  • 気になる数0
  • 回答数5
  • コメント数0

お礼率 40% (2/5)

現在GPLライセンスのアプリの開発検討をしているのですが、
拡張機能として外部ライブラリを読込めるようにと考えています。
この外部ライブラリが他社の有償ライブラリの場合に、
GPLライセンスがどう働くのかを質問させて下さい。
(外部ライブラリを読込まなくてもアプリ本体に影響はありません。)

GPLの外部ライブラリを使用した時に独自アプリがGPL化するというのは問題ないのですが、
拡張機能として読込める他社の有償ライブラリまでGPL化する必要があると困るという心配からの質問です。

どうぞ宜しくお願い致します。
通報する
  • 回答数5
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全5件)

  • 回答No.3
レベル14

ベストアンサー率 23% (3656/15479)

え? 「URL を示す」もなにも, 「プロプラエタリな OS」なら基本となるライブラリもプロプラエタリだろうし, そのような OS の上で動く GPL なプログラムが存在する んだから, GPL が「プロプラエタリなライブラリを使う」ことを否定していないのはほぼ明らかでは? ...続きを読む
え? 「URL を示す」もなにも,
「プロプラエタリな OS」なら基本となるライブラリもプロプラエタリだろうし, そのような OS の上で動く GPL なプログラムが存在する
んだから, GPL が「プロプラエタリなライブラリを使う」ことを否定していないのはほぼ明らかでは?
お礼コメント
todemo

お礼率 40% (2/5)

ご返答ありがとうございます。

解釈に間違いがあるかもしれませんが、
OSにはOS例外条項があるのでアプリとは違ってくるのではないでしょうか?

No.4(entreeさん)の、OpenSSLの件もあり、
「否定していないのはほぼ明らか」が分かる根拠が知りたいので
事例のURLを教えて頂けたらと思います。

どうぞ宜しくお願い致します。
投稿日時 - 2011-05-13 21:07:06
  • 回答No.4
レベル12

ベストアンサー率 55% (405/735)

> この点ですが、 > 外部ライブラリはアプリに内包せず、後付けでユーザーがダウンロード&インポート > できる仕組みになりますが、これもライセンス上の矛盾が発生するのでしょうか? > (GPL感染?) 法的根拠は示されていませんが、FSFの主張ではJavaのクラスファイルでさえも感染すると 主張しています。 > んだから, GPL が「プロプラエタリなライブラリを使う」 ...続きを読む
> この点ですが、
> 外部ライブラリはアプリに内包せず、後付けでユーザーがダウンロード&インポート
> できる仕組みになりますが、これもライセンス上の矛盾が発生するのでしょうか?
> (GPL感染?)

法的根拠は示されていませんが、FSFの主張ではJavaのクラスファイルでさえも感染すると
主張しています。

> んだから, GPL が「プロプラエタリなライブラリを使う」ことを否定していないのはほぼ明らかでは?

それであれば、OpenSSLがあるんだから、FSFはGPLのGNU TLSをわざわざ開発する必要なんてなかったはずです。
GPLのソフトはライセンス上互換性がないOpenSSLとリンクしたバイナリを配布できないから、止むを得ずこのような対応になったと認識しています。
(ソースコードとして配布するのであれば全く問題ない)

ただし、wgetはOpenSSLにリンクされています。これはOpenSSLの開発者の中にwgetの開発者がいてがいて、合意が取れているため暗黙的に例外として許されていると聞いたことがあります。
お礼コメント
todemo

お礼率 40% (2/5)

ご返答ありがとうございます。

Java、OpenSSLの事例、とても参考になりました。
他の事例もありましたら教えて頂けると嬉しいです。
投稿日時 - 2011-05-13 21:10:03
  • 回答No.5
レベル14

ベストアンサー率 23% (3656/15479)

「ライブラリを使う」と「ライブラリをリンクして配布する」とは全く異なることであり, 後者を否定するのがなぜ前者の否定になるのか私には理解できません. 「Windows で動く GPL なプログラム」は全て「Windows に含まれるライブラリ」を使わなければ動けません.
「ライブラリを使う」と「ライブラリをリンクして配布する」とは全く異なることであり, 後者を否定するのがなぜ前者の否定になるのか私には理解できません.

「Windows で動く GPL なプログラム」は全て「Windows に含まれるライブラリ」を使わなければ動けません.
  • 回答No.1
レベル12

ベストアンサー率 55% (405/735)

GPLで配布すると言っても自分が著作権者になるのですから、 配布するときに例外条項を追加すれば良いだけのことです。 著作権者であればGPLの内容を改変したライセンスを適用すること だって可能なわけですから。 GPLそのままだと全てのソースコードを公開する必要があるでしょうが、 その一部をどうしても公開できないわけですから、例外条項を付けずに 配布すること自体ライセンス上の矛盾が発生し、強いては著作物を ...続きを読む
GPLで配布すると言っても自分が著作権者になるのですから、
配布するときに例外条項を追加すれば良いだけのことです。

著作権者であればGPLの内容を改変したライセンスを適用すること
だって可能なわけですから。

GPLそのままだと全てのソースコードを公開する必要があるでしょうが、
その一部をどうしても公開できないわけですから、例外条項を付けずに
配布すること自体ライセンス上の矛盾が発生し、強いては著作物を
受け取った者が一切再配布できない状態になってしまいます。
となればGPLをそのまま採用するメリットはないことになります。

それは質問者の期待通りでしょうか? それでないのであれば期待通りに
なるように改変したライセンスを適用する必要があるでしょう。
補足コメント
todemo

お礼率 40% (2/5)

ご返答ありがとうございます。

> その一部をどうしても公開できないわけですから・・・

この点ですが、
外部ライブラリはアプリに内包せず、後付けでユーザーがダウンロード&インポートできる仕組みになりますが、これもライセンス上の矛盾が発生するのでしょうか?(GPL感染?)

No.2(Tacosanさん)の、
「プロプラエタリなライブラリを使う」こと自体は GPL で禁止されてないと言う部分を加味して、
ライセンス上の矛盾について教えて頂けたらと思います。

どうぞ宜しくお願い致します。
投稿日時 - 2011-05-12 13:40:57
  • 回答No.2
レベル14

ベストアンサー率 23% (3656/15479)

実は質問の意味がよくわからない. 「プロプラエタリなライブラリを使う」こと自体は GPL で禁止されてないと思うんだけど. また, どうにも気になるなら ・GPL に固執しない: ライセンスはほかにもいろいろある ・GPL となにかのマルチライセンスにする: 「ユーザのモラル」に依存することになるが など, 方針はいくつかあると思うよ. ...続きを読む
実は質問の意味がよくわからない.

「プロプラエタリなライブラリを使う」こと自体は GPL で禁止されてないと思うんだけど.

また, どうにも気になるなら
・GPL に固執しない: ライセンスはほかにもいろいろある
・GPL となにかのマルチライセンスにする: 「ユーザのモラル」に依存することになるが
など, 方針はいくつかあると思うよ.
補足コメント
todemo

お礼率 40% (2/5)

ご返答ありがとうございます。

たしかにGPLに固執しなければ問題はないのですが、
他のライセンス設定からGPL化する手順を省けたらと思っています。
(アプリ側でGPLの外部ライブラリを使用する必要があった時の為)

そこで、「プロプラエタリなライブラリを使う」こと自体は GPL で禁止されてないについて分かるURLをご存知でしたらぜひ教えて下さい。

どうぞ宜しくお願い致します。
投稿日時 - 2011-05-12 13:32:18
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ