您可能最终会将JSHint用于邪恶

2020-08-09 12:17:12

JSHint是一个旨在帮助开发人员编写JavaScript代码的软件工具。自2011年成立以来,一直受到许可证的束缚,许可证包括以下条款:

今天,随着7年来的发布,我们将删除这一条款。对Evil的支持是一个新特性,但不是一个突破性的变化,所以为了与语义版本保持一致,我们增加了JSHint的小版本。JSHint version2.12.0是根据MIT Expat许可条款授权的。

在这一系列的文章中,我将讨论为什么这对这个项目很重要,为什么它对我个人很重要,以及一大群人是如何聚集在一起使这成为可能的。

不管您是否关心这些,结果都是一样的:JSHint现在是不可挽回的自由软件。

非常感谢所有为JSHint做出贡献的人,他们使这个项目值得解放,并热情地参与到这个过程中。特别要感谢安东尼·科瓦廖夫,没有他,就没有JSHintto重新许可。Ethan Dorta、AlexKritchevsky、MattSurabian和TylerKellen巧妙地重新实现了他们看不到的代码。很难夸大挑战的艰巨性和克服挑战所需的精明强干。蒂姆·布兰恩、艾萨克·卡特和丁门·卢卡斯也为此自愿投入了时间和精力。里克·沃尔德隆和凯特琳·波特很高兴地接受了执行中央情报局的负担,除了他们更传统的维护职责。在Simon Kaegi发现JSLint的自由软件版本之前,许可的努力已经付诸东流;西蒙,谢谢你催化了这场运动。乔尔·金尼(Joel Kinney)和史蒂文·M·艾尔(Steven M.Ayr)在这一切开始时提供了亟需的法律视角(明确地说:不是法律建议),他们这样做的年龄和激情会让你认为我们已经付钱给他们了(明确地说:我们没有)。当事情看起来毫无希望时,保尔·塔格蒙特、纳迪亚·埃巴拉和凯伦·桑德勒提供了亟需的鼓励和观点。除了向我介绍伊桑之外,自由软件基金会还继续赞助加强软件自由重要性的写作和会议。哈佛大学法学院网络法律诊所的拉塞尔·胡佛(Russell Hoover)和肯德拉·阿尔伯特(KendraAlbert)通过研究有关软件重写的法律问题,展示了精通和利他主义。Jory Burson、LyzaGardner和Matmarquis都帮助我理解了这个故事。这些人的热情和奉献怎么夸张都不为过!