4

私はJavaアプリケーションを開発していて、以下を使用したいと思います。

  • 報告
  • 分析
  • データマイニング
  • データ統合

オープンソースアプリケーションとして販売する予定のない商用アプリケーションに同梱されるツール。

そのため、アプリで使用できるツールを知りたいのです。

実際、私はPentahoとJasperReportsを評価していますが、ライセンスの問題を理解していません。いくつかはGPLの下にあり、いくつかはLGPLの下にあり、いくつかはCPLの下にあります...だから私はそれらについて非常に混乱しています。

4

4 に答える 4

10

...しかし、ライセンスの問題がわかりません。

他の誰かのプラットフォームまたはライブラリの上に商用アプリケーションを構築する場合は、ライブラリがオープン ソースかクローズド ソースかに関係なく、ライセンスの問題を理解する必要があります。ここには近道はありません。 調査を行い、ライセンスを理解し、その理解に基づいて決定を下す必要があります

于 2010-06-03T10:28:25.577 に答える
2

GPL または LGPL の下でリリースされたソフトウェアは、製品が同じライセンスの下でリリースされる必要があるという理由だけで、探しているものではない可能性があります。

説明へのリンクがたくさんあるライセンスの概要は次のとおりです: http://en.wikipedia.org/wiki/Comparison_of_free_software_licenses

于 2010-06-03T10:29:29.853 に答える
0

これに関するウィキペディアの記事を読んでください。この記事の「フリーでオープン ソースのソフトウェア」セクションで、あなたの質問について説明しています。

ウィキペディアの記事

あなたは重大な決断を迫られます。そのため、ライセンスの種類について時間をかけて十分に理解することは非常に価値があります。コンポーネントの選択がより快適になります。

こちらの比較もご覧ください。

于 2010-06-03T10:28:53.473 に答える
0

商用アプリケーションを提供している場合、おそらくこれらのツールをサポートできることも確認したいと思うでしょう。それで、jasper/pentaho の無料バージョンを使用しますか、それとも商用バージョンを使用しますか?

両社ともパートナー プログラムを持っていますか? おそらくそれは検討する価値があります。所有している会社からの何らかのレベルのサポートが確実に必要になるように思えます.おそらく問題は、パートナー契約に基づいてソフトウェアを組み込み、将来その契約を中止するとどうなるかということです?

于 2010-06-07T07:06:58.737 に答える