2010-07-01 105 views
38

現在iText已經去了AGPL,我假設有人會拿舊的(2.1.7或4.2.0)代碼,並分叉它來保持LGPL版本。有誰知道這樣的叉子已經開始了嗎?有誰知道iText的分支?

+2

經過多年現在,最活躍的分支似乎是[這個稱爲OpenPDF](https://github.com/shikasta-net/OpenPDF)。我只是將其添加爲註釋,因爲我在搜索叉時發現此問題是第一個結果。 – Josef 2015-08-10 12:01:30

+1

OpenPDF的新家是https://github.com/LibrePDF/OpenPDF,它今天看起來非常活躍。 – beat 2018-01-31 11:07:06

回答

5

我在博客中討論了iText AGPL許可證的一些實際問題(鏈接自我的SO配置文件)。爲什麼不只是購買IText?它當然是許多商業PDF庫中的一個選項,但它們確實需要根據競爭對其定價進行標準化。

事實是,我從來沒有真正使用過iText。它總是缺乏某些功能,或者API比其他(非免費)替代方案困難得多,特別是對於最小的PDF操作(例如,生成報告所需的PDF操作級別) 。

在這一點上,我知道的唯一獲得類似許可的PDF庫是ICEPdf,它位於MPL 1.1 license之下,但其商業模式是針對更高級的功能(如更多的字體支持)提供更受限制的版本和收費。

+0

您是否檢查過價格? – 2017-08-18 10:18:35

1

舊版本將仍然存在。鑑於Itext的大部分開發都來自Bruno和其他一些將把新東西放入新版本的人,是否有任何意義?誰將開發叉子?

+10

我期待LGPL或其他商業代碼兼容許可的許多願望。我認爲布魯諾有充分的理由去做他所做的事情(特別是在公司推動他在解決兒子疾病時解決問題的故事),我仍然認爲很多人都有興趣看到LGPL版本直播上。 – Yishai 2010-07-02 13:59:23

+0

YOu可以從布魯諾和AGPL獲得商業授權並支持他的所有工作。 – 2010-07-03 08:00:38

+5

我們本來希望支持它,並且有一些補丁可供參考 - 其中一些代碼非常粗糙和虛弱 - 但是對於一家小公司而言,要求的許可費用使其成爲非首發。 – 2013-08-21 11:11:08

15

有許多與你的要求的問題:

  • 的人誰可以保持iText的叉相當短名單。我碰巧是其中之一。 ;)
  • 能夠維護一個iText分支並願意承擔Bruno努力終於從iText賺到一些錢的人的清單是(迄今爲止)爲零。我當然不是其中之一。

因此,有很多人在周圍閒逛,誰會喜歡他們的商業應用程序的一些免費(小'f')代碼。他們可以使用2.1.7並處理任何錯誤(並且在itext郵件列表上冷眼旁觀),單獨使用,共享源代碼或掏錢。

(是的,我意識到維持MPL叉的虛僞性,同時鼓勵其他人去種一些麪糰,我試圖用我自己的公司做到這一點,但迄今爲止我的努力並沒有結果)

+1

感謝您的回答。 – Yishai 2010-10-21 12:10:19

+50

我的確嘗試在「掏出一些錢」的方向去彌補布魯諾的努力。但是,即使沒有任何支持,小型初創公司的報價也遠遠超出我的預期(單個服務器的最低價格超過2000美元)。所以我改變了主意,我認爲應該支持一個分支,因爲99%的客戶的價格不合理。它們只適合需要大量使用的大公司。 – Durden81 2012-06-11 18:02:13

72

似乎有一些感覺,想要使用或繼續使用LGPL版本是對布魯諾個人的冒犯。

由於首先是LGPL,人們採用圖書館的情況如何?現在,軟件包名稱和許可證的更改應該沒問題,我們應該閉嘴並與之共存。這就是所謂的誘餌和開關。

布魯諾可以做他想做的事,這個人爲他的努力需要一些錢是可以理解的。如果這是賺錢的最佳方式,那麼他應該這樣做。但是,這並不會讓那些想使用原始LGPL版本賤民並希望通過該授權代碼分支前進的人不會感到討厭。