阅读更多

20顶
5踩

Web前端

原创新闻 ExtJs陷入开源协议泥潭

2008-04-28 09:47 by 正式记者 Readonly 评论(38) 有26104人浏览
随着Ext2.1.0发布,它把之前的开源许可协议从LGPL改成了GPL,这引起了不小的震动,在官方论坛,以及在JavaEye都有过热烈的讨论,ExtJS的作者甚至遭受了人身攻击,一些人认为ExtJS的成功离不开整个社区的支持:社区贡献的补丁,文档,邮件列表,论坛支持等。

这个轩然大波并没有随着Jack的那篇博客而消失,却有愈演愈烈的趋势:基于Ext2.0.2的LGPL项目OpenExt出现在SourceForge上了。ExtJS的开源协议问题接下去会如何发展,你对此有何意见,欢迎讨论。
20
5
评论 共 38 条 请登录后发表评论
38 楼 chashui 2011-05-16 15:56
LGPL更宽松,允许用户私有化产品。
GPL不允许用户私有化产品,必须公用。
37 楼 letmepass 2009-03-19 09:09
是不是说,我们声明了我们软件用了EXT也需要授权和交钱了吧?
36 楼 Julian 2008-05-28 03:55
过河拆桥,支持LGPL,支持OpenEXT
35 楼 Jekey 2008-05-12 14:08
a shiit open source project named "OperaMasks"
haha
34 楼 weicanhuang 2008-05-09 16:49
qt,minigui好像都是类似做法。

主要是授权费多少的问题。
33 楼 wl95421 2008-05-06 17:20
GPL基本是不可以商用的
因为它有传染性,所有的内容都需要开源
如果你想用EXT,买它的商业License吧
32 楼 liluyang726 2008-05-05 10:23
GPL ?如果我将ext使用到一个商业软件中去,那么我需要注意什么。我需要付费么?
31 楼 sp42 2008-05-05 09:42
Awesome, Ery Lee.
Second You Comment!
30 楼 erylee 2008-05-01 09:56
My post in ExtJS forum:

Jack, I am very sorry that I posted a thread on the license issue and maybe said something personal attack words a few days ago. For we have a project based on ExtJS adopt the same license model LGPL/Commecial, I feel a bit angry that we have to change it if ExtJS license model changed.

This morning I read you blog about the license change history. I think I was wrong. You did the right decision. And In the same time, I researched some license models of a few open source projects these days, It seems that they almost all choose the GPL/Commercial license model. This model could keep the balance of our passion to develop a great open source project and the money to make a better living, so WHY NOT???

There are always different voices on everything happened every day, DON'T Care! There are always some guys and companies want to earn his own money and pay nothing to others! IT'S UNFAIR! For example, in our country there is a company that found a shiit open source project named "OperaMasks" that just translate ExtJS to JSF, they even NEVER mention EXTJS and they just said they were building a revolutionary framework that would change the WEB!!!

You and your team have been doing a great work and just continue to concentrate on it. We will support your great work as before. We bought the svn access before the Ext2.0 released, and we will buy commercial licenses of Ext when our customers like to pay for our open source product.

Sorry, Jack. Thanks, Jack.

Ery Lee
29 楼 wl95421 2008-04-30 17:51
未必是好事
大家想像一下,如果Eclipse是GPL,那么会有今天吗
我不是说Ext改成GPL就是坏事,因为好坏只有当事人知道
但最终结果未必如想象
28 楼 lzasi 2008-04-30 16:07
[flash=200,200][/flash][url][/url][img][/img]
引用
[u][/u][i][/i][b][/b]
27 楼 welcomyou 2008-04-30 15:09
好多人事实都没搞清楚就上来乱说
25 楼 kof99 2008-04-30 09:02
看清楚,是更加开放了,不是不免费了
24 楼 fight_bird 2008-04-30 08:53
国内太多人把开源的代码包装、修改后据为己有,支持改GPL,更有利于开源。

咒骂者是小人心态作怪,GPL让作者获利了吗?妨碍剽窃者获利才是事实!
23 楼 williamy 2008-04-29 18:57
i'm lucky that i didn't learn it ,instead i learned the javascript itself only , i don't like the frameworks include the famous spring hibernate,balbalabala....but i know then if i have to use them.
22 楼 KKFC 2008-04-29 14:17
引用
国内一些公司、或者是程序员,把EXT或者是dojo包装了一下,就作为自己“成果的一部分”来发表或者索取利益。
这样的行为如果得不到有效的控制,对开源领域的事物只会造成损害。

尤其是EXT 的外观 被剽窃的不少 但发现修改的起来还不如自己动脑筋想少花时间
这也是由四套主题到2.0后变为两套的原因。
21 楼 wangdi 2008-04-29 09:30
GPL是更加open了吧??,,应该是当完婊子开始立牌坊。。。
20 楼 meteor 2008-04-29 09:10
这样子商业软件就不在采用EXT做类库了,有什么好的
19 楼 Allen 2008-04-28 16:20
国内一些公司、或者是程序员,把EXT或者是dojo包装了一下,就作为自己“成果的一部分”来发表或者索取利益。
这样的行为如果得不到有效的控制,对开源领域的事物只会造成损害。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • CPlusLearnning:C++PrimerPlus 练习题

    CPlusLearnning C++PrimerPlus 练习题

  • c#毕业设计源码-Cpp-Primer:C++Primer5答案

    c#毕业设计源码C ++ Primer 5答案(C ++ 11/14) 编译器推荐 Windows:Visual Studio 2015+ Linux:g ++ 5.0以上 g++ -std=c++14 some_ex.cpp -o some_ex Mac:clang ++ 3.7+ clang++ -std=c++1y some_ex.cpp -o some_ex 内容 第一部分:基础知识 第二部分:C ++库 第三部分:面向班级作者的工具 第四部分:高级主题

  • 猎豹网校 c primer plus 视频课程 网盘地址

    猎豹网校 c primer plus 视频课程 网盘地址 猎豹网校 c primer plus 视频课程 网盘地址

  • CPrimer:Cprimer练习程序

    CPrimer Cprimer练习程序

  • CSharp Primer part8.rar

    CSharp Primer part8.rarCSharp Primer part8.rarCSharp Primer part8.rar

  • 《C# primer中文版》(a practical approach)部分摘录及笔记

    1 ArrayList 一旦这块内存被填满,它就分配一块更大的连续内存(通常是原先的两倍大),会把既有的元素复制到新的空间去。 如果插入完元素,可以考虑使用:text.TrimToSize(),调整容量,使它刚好吻合实际的元素数量。 2 如果元素不超过10个,Idictionary 以单向链表完成,它比Hashtable还要快 3 Hashtable将value存储为ob

  • 《C# Primer 中文版》探讨

    我是陈硕,与侯捷老师合作翻译了《C# Primer》这本书。这本书于2003年底出版,已经快两年了。这是我参与翻译的第一本书,虽然在翻译过程中下了很大的功夫,但我相信其中一定还有很多不足之处,也正如读者评论的“翻译得不太成熟”。现在看来,这本书里很多译注是多余的,有点唠叨,可能会影响读者阅读的思路。(我的一位好朋友也曾经向我提到这一点。)这本书不是那种每看一遍都有新的收获的经典好书,它的作用在于助

  • CSharp Primer part4.rar

    CSharp Primer part4.rarCSharp Primer part4.rarCSharp Primer part4.rar

  • scrumprimer:Scrum Primer网站和文档

    Scrum入门 Scrum Primer是由Pete Deemer,Gabrielle Benefield,Craig Larman和Bas Vodde撰写的Scrum的简短介绍。 此页面包含网站的代码。 scrumprimer.org网站是一个简单的Sinatra应用程序,用于使国际用户可以轻松访问该网站。 会费 欢迎捐款! 您可以在几个不同的领域做出贡献: Scrum入门文档 我们希望对Scrum Primer文档本身有所贡献。 如果要请求英文版本的更改请求,请打开带有“文档更改”标签的问题。 如果您希望提供翻译或翻译,请提出请求或发送邮件至@basvodde scrumprimer.org网站翻译 我们希望将网站翻译成多种语言。 翻译使用r18n ruby​​ gem,这意味着提取的语言字符串在i18n yml文件中。 如果您想贡献,只需翻译yml英文文件,然后执行拉取请求或

  • C# Primer 中文版随书源码

    There are eight directories, representing the eight chapters of the C# Primer text, in which Visual Studio.NET projects are stored. These have all been compiled under a post-Release Candidate, but before the final product release. So, conceivably, these projects may not compiler when you attempt to build them. If that is so, first check my home page for updates (www.objectwrite.com). If your problem is not covered, please mail me at slippman@microsoft.com. I don’t have a good organization for the ASP.NET projects. You may have to open your own, then copy in the form and code behind files. I’ll try to clean that up when I have time. The project listing under each chapter for this release looks as follows: Chapter 1: ArrayListHashtable Arrays BasicTypes FibonacciTries gcFinalize Strings SystemIO Chapter 2: Class Design Enum MatrixVector ParamPassing Stack WordCount Chapter 3: Object-Oriented Programming LibraryMaterial QueryManager Chapter 4: Interfaces binaryTree bitvector Fibonacci Chapter 5: System Framework Environment ExploreRegEx FileIO pathIO RegularExpression socketsClient socketsServer threads XmlDocument XmlDom XmlMisc XmlParse XmlSchema XPath Xslt Chapter 6: Windows.Forms Buttons DataGrid DialogMenu FileDialog HelloWindows HelloWindowsForms ListBox PictureBox Pictures XMLDataGrid Chapter 7: ASP.NET (incomplete) Figure 7_4 Figure 7_5 Figure 7_6 Chapter 8: The Common Language Runtime Assemblies Attributes collectionBinary ildasm reflection serialize tester timer Pictures Textfiles Xmlfiles

  • C Primer Plus总结(总结章数 :3-7章)No.4

    while循环和for循环都是入口条件循环,即在循环的每次迭代之前检查测试条件,所以根本不可能不执行循环体中的内容。还有一种出口条件循环,即在循环的每次迭代之后检查测试条件,保证了循环体中的内容。在注释1开始的for循环被称为外层循环,注释2开始的for循环被称为内层循环。可以通过外层循环控制内层循环,在每次外层循环迭代时内层循环完成不同的任务。而for循环或while循环都是在执行循环体之前先执行测试条件。★:虽然[ ]内是20,但是数组的第一个元素是debts[0],第二个元素[1],直到[19]。

  • 《TCP/IP入门经典》----Joe Casad 读书笔记

    1. OSI 七层网络模型 OSI 的物理层负责把数据帧转化为适合于传输介质的比特流,也就是说,OSI 物理层管理和同步实际传输的电子或模拟脉冲。在接收端,物理层把这些脉冲重新组合为数据帧; OSI 数据链路层执行两个独立的任务,相应地划分为两个子层。 (1) 介质访问控制(MAC):这个子层提供与网络适配器连接的接口。实际上,网络适配器驱动程序通常被称为 MAC 驱动,而网卡在工厂固化的硬件地...

  • [学习笔记]c#Primer中文版-命名空间

    在msdn中命名空间定义: 命名空间 (namespace) 将相关的类型进行分组的逻辑命名方案。.NET Framework 使用分层命名方案,将类型分为相关功能的逻辑类别,如 ASP.NET 技术或远程处理功能。设计工具可以使用命名空间,使开发人员在他们的代码中浏览和引用类型更为方便。单个程序集可以包含其分层名称具有不同命名空间根的类型,而且逻辑命名空间根可以跨多个程序集。在 .N...

  • CSharp Primer part5.rar

    CSharp Primer part5.rarCSharp Primer part5.rarCSharp Primer part5.rar

Global site tag (gtag.js) - Google Analytics