我開發一個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