はい。そして、いいえ。
プログラムがMYSQLデータベースにリモートでアクセスしている場合でも、GPLの下にある必要があります。以前に購入した商用のmysqlライブラリと一緒に配布しない限り。
GPLによると、プログラムでGPLライブラリを使用している場合は、GPLである必要があります。
http://www.gnu.org/licenses/gpl-faq.en.html#IfLibraryIsGPL
ライブラリが(LGPLではなく)GPLの下でリリースされている場合、それを使用するソフトウェアはGPLまたはGPL互換ライセンスの下にある必要があるということですか?(#IfLibraryIsGPL)
はい、実際に実行されるソフトウェアにはライブラリが含まれているためです。
「それを使う」というフレーズを見てください。この要件を達成するには、それを使用するだけで十分です。
さらに、SUNライセンスを確認してください:
http ://www.mysql.com/about/legal/licensing/oem/
Q3:商用OEM、ISV、またはVARとして、MySQLソフトウェアの商用ライセンスはいつ購入する必要がありますか?
A:MySQLソフトウェアの商用バイナリを商用アプリケーションに埋め込むメリットを望んでいるがGPLの対象にはならず、プロプライエタリアプリケーションのソースコードをリリースしたくないOEM、ISV、VARは、商用ライセンスを購入する必要がありますOracleから。商用ライセンスを購入するということは、GPLが適用されないことを意味し、商用ライセンスには、ディストリビューターが商用配布契約で通常見つける保証が含まれます。
Q4:MySQLソフトウェア用のオラクルのデュアルライセンスモデルは何ですか?
オラクルは、MySQLデータベースサーバーとMySQLクライアントライブラリをGPLと商用ライセンスの両方で利用できるようにします。その結果、GPLの下でオープンソースアプリケーションを使用または配布する開発者は、GPLライセンスのMySQLソフトウェアを使用でき、MySQLソフトウェアをGPLライセンスの下で独自の商用ソフトウェアと組み合わせたり配布したりしたくないOEM、ISV、VARを使用できます。商用ライセンスを購入できます。
他の方法でこの条項のポイントは何でしょうか?
そして、それはウェブホスティングがいくつかのライセンスを持つことができるという点ではありません、いいえ、ウェブホスティングはmysqlを使用する彼らのウェブホスティング環境を配布しないので、それは適用されません。
また、ローカルホストまたは共有Webのどこにプログラムをインストールするかを誰が知っていますか?
GPLで使用したくない場合は、SUN / Oracle mysqlから商用ライセンスを購入し、それらの個別のライブラリでプログラムを配布する必要があります。
そしてここにそれはPHPに行きます。
PHPでプログラムを開発する場合、答えは次のとおりです。
いいえ
GPLである必要はありません。なんで ?PHPはFOSSリストにあるため
http://www.mysql.com/about/legal/licensing/foss-exception/
したがって、あなたの質問には2つの答えがあります。
1.YES-mysqlに直接アクセスする場合2.PHPをレイヤーとして使用している場合はいいえ。
したがって、この特定のPHPの場合、それはNOです。PHPソフトウェアはGPLである必要はありません。