0

私はいつもSpringFrameworkクラスをそのまま使ってきました。

ただし、WebServiceTemplateクラスを拡張してSpring-WS(WebService)の動作をカスタマイズすることを考えています。

WebServiceTemplateは現在、「sendAndReceive」のみを提供していますが、「send」のみを実行するようにしたいと思います。次に、別のスレッドが「受信」を実行します。(これは、メッセージングに依存する既存のワークフローを反映するために行われています)。

だから私はクラスを拡張することを考えていました。

商用アプリの場合、オープンソースコードから拡張する前に、どのようなことに注意する必要がありますか?また、ソースコードを自由に使用して、必要に応じてコピーできますか?

更新:SpringはApacheと同じライセンスを使用しているようです

http://www.apache.org/licenses/LICENSE-2.0

4

1 に答える 1

5

Spring-WSはApacheライセンスを使用します。商用プロジェクトで自由に変更して使用できます。いくつかの制限があります(たとえば、Springの商標を使用できないなど)が、これはほとんどのプロジェクトで問題ないはずです。

于 2012-06-24T15:33:03.260 に答える