17

商業的に配布される製品で gSOAP を使用したいと考えています。私が念頭に置いている用途は、wsdl2h を使用してヘッダーを生成し、soapcpp2 でヘッダーを使用してから、コード内のスタブで生成された関数を呼び出す、かなり典型的なワークフローであると思われるものです。

これを行うには、どのライセンスを使用する必要があるか 100% 確信が持てません。ここで誰かがすでにこれを経験し、解決策を見つけましたか?

4

5 に答える 5

18

次の説明が役立つことを願っています。ご不明な点がございましたら、contact@genivia.com までお問い合わせください。

次の条件のいずれかが当てはまる場合、gSOAP ソフトウェアには商用製品の開発用の商用ライセンスが必要です。

  1. wsdl2h を使用してコードを生成する場合。生成されたコードはデフォルトで GPL であるため、Genivia ( www.genivia.com/Products/gsoap/contract.html ) から商用ライセンスを取得する必要があります。wsdl2h ツール自体は GPL であり、私たちはその著作権を保持しています。

  2. または、gsoap/samples/webserver の Web サーバー コードを使用します。このコンポーネントはデフォルトで GPL です。

  3. または、デフォルトで GPL でもある gsoap/uddi2 の UDDI コンポーネントを使用します。

商用ライセンスは、開発サイト ライセンスです。製品 (「対象アプリケーション」) を開発するために gSOAP を永続的に使用するには、1 回限りの料金が発生します。ロイヤリティなし。

もう 1 つの良いニュースは、ソフトウェアの他のすべての部分が gSOAP パブリック ライセンスの下でリリースされていることです。これにより、料金なしで商用利用が可能になります。

答えは、wsdl2h を使用せず、Web サーバー コードを使用せず、UDDI コードを使用しない限り、gSOAP パブリック ライセンスを無料で使用できるということです (これは MPL1.1 オープン ソースに基づいています)。ライセンスと gSOAP パブリック ライセンスのコピーがパッケージに含まれています)。

これにより、ライセンス モデルが明確になることを願っています。

  • ロバート・ヴァン・エンゲレン、Genivia Inc.
于 2009-08-17T17:56:40.023 に答える
2

商用ライセンスを購入する必要があります。gSOAPを使用するプロジェクトごとに1つです。ここでのいくつかのプロジェクトで非常にうまく使用しています。

于 2008-12-01T08:51:23.803 に答える
2

gSoap ライセンスは非常に不明確であり、その一部は間違っているとさえ思います。たとえば、GPL の使用と商用使用はライセンスで対立していますが、これは明らかに間違っています。

さらに、GPL であるコード ジェネレーターは必ずしも GPL コードを生成するとは限りません: http://www.gnu.org/licenses/gpl-faq.html#WhatCaseIsOutputGPL

于 2011-01-25T14:45:39.517 に答える
2

From the site:

Important note: the wsdl2h WSDL parser, UDDI code, and sample applications such as the stand-alone web server are distributed ONLY under the GPL or the proprietary license.

This means either your product will have to be entirely licensed under GPL (hence you would need to opensource your app if not so already), or you have to purchase a commercial license.

于 2008-12-01T06:54:23.430 に答える
0

私がGPLを理解しているように、GPLの下ですべての派生製品をリリースする限り、コードは商用利用でも無料です。もちろん、ほとんどの企業は、誰もが自由にコピーできるようにソースコードをリリースすることを望んでいません。したがって、商用ライセンスです。Geniviaの要約は、この1つの点で可能なほど明確ではないと思います。

于 2009-12-31T20:46:04.707 に答える