
No.4ベストアンサー
- 回答日時:
> Webサイトの製作を受注した場合でそのサイトでMySQL等の
> GPLライセンスのソフトウェアを使う場合、サイトのソースコードも配布可
> 能にする必要はあるのでしょうか?
はい、納品先からソースコードの提供を要求されたら提供できるように準備をしておく必要があります。ただし、納品物にソースコードを添付して配布する必要はありませんし、Web を経由してアクセスしてくるユーザに対してソースコードを配布する必要もありません。
> たとえば、掲示板をPHPで作ったとして、書込みデータをMySQLで管理し
> ようとした場合、この掲示板プログラムはWebサイト上でソースコードを
> 配布しないといけないのでしょうか?
PHP の実行エンジンは GPL の影響を受けるかもしれませんが、PHP 上で動作するスクリプトは GPL の影響を受けないはずです。これは Java も同じです。ただし、PHP と MySQL の組合せには例外条項があったように思いますので、確認してみてください。(PHP の実行エンジンのライセンスが GPL と矛盾するための対処策だったように思います)
> はい、納品先からソースコードの提供を要求されたら提供できるように準備
> をしておく必要があります。ただし、納品物にソースコードを添付して配布
> する必要はありませんし、Web を経由してアクセスしてくるユーザに対して
> ソースコードを配布する必要もありません。
なるほど。受注した場合は、あくまで納品先への開示でいいということですね。
> ただし、PHP と MySQL の組合せには例外条項があったように思いますの
> で、確認してみてください。(PHP の実行エンジンのライセンスが GPL
> と矛盾するための対処策だったように思います)
これは、PHPライセンス3.0のことになるのでしょうか?読んでみます。
ご丁寧にありがとうございます。
No.3
- 回答日時:
一般的な話として、GNU GPLのソース公開が「感染する」のは、GNU GPLで
ライセンスされたソフトウェアの「派生物」の場合です。
派生物の正確な定義はGNU GPLを読んでもらうとして、たとえばソースコードの一部を
流用して使ったとか、ライブラリをリンクしたなどが該当します。
別プロセスで起動しているプログラムをプロセス間通信で利用した場合はどうかということは
はっきりいってグレーゾーンです。
ただし今回はMySQLが相手なので、MySQLのライセンス条項を満たす必要がありますから、
ソース公開せずに商用利用したいのなら(MySQLの)有償ライセンスを取得すれば良いことになります。
つか、あなたの作ったシステムを「再配布」するのはあなた自身じゃないはずですが…
参考URL:http://www.gnu.org/licenses/gpl-faq.ja.html#Mere …
この回答への補足
> 一般的な話として、GNU GPLのソース公開が「感染する」のは、GNU GPLで
> ライセンスされたソフトウェアの「派生物」の場合です。
> 派生物の正確な定義はGNU GPLを読んでもらうとして、たとえばソースコー
>ドの一部を
> 流用して使ったとか、ライブラリをリンクしたなどが該当します。
> 別プロセスで起動しているプログラムをプロセス間通信で利用した場合はど
>うかということははっきりいってグレーゾーンです。
回答ありがとうございます。
ソースコードの一部を流用したとか、ライブラリをリンクした場合摘要に
なるんだなとは理解していましたが、プロセス間通信で利用した場合は、
考えてもいませんでした。
私にとっては、GPLの訳がかなり難しいですが、がんばって読んでみます。
すいません。間違って補足につけてしまいました。
> 一般的な話として、GNU GPLのソース公開が「感染する」のは、GNU GPLで
> ライセンスされたソフトウェアの「派生物」の場合です。
> 派生物の正確な定義はGNU GPLを読んでもらうとして、たとえばソースコー
>ドの一部を
> 流用して使ったとか、ライブラリをリンクしたなどが該当します。
> 別プロセスで起動しているプログラムをプロセス間通信で利用した場合はど
>うかということははっきりいってグレーゾーンです。
回答ありがとうございます。
ソースコードの一部を流用したとか、ライブラリをリンクした場合摘要に
なるんだなとは理解していましたが、プロセス間通信で利用した場合は、
考えてもいませんでした。
私にとっては、GPLの訳がかなり難しいですが、がんばって読んでみます。
No.2
- 回答日時:
詳細は、GPLの条項を自分で読むべきです。
# 注意深く読むとソースを提供しなくていい状況もあるにはあります。
# まぁ大抵は配布が必要なわけですが。
で、MySQLはGPL以外のライセンスが選択(購入)できます。
参考URLをどうぞ。商用だと、このくらいはします。
また、納品云々も配布していることに変わりありません。
そもそも請負で受託する場合、お客様がGPLで公開したくないということなら、
GPLなプロダクトは使えないかも。別のものを買うなり作るなりが必要なのが普通です。
もしかすると、パッケージ販売なら、その旨謳ってあって同意の上ならアリかもしれません。
最終的には、状況次第です。
MySQLなら、デュアルライセンスなので、GPLが問題の場合は
コマーシャルライセンスをその分買う手があります。
参考URL:http://www.softagency.co.jp/products/mysql/proce … http://www.softagency.co.jp/products/mysql/price …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
stable diffusionのエラー
-
アクオス
-
arduino mpu6050 計測できない
-
QRコードの作成方法について
-
libreあればopen office削除し...
-
プロジェクター
-
WindowsでのPythonの挙動について
-
ANA・JALのAPI
-
Scratchでクイズのゲーム制作を...
-
5000個のtiffファイルをpdfへ変...
-
FlowchartのMDファイルをPNG化...
-
この話は本当? 中華AI「DeepSe...
-
(大学)数学の質問をするために...
-
特許公報のPDFから項目毎にExce...
-
Xamppはオープンソースのディス...
-
OSS(オープンソースソフトウェ...
-
みなさん、mvなどはどのアプリ...
-
Webサイトのビデオプレーヤーに...
-
研究する文献がたくさんありま...
-
研究する文献がたくさんありま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
写真の著作権についての質問です。
-
MPL2.0ライセンスのライブラリ...
-
オープンソースソフトウェアは...
-
Creative Commonsをご存知ですか?
-
どちらの方が使いやすいですか?
-
GPLのexeをバックエンドで利用...
-
ソフトウェア開発品について
-
Smartyライセンス?について
-
ウィキペディアの画像の利用に...
-
オープンソースを商用目的で利用
-
【プロプライエタリライセンス...
-
新しいOSを作ったときのライセンス
-
ライセンスがわからない:Histo...
-
GPLライセンスのアプリから外部...
-
Visual Studio Communityで作成...
-
ccライセンスとコピーレフトに...
-
コンピュータウィルスは、通常...
-
Microsoft Officeナビ2010
-
修正BSDライセンスを適用したい...
-
OpenOfficeのBaseはAccessにあ...
おすすめ情報