【问题标题】:Open source license usage analysis [closed]开源许可证使用分析 [关闭]
【发布时间】:2011-11-29 19:42:05
【问题描述】:

我公司的法律部门想要一份我们使用的所有头文件的版权和许可列表。他们需要这个来验证我们使用的是正确的许可并且没有侵犯任何版权。

到目前为止,我编写了一些简单的 bash 行来使用 gcc -E 构建所有内容,解析输出,定位头文件并 grep 输出“版权”和“许可证”。这是非常粗略且容易出错的。

我正在寻找一个现有的工具来完成所有这些,或者至少是部分:

  • 跟踪现有构建(如strace)并生成使用的标头,而不是修改构建系统
  • 从头文件中提取版权所有者和年份
  • 确定每个头文件的许可证

不在这里寻求任何法律建议。只是在寻找工具来帮助我轻松分析我们法律部门的代码。

【问题讨论】:

  • 我投票结束这个问题,因为它是题外话,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。

标签: open-source licensing static-analysis


【解决方案1】:

您可以联系像 BlackDuck 这样的人,他们可以通过将您的代码库与大量开源代码库(其许可证已知)进行比较,从而提供这种分析。任何匹配都会产生匹配代码的许可证。他们这样做是为了准确回答您的律师提出的问题。

我没有使用过他们的产品,也没有与他们有任何关联。

【讨论】:

  • 我希望有一个免费/开源的解决方案来避免购买难题。但是该维基百科页面链接到可能有用的此类项目。谢谢,我会通过它们。
猜你喜欢
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 2018-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多