关于PSI开源协议的一些说明
博客专区 > PSI 的博客 > 博客详情
关于PSI开源协议的一些说明
PSI 发表于2年前
关于PSI开源协议的一些说明
  • 发表于 2年前
  • 阅读 2483
  • 收藏 26
  • 点赞 6
  • 评论 11

新睿云服务器60天免费使用,快来体验!>>>   

摘要: 关于PSI开源协议的一些说明

经常有用户对PSI的开源协议产生疑惑,这篇文章就集中讲讲这方面的话题。


1、PSI是双开源协议:GPL V3和Apache License V2。

2、之所以是双协议,很大的因素是因为ExtJS。因为PSI使用了ExtJS 4.2.1作为UI,我并没有ExtJS的商业授权,所以使用的是ExtJS的开源版本,ExtJS开源版本的开源协议是GPL V3. 因为GPL协议有一定的“传染性”,所以,PSI就采用了GPL V3协议。

3、但是,因为PSI是企业管理软件,如果不能私有化,很多企业总有担心。所以,PSI又选择了一个开源协议Apache开源协议,这个协议是对商业友好的,可以让企业私有化PSI的代码。 但是有个前提是:想私有化PSI代码的企业,得有ExtJS的商业许可。


简单讲,就是这个原则:

如果你有ExtJS的商业许可,PSI代码就可以被你私有化,而且这个私有化的过程,不用获得我的许可。

如果没有ExtJS的商业许可,原则上代码需要开源,但是在中国的国情下,除非ExtJS所属的公司来追责,也可以视为能私有化。

申明:不管有没有ExtJS的商业许可,我都允许你私有化PSI代码,我不会来追责。


关于私有化PSI代码,我顺带说说我的想法。

1、私有化PSI代码后,可以完全改成你自己的品牌名,然后也可以拿出来再销售,包括和PSI做市场竞争。(目前我还没有注册PSI这个商标,所以唯一希望的是不要做抢注PSI商标的事情,当然了只是希望,如果你觉得抢注能有商业价值,那就放手去抢注吧。因为商业世界里面,解决问题的方法是多种多样。)

2、很多开源软采用双版本:一个开源版本 + 一个闭源的专业版。 PSI不会采用这种策略。PSI只有一个版本,就是开源的版本。


  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 173
博文 26
码字总数 12488
作品 2
评论 (11)
jerorry
79
Hemi
ExtJS界面ui不好,不大气。可以考虑easyui+bootstrap
PSI

引用来自“Hemi”的评论

ExtJS界面ui不好,不大气。可以考虑easyui+bootstrap
感谢你的建议。不过,PSI已经使用ExtJS很久了,代码也不少,重新写UI工作量巨大,目前我没有能力重写。
海诺者

引用来自“Hemi”的评论

ExtJS界面ui不好,不大气。可以考虑easyui+bootstrap

引用来自“李静波”的评论

感谢你的建议。不过,PSI已经使用ExtJS很久了,代码也不少,重新写UI工作量巨大,目前我没有能力重写。
耦合性很高的话建议就坚持extjs吧,毕竟这个解决方案也没什么不可以的,就是界面给人呆一点,没啥别的。
金拱门
我都直接上GPLV2 处理。反正只要不闭源销售,就不受影响了。
newwell
79我的来点赞的.
Revelation
如果我把代码私有化的话,我没有任何责任,因为我没有直接使用ExtJS,而是使用了再发布的PSI,这个时候版权已经属于PSI了,成了事实上PSI没有以GPL发布,ExtJS可能会向PSI的开发者追责,建议阅读GPL中文翻译
PSI

引用来自“Revelation”的评论

如果我把代码私有化的话,我没有任何责任,因为我没有直接使用ExtJS,而是使用了再发布的PSI,这个时候版权已经属于PSI了,成了事实上PSI没有以GPL发布,ExtJS可能会向PSI的开发者追责,建议阅读GPL中文翻译
感谢你的建议。 我完整的考虑请参考这里:http://my.oschina.net/u/134395/blog/527696
commonum
牛逼
傻得可以
点赞
Vincent_Z
顶楼主。。。 厉害。。
×
PSI
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: