2010-06-03 29 views
4

我开发一个Java应用程序,我想使用:Java - 哪些商业智能(BI)平台可以免费嵌入我的商业软件?

  • 报告
  • 分析
  • 数据挖掘
  • 数据集成

工具与我的商业应用运说我是不是将作为开源应用程序销售。

所以我想知道我可以在我的应用程序中使用哪些工具。

其实我正在评估Pentaho和JasperReports,但我不明白授权问题。有些在GPL下,有些在LGPL下,有些在CPL下......所以我对这些很困惑。

回答

10

...但我不明白授权问题。

如果你要在别人的平台或库,你需要了解许可问题上构建商业应用,的库是否开源或闭源不论。这里没有捷径。 需要做的研究,理解许可证,并根据这种理解作出你的决定。

+0

你绝对是对的:) – 2010-06-03 11:31:19

0

阅读维基百科上有关此文章。本文中的“免费和开放源代码软件”部分解释了您的问题。

Wikipedia Article

你会得到一个关键的决策。因此,花费一些时间在许可证类型上并获得良好的理解是非常值得的。它会让您在选择组件时更加舒适。

请检查此comparison以及。

0

如果您提供了一个商业应用,想必你还需要确保你可以支持这些工具 - 这样你会使用免费版本的jasper/pentaho或商业版本?

是否两家公司都有合作伙伴计划?也许这值得期待。在我看来,您肯定需要拥有公司的一定程度的支持。也许问题是,如果您将软件嵌入到合作伙伴协议中,会发生什么情况,那么将来会中止该协议?