Java で無料の EDI から XML へのコンバーターを探しています。
EDI 940 を xml に変換し、XML を EDI 945 に変換する必要があります。キャッチは、これが商用プロジェクトに使用されることです。sourceforge でいくつかのプロジェクトを見つけましたが、正しく読めば GNU General Public License の下にあります。つまり、商用プロジェクトに使用するには料金を支払う必要があります。リンクは大歓迎です。ありがとう。
GPLを使用すると、アプリケーションのコピーを販売できますが、ソースコードへのアクセスを許可する必要があり、コピーを購入した人は誰でも無料でソフトウェアを無料で提供できます。ビジネスによっては、これは実際には問題にならない場合があります。商業プロジェクトのImhoの「クローズドソース」は過大評価されており、オープンソースプロジェクトでうまくやっている企業の例がいくつかあります。
もう1つのポイントは、プロジェクトにGPLソフトウェアをどのように含めるかです。ソフトウェアに直接リンクしない場合は、ソフトウェアをGPLにする必要もありません(少なくともこれは私の理解です。GPLソフトウェアの使用方法を理解したら、これを適切に確認する必要があります)。
おそらくもっと問題なのは、GPLと互換性のない他のライブラリを使用する必要がある場合、一方でシステムライブラリは実際には問題ではないことです(いわゆる「システムライブラリ例外」)。
GPLの詳細については、こちらをご覧ください。
アプリケーションをユーザーに配布する場合、GPL ではソースも提供する必要があります。