• 締切済み

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

Tacosanの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

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

todemo
質問者

お礼

ご返答ありがとうございます。 解釈に間違いがあるかもしれませんが、 OSにはOS例外条項があるのでアプリとは違ってくるのではないでしょうか? No.4(entreeさん)の、OpenSSLの件もあり、 「否定していないのはほぼ明らか」が分かる根拠が知りたいので 事例のURLを教えて頂けたらと思います。 どうぞ宜しくお願い致します。

関連するQ&A

  • GPLライセンスについて

    GPLライセンスについて GPLライセンスのライブラリ等を使用して、 個人で商用利用サイト(ネットで公開)を作成したいと思っています。 GPLライセンスについていろいろと自分でも調べたのですが、 一向に答えが分からないので質問させて頂きました。 上記のような場合にソース公開は必要でしょうか?

  • 現在自社開発中のアプリにGPLライセンスのFLV Splitterを組

    現在自社開発中のアプリにGPLライセンスのFLV Splitterを組み込んでいます。 ある人よりFLV Splitterが同梱されている場合、開発中のアプリのソースも開示しなくてはいけないのでは?と言われたのですが、これは果たしてその通りのなのでしょうか? 開発中のアプリケーションは、有償で、不特定多数に販売予定のパッケージソフトになります。 また、FLV Splitterと同等の機能を持つ、ライセンスフリーの製品があればその情報もご教示いただければ幸いです。

  • GPLライセンスのライブラリを利用=ソース公開しなきゃだめ?

    GPLライセンスについて調べています。 考え方がまちがっていたらご指摘いただきたいです。 1.GPLライセンスのライブラリを用いたシステム開発を行った場合   ソースの開示を求められたら、開示しなければいけない? たとえば、Javaで開発したシステムの場合、ここでいうソースコードとはjavaファイル郡になるのでしょうか? jarファイルとかwarファイルだけでは駄目 ということですよね? 2.GPLライセンスのライブラリを用いたソフトを作って売る場合も   同様で、ソースの開示を求められたら、開示しなければいけない? つまりは、Javaで開発したソフトをパッケージ販売したいなら、 ソースコードをお客に開示するつもりでいなければならない ということでいいですか? また、ソースコードを開示する先 は、お客だけでいいのでしょうか? まったく関係のない人から開示を求められた場合も、ソースコードを渡さなきゃいけないのでしょうか? 以上です。 よろしくおねがいします。

  • GPLライセンス(著作権)について

    GPLライセンスのフリーウェアについての質問です。 以下のようなケースでは著作権はどうなるのか知りたい次第です。 ・GPLライセンスのお絵かきフリーウェアを使用してアイコン(絵)を作成しました。 ・そのアイコンを使用して操作するソフトを製作して販売する場合、GPLソフトの著作権は一切関わってこないのでしょうか? 当たり前のことなのかもしれませんが、自分で調べてみたところ「プログラムを使った例」でしか説明されておらず、「プログラム本体を改変したプログラム」や「プログラムをライブラリとして参照したケース」といったようなプログラムの中身についての説明しかされておりませんでした。 フリーソフトや著作権に対しての知識が乏しいためにおかしな質問をしているかもしれませんが、よろしくお願いいたします。

  • MySQLのGPLライセンスについて

    GPLライセンスについてよくわからなくて質問しました。 フリーのMySQLを使って、パッケージ(Webアプリ、ipadアプリ)を作成するとして、 GPLライセンスのMySQLを使っているので、パッケージの購入者にソースコードまで含めて提供する必要はあるのでしょうか? ちょっとカテゴリー違いかもしれませんが、お願いします。

  • 動的リンク時のGPLライセンス

    あるプログラムAはGPLライセンスではないとします。 そして「A用に作られた」プラグインBはGPLであるプログラムCを使用するため、GPLライセンスであるとします。 なお、両プログラムAとプラグインBの作者は同じですが、プログラムAとプラグインBは(同じサイト上ではあるものの)同時配布されるわけではないとします。 原文ではないものの、WikiにGPLに関しての説明があります。 http://ja.wikipedia.org/wiki/GNU_General_Public_License この中で、動的リンク時の問題にも触れられています。 私が読んだ限りでは「明文化されているわけでも、法的に明らかでもないが、動的リンクをするプログラムにもGPLが派生すると言うような習慣になっている。」と見受けられます。 もし「プログラムAがプラグインBを前提としている」場合は、プログラムAはGPLであるべきである思っています。 しかし「プログラムAはプラグインBがなかったとしても正常に動作するものであって、プラグインBが提供する機能以外は正常に使え、かつそれ以外の機能というものが存在している」場合はどうなるのでしょうか? 極端な話「Windows上で動くWindows拡張用DLLがGPLライセンスのとき、WindowsはGPLライセンスであるべきなのか?」といわれたら、そうではないと思います。 しかしながら「Windowsが、Windows上で動くGPLライセンスのWindows拡張用DLLの使用を前提としている」のなら、WindowsはGPLであるべきだと思います。 要するに派生関係によってライセンスが変わるので、 「Bの上でAが動く」なら「AはGPL」 「Aの上でBが動く」なら「AはGPLではない」 と解釈しています。 <質問1>プログラムAとプラグインBが同じ作者によるものであっても、「Aの上でBが動く」なら「AはGPLではない」という論理は正しいといえるのでしょうか? <質問2>仮にプログラムAがプラグインBの影響でGPLになったとした場合、その他のプラグインEはGPLであるべきということになってしまうのでしょうか? 以上、よろしくお願いします。

  • GPLについて

    GPLについてよく分からないので、質問させてください。 QTというGUIフレームワークがありますが、このライブラリのオープンソース版のライセンスはGPLになっています。 このQTのオープンソース版をライブラリとして使用して作ったソフトウェアは、配布する際そのソフトウェアの全てのソースコードを公開しなければいけないのでしょうか?? どなたかご教示頂けると幸いです。

  • GPLの解釈

    GPLに従うライブラリ(A)とGPLに縛られないライブラリ(B)がすでにあるとします。 これらをSharedLibraryとして利用するアプリケーション(C)を作成した場合、(C)は当然GPLに従うことになり求めに応じてソースコードを開示する必要があると思いますが、(B)もGPLの支配を受けるのでしょうか? GPL下の(C)とリンクしているのだから(B)もGPLの下に配布されるべきと考えるのか、 (B)の作成には(C)が開発されたことは影響していないのだから(C)が作られたことで(B)の条件が変えられる必要はないと捉えるべきか、 そもそも(B)のソースを開示したくないなら(C)での使用を許可してはいけないということなのか。((B)ソースに開示許可が得られなければ(C)開発者は(A)と(B)を同時に使えない、というべきか) おわかりの方がいらしたら教えてください。

  • GPLについて

    VC++を使って作ったソフトをGPLで無償公開したいと考えています。 このソフトにはMFCやATLが使われています。 これをGPLで公開することは可能でしょうか? GPLのサイトには >>「プログラムをVisual C++のランタイムライブラリとダイナミックリンクするのを許可しているか?」 環境に付随するものだからこれはOK。 >>「GPLで保護されたプログラムを改変し、カネヨコセ社から出ているポータビリティライブラリとリンクしたいのですが、私はカネヨコセ社のライブラリのソースコードを頒布することができません。そこで、カネヨコセ社のライブラリとリンクしたバージョンを改変したいユーザは、それらのライブラリを別に入手しなければなりません。」 ソースを入手した人がビルドできないからこれはダメ。 とかかれていましたが、MFCなどを使用した場合はどうなのでしょうか? また、もしGPLで公開できない場合に、自分で作った規約に従いソースコードを公開するのはマイクロソフトの規約などに違反しないでしょうか? それと、実は今回作ったアプリケーションはあるフリーソフト(GPL公開されているわけではない)を参考にして(というか真似して)作ったものなのですが、これに対して僕が著作権を主張できるのでしょうか? 参考にしたソフトはDelphiで開発されており、そのソースコード見て作ったというわけではありません。 真似したのは機能とそれに伴い必然的に似てしまったGUIだけです。 現時点では機能を完全に真似しているわけではありませんが、最終的には参考にしたソフトが持つ機能を完全に網羅した上で、オリジナルの機能を付け加えていくつもりです。 最後に、上記のように、あるソフトを真似してソフトを作り、それに対し著作権を主張して公開するという行為が道徳的にGPLの精神に違反するかどうか教えてください。 よろしくお願いします。

  • GPLソフトウエアの商用利用(社内、外販)

    初めまして GPLライセンスの商用利用について調べて居ますが、大変複雑で難儀しております 下記質問で、ご教授頂ければ幸いです 1 GPLライセンスのかかったライブラリをリンクした(動的、静的両方)アプリケーションを社内で開発して社内で営利目的に利用しても第三者へのソースコードの開示は必要無い、と考えますが正しいですか? <例えば 公衆からの課金利用目的で自社所有のWEBサーバ運用を行う会社が、自社サーバ便利ツールを社内開発、インストールして、課金利用者への追加料金サービスを図るようなケースです> 事実上、この1のレギュレーションを第三者が検証するにはかなり困難と思われますが、GPLのルールではどうなっているのはわかりませんでした 2 1と同じ条件で開発されたアプリケーションの出来が良いので他社経営のWEBサービス運営者に有償販売する場合、アプリケーションの実行モジュールと開発したソースコードを購入顧客へ開示する必要があるが他の第三者への開示は不要である、と理解しておりますが正しいですか? これらの疑問を持っていろいろとGPLのページを徘徊しましたが、どうもピタリとハマった記述に出会えませんでした お教え頂ければ幸いです あるいは、英文、日本文で「ここのページに記述がある」旨のご回答でも結構ですのでお教え頂きたく思います