最近关注了一下 java 生成 pdf 的 itext 框架,但是其开源协议 AGPL 让我看不懂,大神能否解答一下。 就是想了解能否在公司开发的系统中免费使用?
1
chinvo 2018-09-24 23:53:56 +08:00 via iPhone
AGPL 可以说是最严格的 GPL 了,强传染性,即使是 RPC 调用也会被感染,不发行软件而是作为 web 服务对外提供也必须开放源代码。
你说的这个库有商业授权,可以在官网找到 或者使用改协议之前的版本,我记得之前是 MIT 还是 BSD 来着 |
2
chinvo 2018-09-24 23:55:03 +08:00 via iPhone 1
回到你的问题上
当然能免费商用,但是你的项目必须开源 |
3
honeycomb 2018-09-25 00:58:40 +08:00 via Android 1
可以免费使用,agpl 软件是自由软件。
如果以 agpl 许可使用该软件时,则要做好你们的软件 /产品发布时要提供至少“前后端所有代码”的准备,这个要求比较可能无法满足商用条件。 或者索取该软件的商业许可。 |
4
wdlth 2018-09-25 01:08:03 +08:00
你可以用 itext 2.1.7,MPL 授权的
|
5
harde 2018-09-25 09:21:54 +08:00
itext 有商业授权的。
如果没有曲解楼主的意思,我猜楼主实际想问的是,被抓到会怎么样。 答案是不会怎么样。 但开发商业软件,本来也是用来赚钱的,用到的库都不愿意付费,你如何期待你的客户用正版。 |
6
feihuxiongdi OP @harde 曲解了
|
7
harde 2018-09-25 22:25:25 +08:00
@feihuxiongdi 好的,我道歉。
|
8
feihuxiongdi OP @harde 客气了
|
9
HivenYang 2019-10-25 13:00:26 +08:00
如果我把使用了 iText 的模块开发成一个服务开源出来,其他服务调用自己的这个开源服务,可以规避法律风险吗?
|
10
feihuxiongdi OP @HivenYang 1 楼说有强传染性
|