我开发一个Java应用程序,我想使用:Java - 哪些商业智能(BI)平台可以免费嵌入我的商业软件?
- 报告
- 分析
- 数据挖掘
- 数据集成
工具与我的商业应用运说我是不是将作为开源应用程序销售。
所以我想知道我可以在我的应用程序中使用哪些工具。
其实我正在评估Pentaho和JasperReports,但我不明白授权问题。有些在GPL下,有些在LGPL下,有些在CPL下......所以我对这些很困惑。
我开发一个Java应用程序,我想使用:Java - 哪些商业智能(BI)平台可以免费嵌入我的商业软件?
工具与我的商业应用运说我是不是将作为开源应用程序销售。
所以我想知道我可以在我的应用程序中使用哪些工具。
其实我正在评估Pentaho和JasperReports,但我不明白授权问题。有些在GPL下,有些在LGPL下,有些在CPL下......所以我对这些很困惑。
...但我不明白授权问题。
如果你要在别人的平台或库,你需要向了解许可问题上构建商业应用,的库是否开源或闭源不论。这里没有捷径。 你需要做的研究,理解许可证,并根据这种理解作出你的决定。
阅读维基百科上有关此文章。本文中的“免费和开放源代码软件”部分解释了您的问题。
你会得到一个关键的决策。因此,花费一些时间在许可证类型上并获得良好的理解是非常值得的。它会让您在选择组件时更加舒适。
请检查此comparison以及。
根据GPL或LGPL发布的软件可能不是您要查找的内容,仅仅是因为它要求您的产品将在相同的许可证下发布。
这里是许可证与吨的链接的概述的解释:http://en.wikipedia.org/wiki/Comparison_of_free_software_licenses
如果您提供了一个商业应用,想必你还需要确保你可以支持这些工具 - 这样你会使用免费版本的jasper/pentaho或商业版本?
是否两家公司都有合作伙伴计划?也许这值得期待。在我看来,您肯定需要拥有公司的一定程度的支持。也许问题是,如果您将软件嵌入到合作伙伴协议中,会发生什么情况,那么将来会中止该协议?
你绝对是对的:) – 2010-06-03 11:31:19