`
zerozone
  • 浏览: 203825 次
  • 来自: 北京
社区版块
存档分类
最新评论

Ext改变license争论之我见

阅读更多
首先,本人对开源软件相关协议如LGPL和GPL概念模糊。因此本文观点仅供参考,欢迎讨论。

切入正题,Ext作者改变协议引发的讨论很多,JavaEye上的帖子也不少。尤其是Charton和hax的争论引人关注。对Jack改变协议是否是背信的争论停留在道德层面,但驱使人们做出决定的理由不外乎金钱、名声。因此,我打算从已公开的资料如Blog来搜集“Jack受到人身攻击”的八卦。

先介绍出场人物及背景:
1)Jack Slocum,ExtJs作者,事件的“受害者”
2)Sanjiv Jivan,GWT-Ext作者,Jack的主要攻击者。

事件导火索是Sanjiv在博客发表一篇文章,声明GWT-Ext不打算改变到LGPL,并称Jack对金钱贪婪不顾道德和破坏开源社区诚信。我对Sanjiv为何如此大动肝火感到不解,他的观点虽然有道理但不足以证明GWT-Ext不能采用GPL。Jack原本想拉他入伙,但他拒绝,本来是可以双赢的合作他找理由推脱了。后来Jack和MyGWT合作推出Ext GWT,使得GWT-Ext的地位受到影响。Jack做事方式可能有问题,他曾发信“劝说”Sanjiv转向LGPL。

尽管他们开始也互相吹捧和支持,但随着Jack的一些发展策略,两人之间的不信任和猜疑也越来越多,Ext GWT的出现直接导致Sanjiv的GWT-Ext受到排挤,最终爆发了二人之间的舌战。

回到争论的焦点,转向GPL是对OSS的破坏吗,Jack对金钱很贪婪吗?我想Jack有权利从ExtJs项目获得收入,关键是方式。中途改变协议,客观上有迫使已有商业用户放弃或购买商业版的效果,而且这种协议的不持续性破坏了OSS社区的诚信。仅以道德层面指责Jack是站不住脚的,所以Sanjiv选择了这种方式抗议。

不过事件背后的真正原因,还是利益分歧以及个人志趣、发展规划相左。即使没有Sanjiv,也有其他人站出来反对。

一句话,Sanjiv不愿意生活在Jack的光环下,而更希望在开源社区建立自己的名声、尊重。Jack这个人比较强势、善于把握商业机会并获取最大利益。

分享到:
评论

相关推荐

    Ext.NET2.0源码+破解后的相关dll(已去除License弹窗+ 破解方法

    Ext.NET 2.0 破解文件 已去除License弹窗 破解方法 extjs ext.net的破解方法也有,大家可以看看

    Ext.NET Pro 2.0.0 破解版(去除License弹窗)

    本压缩包内提供的Ext.NET Assemblies(.dll)编译版本是由官方(http://www.ext.net/)2012-7-24发布的2.0.0 Pro源代码版本去除了与License有关的代码编译而成,功能上没有任何删减,使用方法和官方提供的编译包一样...

    ext 颜色改变组件

    EXT Color Change Component,即EXT颜色改变组件,是EXT库中一个用于处理颜色选择和展示的UI组件,它提供了用户友好的界面,使得用户可以在应用中方便地更改颜色。 在EXT框架中,组件是构建用户界面的基本单元,...

    EXT中文EXT中文EXT中文EXT中文EXT中文

    EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT...

    ext extext extext extext extext extext extext extext ext

    asdext extext extext extext extext extext extext extext extext extext extext extext extext extext ext

    ext3.0ext3.0ext3.0

    【标题】: "ext3.0ext3.0ext3.0" 指的是Linux文件系统中的EXT3(Third Extended File System),这是一个稳定且广泛使用的日志文件系统,最初由Rik Faith开发,用于替代早期的EXT2系统。EXT3在1990年代末期推出,它...

    ext使用ext使用ext使用ext使用

    ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ex

    ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记

    ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记...

    Windows读取Ext4分区的工具 Ext2Read

    Linux最常用的文件系统类型之一就是EXT系列,包括EXT2、EXT3和EXT4。然而,Windows操作系统默认并不支持直接读取这些格式的分区。这时,就需要借助第三方工具来实现这一目标,例如“Windows读取Ext4分区的工具”——...

    EXT安装包4.2.1-1

    8. **主题和皮肤**:EXT允许自定义主题和皮肤,可以轻松改变应用程序的外观和风格,以满足不同品牌和设计需求。 9. **强大的表单组件**:EXT提供了各种表单元素,支持验证、动态加载和远程提交,便于构建功能完备的...

    ext-2.0 ext-2.0 ext-2.0 ext-2.0 ext-2.0

    ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0

    ext4.0 ext4.0

    【标题】"ext4.0 ext4.0" 指的是EXT文件系统的一个特定版本——EXT4.0,这是Linux操作系统中广泛使用的日志文件系统。EXT4,全称Fourth Extended File System,是EXT3的后继者,旨在提供更高的性能、更大的文件系统...

    最新ext3.0资源包 ext3.0

    在Linux社区中,EXT3曾是广泛使用的默认文件系统之一,尤其在服务器环境中。 EXT3的主要特点包括: 1. **日志式文件系统**:EXT3引入了日志机制,能够在系统崩溃或意外关机后快速恢复文件系统的状态,减少了系统...

    ext3.4 ext3.1.0以及ext3.0API

    EXT3.4和EXT3.1.0是EXT3文件系统在不同版本的发展阶段,而EXT3.0 API则是开发人员进行EXT3相关编程时所使用的应用程序接口。 EXT3的主要特点包括: 1. **日志记录**:EXT3采用日志式设计,系统崩溃或非正常关机后...

    ext下载包,ext,ext包,ext下载

    资源文件夹"resources"是EXT库的样式和图像资源所在之处。这个文件夹包含CSS样式文件、图片和其他必要的图形元素,用于美化EXT组件的外观。开发者可以根据项目需求自定义这些资源,以适应特定的品牌风格或界面设计。...

    Ext TreePanel Checked Ext复选框树

    6. **API调用**:`Ext JS`提供了API接口,如`getChecked()`和`setChecked()`,用于获取所有选中的节点或改变特定节点的选中状态。 7. **数据绑定**:复选框树的数据通常来源于后端服务,通过`Store`进行加载和同步...

    ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询

    ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询...

    Windows 7下使用Ext2Fsd读取写入Linux Ext3&Ext4分区文件

    4. 关闭Ext2Fsd的设备选择窗口,现在你可以在“我的电脑”或“资源管理器”中看到新分配的驱动器,可以像操作其他Windows分区一样操作Linux分区了。 **注意事项** 1. 使用Ext2Fsd进行写入操作时需谨慎,因为...

    ext3.jar ext使用非常多

    EXT,全称EXT JS,是一种基于JavaScript的开源前端框架,主要应用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。EXT3.jar是EXT框架的一个版本,它包含EXT库的Java版本,通常用于Java Web应用程序...

    ext教程、ext核心API 、ext中文教程

    EXT,全称EXT JS,是一款基于JavaScript的开源前端框架,由Sencha公司开发,主要用于构建富客户端Web应用程序。EXT提供了一套完整的组件模型、数据绑定、事件系统和强大的布局管理,使得开发者能够创建出功能丰富的...

Global site tag (gtag.js) - Google Analytics