web-dev-qa-db-ja.com

MySQLを商用環境で使用することは合法ですか?

ソフトウェアのソースコードは公開しません。商用アプリケーションになります。 MySQLに料金を支払うことなくMySQLを使用できますか?それが違法である場合、別のデータベースが示唆していますか?

35
DNB5brims

はい。プロジェクトのソースをリリースする必要はありません(ただし、変更したMySQLコードを含むバイナリ形式でプロジェクトをリリースする場合は、MySQL自体に加えた変更(プログラム全体ではないもの)をリリースする必要があります)。

より簡単に言えば、MySQLを変更し、それらの変更が最終的にバイナリ形式で配布される場合は、前述の変更を公にリリースする必要があります。

25
Thomas Bonini

MySQL自体はオープンソースであり、商用環境でスタンドアロン製品として使用できます。 mySQLをWebサーバーで実行している場合は、営利かどうかに関係なく、自由に実行できます。 mySQLを使用するWebサイトを実行している場合は、コードをリリースする必要はありません。大丈夫だよ。

mySQLには エンタープライズライセンス があり(異なると思います)別のコードベースとSunによるプレミアムサポートがありますが、それらは完全にオプションです。

別のコメントで指摘されているように、クローズドソース製品内のmySQLのredistribution、およびmySQLライブラリに対するリンクには制限があります。再配布について:

商用ライセンスソフトウェアをMySQLソフトウェアと組み合わせて配布し、GNU General Public Licenseのバージョン2に基づいて商用ライセンスソフトウェアのソースコードを配布することを望まないOEM、ISV、VAR、およびその他のディストリビューター(「GPL」)は、Sunと商用ライセンス契約を結ぶ必要があります。

mySQLを商用製品と一緒に再配布する場合は、それらの 法的ページ を確認してください。ほとんどの企業は、mySQLサーバーを個別にインストールすることでこれを回避していると思います。

GPLとクライアントライブラリに対するリンク?

GPL(ライセンスmySQLの配布元)がクローズドソースソフトウェアへのリンクを禁止しているという事実は、mySQLに直接リンクしないアプリケーションの意味を知りませんが、mySQLクライアントライブラリに同梱します。それらはオープンソースでなければなりませんか?誰かがこれに光を当てたい場合は、別の回答またはコメントで、最も興味があります。

19
Pekka

私が理解したことから:
MySQLをテスト目的で「そのまま」使用する場合-自由に使用できます。 =

MySQLを変更する場合

  • あなたはまだそれを自由に使用できます[〜#〜] but [〜#〜]あなたはあなたが行った修正をしなければなりません
    (GPLは「転送中」)

MySQLまたはMySQLから派生した作業を再配布する場合とにかく、これはすべてを言います:

Q3:商用OEM、ISVまたはVARとして、MySQLソフトウェアの商用ライセンスを購入する必要があるのはいつですか?
A: MySQLソフトウェアの商用バイナリを商用アプリケーションに埋め込むメリットを望んでいるが、GPLの対象ではなく、リリースしたくないOEM、ISV、およびVAR独自のアプリケーションのソースコードは、オラクルから商用ライセンスを購入する必要があります。商用ライセンスの購入とは、GPLが適用されないことを意味し、商用ライセンスには、ディストリビューターが通常、商用配布契約で見つける保証が含まれます。

4
jave.web