2012-09-13 83 views
-1

我正在爲我目前工作的公司開發Java應用程序。 我想保密的源代碼,但我需要知道如何集成應用程序中涉及的外部庫(不知道如何許可它)。帶有許可的開源庫的封閉源代碼軟件。

我使用這些庫:

  • Xerial SQLiteJDBC(Apache許可證2.0版)
  • iTextPDF(AGPL)
  • 的JFreeChart(LGPL)

附:該應用程序將僅用於一臺計算機,並且不會分發。 謝謝!

+1

如果你不分發它(*包括*不通過Web服務器),那麼你很好。這些許可中沒有一個禁止非分發使用,但如果您通過網絡將這項工作轉交爲服務,那麼AGPL會對您做出要求。 Copyleft許可證通常會說,「每當你與其他人分享這項工作時,你必須提供源代碼」,所以如果你不分享它,你根本沒有任何麻煩。 (除了保留版權聲明以便所有作者都可以被授權之外,非copyleft免費/開放許可證通常沒有任何可評估的要求。) – apsillers

+0

這是一個使用本地數據庫(SQLite)的桌面應用程序。 – Zi0P4tch0

回答