OSS License Identification at Scale: A Comprehensive Dataset Using World of Code
收藏资源简介:
该数据集名为“OSS License Identification at Scale: A Comprehensive Dataset Using World of Code”,由田纳西大学创建,旨在全面分析开源软件(OSS)的许可证实践。数据集包含超过550万条独特的许可证记录,覆盖了数百万个OSS项目。创建过程中,研究团队利用World of Code基础设施,通过扫描所有包含“license”字段的文件路径,并应用winnowing算法进行文本匹配,确保了数据的高准确性。该数据集主要用于帮助开发者、研究人员和法律专业人士更好地理解和遵守OSS的许可证要求,解决许可证识别和合规性问题。
This dataset, titled "OSS License Identification at Scale: A Comprehensive Dataset Using World of Code", was created by the University of Tennessee with the goal of comprehensively analyzing license practices in open source software (OSS). The dataset contains over 5.5 million unique license records, covering millions of OSS projects. During its development, the research team leveraged the World of Code infrastructure by scanning all file paths containing the "license" field and applying the Winnowing algorithm for text matching, thus ensuring high data accuracy. This dataset is primarily designed to assist developers, researchers and legal professionals in better understanding and complying with OSS license requirements, as well as addressing issues related to license identification and compliance.
World of Code (WoC) 数据集概述
数据集目标
- 为全球自由/开源软件(FLOSS)的研究提供支持。
- 提供FLOSS的全局关系数据,包括技术依赖、工具依赖、代码复制、知识迁移、API使用和传播等。
- 数据清洗、增强和上下文化,包括作者、分支、异常值的修正,依赖关系和与其他数据源的链接。
- 大数据分析,高效映射实体到所有相关实体。
- 及时更新,目标为每季度更新一次可分析的FLOSS快照。
- 社区驱动,通过黑客松确定社区需求。
数据集内容
- 包含提交(commits)、树(trees)、块(blobs)、项目(projects)和作者(authors)等对象。
- 提供多种映射关系,如blob到first author(b2fa)、commit到project(c2p)等。
数据访问与使用
- 用户需生成SSH密钥并填写注册表单以获取访问权限。
- 提供Shell脚本和Python API(oscar.py)用于访问和操作数据。
- 示例包括通过Shell API查看提交、树和块的内容,以及通过Python API进行更复杂的操作。
相关资源

- 1OSS License Identification at Scale: A Comprehensive Dataset Using World of Code田纳西大学 · 2024年



