LCV-CM:许可证合规验证器和兼容性列表

时间:2024-04-11 12:27:04
【文件属性】:

文件名称:LCV-CM:许可证合规验证器和兼容性列表

文件大小:419KB

文件格式:ZIP

更新时间:2024-04-11 12:27:04

Python

许可证符合性验证程序(LCV)和兼容性列表(CM) 这是的Python版本。 LCV输入由QMSTR JSON Reporter生成的json并分析其所有许可证。 兼容性列表(CM)将与这些许可证匹配。 CM在license.csv文件中表示。 考虑到兼容性的方向性,Python版本当前提供了彼此不兼容的入站许可证作为输出。 例如,以Apache 2.0许可发布的源代码可以在以GPL3.0许可发布的项目中使用,反之则不行。 它仍然缺少将入站许可证与出站许可证进行比较。 当前,该代码正在输入所有入站许可证,并将它们相互比较。 强调整个项目可以在哪个许可证下发布的方法可能会很有用。 如何运行: json/目录托管QMSTR生成的一些json文件。 第6行的main.py正在打开这些文件之一,以提取QMSTR找到的许可证。 在运行代码之前,这些依赖项是必需的: pip3 install


网友评论