私はいつもSpringFrameworkクラスをそのまま使ってきました。
ただし、WebServiceTemplateクラスを拡張してSpring-WS(WebService)の動作をカスタマイズすることを考えています。
WebServiceTemplateは現在、「sendAndReceive」のみを提供していますが、「send」のみを実行するようにしたいと思います。次に、別のスレッドが「受信」を実行します。(これは、メッセージングに依存する既存のワークフローを反映するために行われています)。
だから私はクラスを拡張することを考えていました。
商用アプリの場合、オープンソースコードから拡張する前に、どのようなことに注意する必要がありますか?また、ソースコードを自由に使用して、必要に応じてコピーできますか?
更新:SpringはApacheと同じライセンスを使用しているようです