`
erictang
  • 浏览: 11072 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

ExtJS发布2.1版本,但是更改了License,希望大家就此展开讨论

阅读更多
ExtJS今天发布了2.1版本,同时也修改了授权,http://extjs.com/company/dual.php,即由原来的LGPL改成现在的GPL协议和商业许可协议,价格在这里http://extjs.com/store/extjs/

虽然目前大家使用ExtJS开发不成问题,但是我想没几个人吃饱了撑的去用ExtJS去做免费的开源项目吧,还有如果用于商业和牟利就必须按客户购买License,否则ExtJS有权力告你,不知道我理解的是否正确,大家讨论。

我也不希望辛苦弄了半天,只为自己软件产品一个界面改善弄的必须开源,并且给客户安装还必须去购买License,否则有可能惹上官司。
分享到:
评论
70 楼 zeroyet 2008-04-30  
hax 写道
zeroyet 写道

不过有个例证说明原作者可以变更协议,这个例证就是XFree86这个x windows的实现在 4.4版本后也就是由2004年开始,它再不是以GPL软件许可证的形式出现,而是使用XFree86®Project公司所拥有的XFree86 License version 1.1软件许可证模式发放了。


版权属谁,谁就能选择license。
但是注意,GPL授予用户权利,且此种授予是不可撤回的。

此外XFree86 License 1.1与GPLv3是兼容的。


是的,这种不可撤回是知道的,但作为最终用户,用的是成果(至少我是这样,而且暂时没有能力给源代码添砖加瓦),如果ext到了3.0又换了协议(有利还是不利又另说了),这样不是感觉像吃了苍蝇吗。
“此外XFree86 License 1.1与GPLv3是兼容的。" 这是另外一回事了,举此例只是说,作者有变更的权利。
69 楼 hax 2008-04-30  
zeroyet 写道

不过有个例证说明原作者可以变更协议,这个例证就是XFree86这个x windows的实现在 4.4版本后也就是由2004年开始,它再不是以GPL软件许可证的形式出现,而是使用XFree86®Project公司所拥有的XFree86 License version 1.1软件许可证模式发放了。


版权属谁,谁就能选择license。
但是注意,GPL授予用户权利,且此种授予是不可撤回的。

此外XFree86 License 1.1与GPLv3是兼容的。

68 楼 playfish 2008-04-30  
怎么成了民族主义讨论贴了?

extjs觉得很大,所以没用。但是很漂亮还是有点兴趣看看。
67 楼 zeroyet 2008-04-30  
hax 写道
zeroyet 写道
hax 写道
zeroyet 写道

我只是顺便举个例子,如果作者不再使用GPL,自己搞个licence你如何应对


请补习常识。


还请指点一二,能说细的更好,谢谢。


Google:GPL 不可收回



首先声明这里没有抬杠的意思

我查看了和GPL相关的东西,没有找到关于对原作者约束的东西,不过有个例证说明原作者可以变更协议,这个例证就是XFree86这个x windows的实现在 4.4版本后也就是由2004年开始,它再不是以GPL软件许可证的形式出现,而是使用XFree86®Project公司所拥有的XFree86 License version 1.1软件许可证模式发放了。
66 楼 hax 2008-04-30  
clia 写道
Open Source License Exception for Extensions
http://extjs.com/products/ux-exception.php

有谁能解释一下这些么,要怎样才能把Ext 2.1用于BSD开源的项目?


GPL和BSD(指修改过的BSD而不是原始BSD)是兼容的。

但是如果你用了Ext,那你的项目只能是GPL的不能是BSD的。除非你符合ext给出的例外,那个东西还在草案阶段,但其意思大概是允许Ext的Extension可以按照其他协议发布。

不过如果你要再分发Ext本身,则肯定是不行的。
65 楼 clia 2008-04-30  
Open Source License Exception for Extensions
http://extjs.com/products/ux-exception.php

有谁能解释一下这些么,要怎样才能把Ext 2.1用于BSD开源的项目?
64 楼 hax 2008-04-30  
zeroyet 写道
hax 写道
zeroyet 写道

我只是顺便举个例子,如果作者不再使用GPL,自己搞个licence你如何应对


请补习常识。


还请指点一二,能说细的更好,谢谢。


Google:GPL 不可收回

63 楼 hax 2008-04-30  
fangshun 写道
hax 写道
我觉得这里有些同志应该补习一下free software和open source的基本常识。

过去MS等的FUD遗毒不浅。


别动不动就让别人去补习,好像你是老师一样,在坛子里就不要那么阶级。
free software 和 open source的基本常识就算补了也没有用,怎么使用,怎么运作,会有什么结果。
开源协议大部分都是姓美的定地,姓中的真不多,不要告诉我美国人爱中国人,所以给我们不要钱的好东西!
我们根本就没得选择,你知道不知道。只能再里面寻找对我们最有利的方式。
本来懒得跟你说技术没关的话,但是发现你还真爱扯淡!


我不想在这里做老师,又没人发讲课费。所以让你们自个儿补习去。
以前姓社姓资,现在又来谈什么姓美姓中,那小农心态真还是顽劣啊。老美没说爱中国人,就一定是来坑中国人的?你丫也太把自己当回事了。
62 楼 hax 2008-04-30  
fangshun 写道
如果你是我的领导,你一定会让我使用,那跟拿枪逼着用是一样的,关键是共识,明白什么对我们有利,什么对我们无利。
你最好去补习一下个人素质。别什么都是虚伪,人的本质很难说不虚伪,你最好去科普一下历史,借鉴一下,看看现在,咱们的企业都给什么地方的帝国主义不断奉着银子!


领导如果逼你用,你就用呗。领导决定我们也GPL,那你不爽个头?知识产权是公司的,又不是你的,你瞎操心啥。

“给什么地方的帝国主义奉银子”……有M社在此,排十辈子也排不上采用GPL的自由软件。
61 楼 kof99 2008-04-30  
GPL开源是保障用户利益的, 基于Ext的软件对你的用户开源, 我认为没问题, 人家Ext那么好的东西都开源了,你做的那点烂东西还不交给用户源代码。
人家也给你解决方案了,你不想给源码,那么你就附费购买吧,有啥问题?
60 楼 liujinmarshall 2008-04-30  
Free software & Open Source怎么就能扯上帝国主义民族主义呢?
59 楼 zeroyet 2008-04-30  
hax 写道
zeroyet 写道

我只是顺便举个例子,如果作者不再使用GPL,自己搞个licence你如何应对


请补习常识。


还请指点一二,能说细的更好,谢谢。
58 楼 fangshun 2008-04-30  
hax 写道
我觉得这里有些同志应该补习一下free software和open source的基本常识。

过去MS等的FUD遗毒不浅。


别动不动就让别人去补习,好像你是老师一样,在坛子里就不要那么阶级。
free software 和 open source的基本常识就算补了也没有用,怎么使用,怎么运作,会有什么结果。
开源协议大部分都是姓美的定地,姓中的真不多,不要告诉我美国人爱中国人,所以给我们不要钱的好东西!
我们根本就没得选择,你知道不知道。只能再里面寻找对我们最有利的方式。
本来懒得跟你说技术没关的话,但是发现你还真爱扯淡!
57 楼 fangshun 2008-04-30  
hax 写道
fangshun 写道
hax 写道
fangshun 写道
extjs明摆着要用gpl要挟开发人员,只不过这东西不向mysql,redat enterprise那么容易要挟客户罢了。


gpl是要挟?实在有点搞笑。


说点实际的,什么搞不搞笑,gpl协议本来就是一种不平等的协议,发达国家的很多程序员什么都不缺,还用个‘世界是平的’协议来教你开源,难道你的公司喜欢自由使用extjs,然后把自己的项目也基于gpl开源? 被人掠夺那么多年,还沾沾自喜!


你认为GPL不平等,那你不用好了,又没人拿枪逼你用。

还有不要在这里散播虚伪的反帝国主义论调。所谓掠夺?我cao,你有嘛东西可以供人掠夺?


如果你是我的领导,你一定会让我使用,那跟拿枪逼着用是一样的,关键是共识,明白什么对我们有利,什么对我们无利。
你最好去补习一下个人素质。别什么都是虚伪,人的本质很难说不虚伪,你最好去科普一下历史,借鉴一下,看看现在,咱们的企业都给什么地方的帝国主义不断奉着银子!
56 楼 csf178 2008-04-30  
hax 写道
zeroyet 写道

我只是顺便举个例子,如果作者不再使用GPL,自己搞个licence你如何应对


请补习常识。

你就在这普及一下得了
55 楼 hax 2008-04-29  
zeroyet 写道

我只是顺便举个例子,如果作者不再使用GPL,自己搞个licence你如何应对


请补习常识。
54 楼 zeroyet 2008-04-29  
hax 写道
zeroyet 写道
如果那天协议有变了(如果变的客户也需一个licence,且价格更为昂贵),这叫公司如何是好呢。可怕的事啊!


请补习开源协议的基本常识。



我只是顺便举个例子,如果作者不再使用GPL,自己搞个licence你如何应对
53 楼 csf178 2008-04-29  
喔 这次又换在这帖子吵了?
不参加了 等下一个话题

这次支持hax的观点
52 楼 lonelyblue 2008-04-29  
business is business.
51 楼 hax 2008-04-29  
zeroyet 写道
如果那天协议有变了(如果变的客户也需一个licence,且价格更为昂贵),这叫公司如何是好呢。可怕的事啊!


请补习开源协议的基本常识。


相关推荐

    extjs2.1库文件

    8. **可扩展性**:ExtJS 2.1的插件(Plugin)和扩展(Extension)机制允许开发者根据需求添加额外的功能或修改现有组件的行为。 9. **主题支持**:通过Sass和Compass工具,开发者可以自定义皮肤,改变组件的外观,...

    extjs2.1 开发包

    EXTJS 2.1 是一个历史悠久但依然备受推崇的JavaScript框架,主要用于构建富客户端Web应用程序。这个开发包因其强大的功能和灵活性,使得开发者能够创建出与Windows操作系统界面类似的交互式用户体验。EXTJS的核心...

    EXTJS+2.1+酒店管理系统

    EXTJS+2.1+酒店管理系统EXTJS+2.1+酒店管理系统EXTJS+2.1+酒店管理系统EXTJS+2.1+酒店管理系统

    extJs 2.1学习笔记

    1. ExtJs 结构树 2 2. 对ExtJs的态度 3 3. Ext.form概述 4 4. Ext.TabPanel篇 5 5. Function扩展篇 7 6. Ext.data.Store篇 10 7. Ext.data.JsonReader篇一 12 8. Ext.data.JsonReader篇二 15 9. Ext.data.HttpProxy...

    extJs+2.1学习笔记.pdf

    在2.1版本中,它提供了丰富的组件、数据管理以及用户界面功能。本学习笔记将深入探讨ExtJS 2.1的关键概念和技术,帮助读者掌握这个框架的核心要素。 1. **ExtJs 结构树** 在ExtJS中,应用程序通常基于组件树构建,...

    EXTJS+2.1+酒店管理系统HotelMaster(MYSQL

    EXTJS+2.1+酒店管理系统HotelMaster(MYSQL)是一个基于EXTJS 2.1版本的酒店管理软件,采用MYSQL作为后端数据库。这个系统旨在为酒店提供全面的信息化管理解决方案,包括客房管理、预订管理、入住管理、退房管理、账单...

    ExtJs GUI Designer 2.1

    **ExtJs GUI Designer 2.1** ExtJs GUI Designer 是一款专为开发人员设计的可视化编程工具,它基于流行的JavaScript框架ExtJs构建。这个工具的主要目的是简化ExtJs应用的界面设计过程,通过拖放功能和直观的用户...

    Ext2.1中文文档

    EXTJS 2.1中文文档提供了对EXTJS这一JavaScript库的详细解读,是开发者学习和理解EXTJS的重要参考资料。EXTJS是一种用于构建富客户端Web应用的框架,它以组件化和可扩展性著称,提供了丰富的用户界面组件,如表格、...

    Extjs2.1源码%2B教程.rar

    标题中的“Extjs2.1源码%2B教程.rar”指的是包含ExtJS 2.1版本的源代码以及相关教程的压缩文件,这对于开发者来说是一个宝贵的资源,尤其是对于那些想要深入理解ExtJS工作原理或者学习如何使用这个框架的人来说。...

    EXTJS JSON STRUTS2.1 树 (网上找的例子不能再2.1下直接运行,好一通改,弄好了发给大家)

    EXTJS JSON STRUTS2.1 树 (网上找的例子不能再2.1下直接运行,好一通改,弄好了发给大家)EXTJS JSON STRUTS2.1 树 (网上找的例子不能再2.1下直接运行,好一通改,弄好了发给大家)

    extjs多版本整合应用

    多版本整合ExtJs应用多版本整合ExtJs应用多版本整合ExtJs应用多版本整合ExtJs应用多版本整合ExtJs应用多版本整合ExtJs应用多版本整合ExtJs应用多版本整合ExtJs应用多版本整合ExtJs应用多版本整合ExtJs应用。

    ExtJS2Samples-v2.1.zip_DEMO_ExtJS2Samples_extjs

    这个"ExtJS2Samples-v2.1.zip_DEMO_ExtJS2Samples_extjs"压缩包包含的是ExtJS 2.1版本的官方示例,是学习和理解ExtJS 2.0核心功能的宝贵资源。在深入探讨之前,让我们先了解下ExtJS的基本概念。 ExtJS 是由Sencha...

    ExtJS4+Struts2.1的Grid 增删改查

    ExtJS4和Struts2.1是两种不同的技术,它们在Web开发中有着重要的角色。ExtJS是一个强大的JavaScript库,用于构建富客户端的用户界面,而Struts2则是一个Java Web框架,主要用于处理服务器端的业务逻辑和控制流程。...

    ExtJS 5 开源版本

    ExtJS 5 GPL版本,在官网上面找了半天才找到,下载下来分享给大家,文件过大,分两部分,这是第二部分

    ExtJs4.0官方版本

    这个官方版本的发布标志着ExtJS在功能、性能和可维护性方面的一个重要里程碑。以下将详细介绍ExtJS 4.0中的核心概念、主要特性以及它如何帮助开发者构建现代Web应用。 1. MVC架构 ExtJS 4.0引入了Model-View-...

    EXTJS破解版本

    EXTJS破解版本EXTJS破解版本EXTJS破解版本EXTJS破解版本EXTJS破解版本EXTJS破解版本

    extjs_2.2.1

    extjs_2.2.1版本。里面还附带例子的哦

    extjs最新版 3.2版本

    3.2版本是EXTJS的一个重要里程碑,发布于2009年。在本文中,我们将深入探讨EXTJS 3.2版本的关键特性、改进以及它如何助力开发者构建高效、功能丰富的Web应用。 EXTJS 3.2主要特性: 1. **组件化架构**:EXTJS的...

Global site tag (gtag.js) - Google Analytics