AI 时代下组织如何快速变革?如何提升全员 AI 技能?戳> 了解详情
写点什么

从 LGPL 到 GPLv3——ExtJS 的协议转换在争论中继续

  • 2008-05-04
  • 本文字数:1160 字

    阅读完需:约 4 分钟

Jack Slocum-时下流行的 Javascript 库 ExtJS 的开发领导者,本周宣布为使用 ExtJS 2.1 及后续版本开发的开源软件开辟两个例外,这是社区努力的结果。这个举动是对最近围绕在 ExtJS 协议上的转换(从 LGPL 到 GPLv3)引起的疑惑所做的一个回应。第一个例外将会覆盖社区开发的 Ext JS 扩展:

对我们来说,第一步是针对扩展的开源协议例外。当前该例外还处于草案状态,在最终定稿前我们还将寻求来自社区的建议。

起草这个例外的目的在于为扩展、语言包、主题及在各种开源协议下为 Ext 库开发的开源工具集与框架提供更自由的协议。

Jack Slocum 在 Ext JS 博客上撰文谈到了第二个例外的起草计划,该例外将覆盖使用 Ext JS API 的免费或开源软件( FLOSS )项目:

在完成扩展例外之后,下一步,我们将会为 Ext JS 和 Ext GWT 起草一个 FLOSS 例外,方式与 MySQL AB 为 Ext JS 和 Ext GWT 定义的例外类似:

http://www.mysql.com/about/legal/licensing/foss-exception.html

该例外将针对使用 Ext JS 的开源应用。它将覆盖一些扩展例外所不具备的内容(例如,可以“打包”),但它并不会适用于扩展或工具集,因为那将是扩展例外所支持的内容。

对 ExtJS 协议最初的争论始于Ext JS 2.1 的发布,正是在该版本中,Ext JS 的协议由Lesser Gnu Public License (LGPL)转变为 Gnu Public License v3 (GPL v3):

直到 2.1 版之前,Ext 一直以其独有的协议“Ext License”进行发布,该协议是在 LGPL 协议的形式下增加了一些特定条件的检验来授权使用。随同 Ext2.1 之前的版本共同发布的 CSS 和图片(“资产”)都有它们各自独立的协议,而这些协议与开源协议完全不兼容。我们从开源社区一些重要成员那里收到很多关于我们的协议对开源项目不友好的负面反馈。一些人甚至说 Ext 根本不能算开源,他们认为这些协议没有提供标准的开源协议所提供的那种自由。由于从一开始,我们就是一个开源的公司,所以这些评论和关注刺痛了我们,我们认为有必要澄清一下。

尽管最初的协议转变说明了该项目是开源项目的事实,但却没有完全考虑到那些没有使用或无法使用基于 GPL 协议的项目。另外,对于在 LGPL 协议下免费使用该产品的非开源项目以及无法使用 GPL 协议的项目来说,它们的反馈无疑也是负面的。这星期初,这个情况激发了一个叫做 OpenExt 的分支项目,并引发了很多关于 Ext JS 协议是否允许这类分支项目存在的疑问:

根据该分支项目发起者对 LGPL 协议的应用方式,Ext 就此声明对现存的 2.0 版创建分支项目是违法行为。他们的行为可能是错误的,但如果是正确的话,那么他们对 LGPL 这个名字的使用会引起极大的误导。

Ext JS 协议的当前状态已列入到项目协议FAQ 中。针对扩展的ExtJS 开源协议例外的草案可以从这里得到。

查看英文原文: ExtJS Licensing Continues to Evolve as a Result of Controversal Switch from LGPL to GPLv3

2008-05-04 12:041950
用户头像

发布了 88 篇内容, 共 265.6 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

面试处处碰壁?不慌,Java核心面试文档.PDF助你披荆斩棘

三十而立

场景重塑:乐播投屏搭载无影架构,打造“超级投屏空间”

云布道师

无影

【程序员日记】---当“微服务”遇到了“电饼铛“

京东科技开发者

架构 微服务 系统架构 开发 企业号 3 月 PK 榜

PyTorch 深度学习实战 | 基于ResNet的花卉图片分类

TiAmo

数据集 PyTorch

论文分享丨Holistic Evaluation of Language Models

华为云开发者联盟

人工智能 华为云 论文 华为云开发者联盟 企业号 3 月 PK 榜

如何构建内部开发者门户:企业参考指南

SEAL安全

企业号 3 月 PK 榜 开发者体验 内部开发者门户

硬核!阿里出品2023版Java架构师面试指南,涵盖Java所有核心技能

三十而立

Java java面试

户外广告屏为什么会坏?

Dylan

LED 户外LED显示屏

尚硅谷Java真题详解教程发布

小谷哥

我眼中的优秀PM

BY林子

团队管理 项目管理

架构实战营第10期毕业设计-秒杀系统

Geek_4db2d5

延伸测试边界,银行测试团队转型建议

BY林子

软件测试 敏捷测试 测试转型

三月征文活动结果已出炉,快来看看有没有你

InfoQ写作社区官方

热门活动 ChatGPT

综合系统清理优化工具:MacCleaner PRO中文激活版

真大的脸盆

Mac Mac 软件 mac系统清理优化软件 清理工具 清理优化

HummerRisk 使用教程:资源态势

HummerCloud

如何防止AD域环境遭受恶意攻击?

嘉为蓝鲸

AD #运维

Docker等容器技术应用到移动开发的探索

Onegun

容器 docker build 小程序容器

HummerRisk 使用教程:k8s检测

HummerCloud

"我眼中的ChatGPT"征文获奖作品合集

InfoQ写作社区官方

技术专题合集 热门活动 ChatGPT

谷歌架构师分享gRPC与云原生应用开发Go和Java为例文档

程序知音

Java 架构 云原生 编程语言 后端

9 个可以快速掌握的 Java 性能调优技巧,必须掌握

三十而立

Java

Java程序员涨薪必备的性能调优知识点,收好了

三十而立

Java

4种API性能恶化根因分析

华为云开发者联盟

开发 API 华为云 华为云开发者联盟 企业号 3 月 PK 榜

低代码开发平台如何推动企业数字化转型

力软低代码开发平台

SVN管理工具:Cornerstone 4 激活版

真大的脸盆

svn Mac Mac 软件 SVN客户端

媒体赞誉丨九科信息入选“第一新声”2022高成长新锐企业榜、RPA高成长企业榜,并受邀参加“2022年高科技高成长年度峰会”

九科Ninetech

机器学习算法(一): 基于逻辑回归的分类预测

汀丶人工智能

数据挖掘 机器学习 数据分析 逻辑回归

得物社区计数系统设计与实现

得物技术

性能优化 重构 稳定性

一站式管理多平台小程序的办法

Onegun

微信小程序 小程序管理平台 小程序管理

从LGPL到GPLv3——ExtJS的协议转换在争论中继续_Java_Nick Laiacona_InfoQ精选文章