技术开发 频道

全球两大开源组织联合发布新许可证资源

  【IT168 资讯】免费和开放源代码软件(FOSS)的新手可能会因为如何使用社区的产品而引起的许多许可证问题而迷惑不解。

  例如,开放源代码计划列出了9个“受欢迎的许可证”,这些目的包括链接,分发,修改,专利授权,私人使用,再授权和商标授权等等。

全球两大开源组织联合发布新许可证资源
▲许可证比较

  Apache License 2.0

  BSD 3-Clause "New" or "Revised" license

  BSD 2-Clause "Simplified" or "FreeBSD" license

  GNU General Public License (GPL)

  GNU Library or "Lesser" General Public License (LGPL)

  MIT license

  Mozilla Public License 2.0

  Common Development and Distribution License

  Eclipse Public License

  为了帮助新手掌握FOSS许可证,Linux基金会和欧洲自由软件基金会(FSFE)发布了新的资源来帮助识别与合规。

  FSFE总裁Matthias Kirschner在一份声明中说:“我们必须更多地帮助那些想要参与自由开源软件社区的用户,了解所使用的许可证。”

  “现在提供的资源有助于使公司更容易掌握和开发免费和开源软件。许可合规性只是使用免费和开源软件的第一步,但通常是掌握起来并不简单,我们知道这些资源将有助于使更多的企业来到社区。”

  新资源包括:

  由Armijn Hemel,MSc和Shane Coughlan提供的一本新的免费在线图书“实践GPL合规性:创业公司,小企业和工程师指南”。

  这本书是“针对初创公司,小企业和工程师负责开发包含GNU通用公共许可证软件的产品的指南,该书适用于消费电子,无人机,IoT或基于通用的汽车设备Linux或基于Android的Linux设备,目标是提供实用的信息,以快速解决常见问题和错误,并授权合规工程师或合规团队尽可能高效地完成工作。该指南超出了简单的说明,并提供了清单和可视化流程图,以及实际情况的关键方法或非常好的做法。

  “cregit”的开源,是由Linux基金会提供的,用于cregit.linuxsources.org的工具。声明中提到,cregit提高了源代码文件更改的可见性。 该项目的目标是探讨源代码如何随着时间的推移而演变。其主要应用之一是创建一个基于令牌的源代码视图,将代码解构成编译器识别的最小可解析单元。基于令牌的git数据视图显示了对应的每个令牌源代码,引入令牌的提交或如何修改它,并链接到邮件列表中该更改的任何相关讨论。GitHub提供了用于cregit的代码。

  FOSSology 3.1版本是GPL许可的工具,旨在帮助工程师了解与给定项目相关的FOSS许可证。新版本的功能包括:

  UI改进,使批量扫描多个许可证时更有效率。

  一个新的Dockerfile(也用于Docker Hub),包括具有单独的数据库服务器的组合容器。

  支持与其他程序的FOSSology扫描信息共享,现在可以使用SPDX 2.0文档格式(RDF和标签:值格式)。

  生成Debian版权文件(也称为DEP5)。

全球两大开源组织联合发布新许可证资源
▲用于开源项目的20个通用的许可证应用情况

  Linux基金会表示,“GNU通用公共许可证(GPL),版本2是促成Linux和许多其他FOSS项目成功的关键许可证,” Linux基金会执行官Kate Steward强调:“更好地了解产品中GPL许可代码的情况,以及如何遵守条款的指南,可以更好地使FOSS生态系统符合GPL许可。”

0
相关文章