浏览 535 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-05-22
我想在新的项目中用Ext这个框架,
如果这个项目只是在公司内部使用的话,有没有违反Ext的开源license啊? 谢谢!! 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-05-22
违反。
GPL要求你的项目也必须开源。 否则需要购买商业许可。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-05-22
要区分公司内部使用的情况:
1.如果是放在公司内部服务器上,在公网上无法访问的话,就不构成redistribute,GPL开源协议保护这种内部私用的情况,不需要公开任何代码。 2.如果将项目放在公网服务器上,可以通过外部公网访问,js从服务器下载到客户端的过程,实际上就构成了一种distribute的行为,按照GPL的要求,你必须提供项目的源代码了。 不过,即使提供源代码,如果前台ext与后台是通过json或xml交换数据,而不是由后台直接生成了ext代码,那么也只需要公开前台与ext相关的部分,不需要公开后台代码。 如果项目中有后台直接生成ext的代码部分,那么相关的后台代码也必须使用GPL公开源代码。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-05-22
xyz20003 写道 要区分公司内部使用的情况:
1.如果是放在公司内部服务器上,在公网上无法访问的话,就不构成redistribute,GPL开源协议保护这种内部私用的情况,不需要公开任何代码。 2.如果将项目放在公网服务器上,可以通过外部公网访问,js从服务器下载到客户端的过程,实际上就构成了一种distribute的行为,按照GPL的要求,你必须提供项目的源代码了。 不过,即使提供源代码,如果前台ext与后台是通过json或xml交换数据,而不是由后台直接生成了ext代码,那么也只需要公开前台与ext相关的部分,不需要公开后台代码。 如果项目中有后台直接生成ext的代码部分,那么相关的后台代码也必须使用GPL公开源代码。 内网也是侵权 |
|
| 返回顶楼 | |
|
最后更新时间:2008-05-23
谢谢各位的回复。
我大概有了一点了解, 那么我还有一个疑问。如果我共享我的原代码,这个原代码放在哪里共巷呢? 谢谢。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-05-23
使用Ext 1.1也侵权吧
|
|
| 返回顶楼 | |
|
最后更新时间:2008-05-25
反正这个事情蛮烦的。
我正在和Ext的核心开发人员发邮件谈这个事情。 希望有比较好的结果,至少2.0.2是可以完全使用并且不必开源的。希望如此。 |
|
| 返回顶楼 | |






