开源项目 能不能在新一期的 Teahour 里讲讲开源协议呀???

cod7ce · 2013年03月19日 · 最后由 AlphaLiu 回复于 2013年03月19日 · 2899 次阅读

@lgn21st @poshboytl @knwang @yedingding

如题,说是要做期 Github 的,顺便讲下开源协议吧?我很混乱呀,估计也有人想知道吧?

考虑下,thx

收到。谢谢建议。

发布闭源商业软件的话,看到 GPL 就像看到屎一样...

LGPL 和 BSD (MIT), Apache 什么的差不多,可以直接把二进制和自己的软件一起打包,附上协议即可

不过如果用到的 GPL 软件能让客户自己从源码安装,或者系统已经自带,也不用担心... 部署到自己的服务器的话也不用担心随便用

WTFPL 和 creative commons 就是 for fun 乱搞的随便用

貌似复杂多了,同求

这个,常用的不是看这张图就好了么 commen license

#3 楼 @WolfLee Android 是什么许可?

#3 楼 @WolfLee 这图我看过了,我比较疑惑的是,难道这些开源协议就这么闭合么?我看了几个协议的说明,e 文,所以我晕了

#2 楼 @luikore Ext JS 是 GPL 的,是不是我是用了 Ext JS 的库,我的程序的所有代码就必须使用 GPL 开源?实事真的是这样吗?omg

#6 楼 @cod7ce GPL 的原意应该是的,比较严格的。

#6 楼 @cod7ce extjs 也要赚钱的,这么做就是逼你买商业许可证... 不过很多人都不给钱也不把源码 GPL 化

For example: let’s take a mortgage processing software program. Let’s say that the application has a front-end (that generates web pages linked to Ext JS JavaScript) that communicates over JSON/HTTP with a backend service. This backend service contains approval and validation logic for this application alone. Even if only the front-end uses Ext JS code, you should consider that the combination of front and back ends constitutes the application, and the source code for both back and front end would need to be provided to the application’s end users under GPLv3 if the application is used by an end-user who is not part of the same legal entity that holds the GPLv3 license to the Ext JS code.

#8 楼 @luikore 我上家公司就用 ExtJS 做的后台管理,我尽然没注意这个,没文化,真可怕呀

GPL is a plague. avoid it while possible...

#10 楼 @blacktulip 传说中的传染性协议

GPL v3 是传染的,尽量在商业软件中避免使用。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号