ORMフレームワークとしてHibernateを使用して商用Java Webアプリケーションを開発する見込みです。このアプリケーションは顧客のサーバーにインストールされ、少数のユーザーによって使用されます。また、アプリケーションがミッションクリティカルであり、アプリケーションのセキュリティを危険にさらす可能性があるため、ソースコードを公開したくありません。Hibernateを使用した商用WebアプリケーションのMySQLライセンス
私はアプリケーションを設計します。顧客がエンタープライズデータベースライセンスを既に持っている場合は、そのデータベースを使用するようにHibernateを設定します。そうでなければ、理想的にはそれらのデータベースを提供/推奨したいと思います。私の現在の専門知識に基づいて、MySQLを商用ライセンスとGPLの両方で使用することを好むでしょう。
私は、Hibernateの方言の設定とは別に、アプリケーションにMySQL固有のコードやSQLを持つ予定はありません。 MySQLのWebサイトに関する情報と、私がオンラインで読んだ矛盾した投稿の多くに基づいて、MySQLから商用ライセンスを購入する必要があると思われます。商用ライセンス(私が理解しているところから$ 600 + 1年)のコストは、ソフトウェアを高価にするでしょう。私は、同様の機能を可能にし、データベースにバンドルされていない他の商用Webアプリケーションがなければならないと感じています。これら二つの質問に私をもたらします
:
1)を使用すると、ライセンス料を支払うことなく、市販のクローズドソースのアプリケーションでMySQLコミュニティ版を使用することができ、任意の既知の事情はありますか?もしそうなら、法的にこれを行う商用アプリケーションや企業を知っていますか?
2.理想的には、私は二重ライセンスであると信じているMySQLコネクタJドライバを使用したいと思います。私のコードにこのjarファイルをバンドルせず、代わりにMySQLをダウンロードしてMySQLのWebサイトから直接ダウンロードしてインストールするようにユーザーに指示するのは、GPLの下で許可されていますか?
すでにStack Overflow(MySQL licensing and GPLなど)に役立つ記事がいくつかありますが、私の場合はより具体的な答えを探しています。私たちのほとんどは弁護士ではないことを認識していますが、法律上の問題を克服して実際のコーディングを始めることができるようにガイダンスが役立ちます!ありがとう。
"弁護士に相談したいのですが、弁護士に相談してください。弁護士の意見が違うだけで、あなたの特定の状況に満足しているアドバイスがあります。裁判所の判決では判決が重要であると私は言いますが、MySQL ABは訴訟の対象ではなく、裁判例ではなくソフトウェアを生産しています。 - Arjen Lentz、Director @ Open Query http://openquery.com 例外的なサービス http://forums.mysql.com/read.php?4,1988,142029#msg-142029 – blak3r
私は、それはプログラミングやプログラミングに関するものではなく、ライセンスや法的問題に関する話題なので、この質問を議論の対象外とすることに投票しました。 [詳細はこちら](http://meta.stackoverflow.com/q/274963/369450)、[ヘルプセンター](http://stackoverflow.com/help/on-topic)を参照してください。 – cpburnz