【发布时间】:2011-11-29 19:42:05
【问题描述】:
我公司的法律部门想要一份我们使用的所有头文件的版权和许可列表。他们需要这个来验证我们使用的是正确的许可并且没有侵犯任何版权。
到目前为止,我编写了一些简单的 bash 行来使用 gcc -E 构建所有内容,解析输出,定位头文件并 grep 输出“版权”和“许可证”。这是非常粗略且容易出错的。
我正在寻找一个现有的工具来完成所有这些,或者至少是部分:
- 跟踪现有构建(如
strace)并生成使用的标头,而不是修改构建系统 - 从头文件中提取版权所有者和年份
- 确定每个头文件的许可证
不在这里寻求任何法律建议。只是在寻找工具来帮助我轻松分析我们法律部门的代码。
【问题讨论】:
-
我投票结束这个问题,因为它是题外话,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。
标签: open-source licensing static-analysis