刚刚接触开源软件的新手可能会因为诸多不同的开源协议(许可证)而感到费解,不知道到底要如何使用这些项目。

比如, opensource 上列出了 9 个“流行的许可证”,维基百科上也有长长的一个许可证列表,里面又涉及到分发、修改、专利授权、私人使用、再授权和商业授权等等,很容易让人迷惑。

为了帮助新手掌握这些 FOSS (free and open source software)许可证,Linux 基金会和自由软件基金会 (FSFE)刚刚发布了新的资源来帮助理解和合规使用。

新资源包括:

  • 一本新的、免费的在线书籍, "Practical GPL Compliance: A guide for startups, small businesses, and engineers," 由 Armijn Hemel、MSc 和 Shane Coughlan 编写。该书适用于消费电子、无人机、IoT 或基于通用的 Linux 或基于 Android 汽车设备,旨在提供实用的信息,以快速解决常见问题和错误,并合规授权工程师或团队尽可能高效地完成工作。该书提供简单说明,并提供了清单和可视化流程图。
  • 由 Linux 基金会提供的"cregit" 工具,旨在探讨源码如何随着时间的推移而演变。其主要应用之一是创建一个 token-based 源码视图,将代码解构成编译器识别的最小可解析单元。
  • FOSSology 3.1 版本是根据 GPL 许可的工具,旨在帮助工程师了解与指定项目相关的 FOSS 许可证。

相关人士还表示,“GPLv2 是促成 Linux 和许多其他 FOSS 项目成功的关键许可证,更好地了解产品中 GPL 许可代码的位置以及如何遵守条款的指南,可以更好地促使 FOSS 生态符合 GPL 许可”。

编译自:ADTMAG

4 收藏


直接登录

推荐关注