我正在寻找 Debian 发行版(特别是 Lenny)中所有组件的列表,并注明它们各自的许可证(GPL、LGPL 等),在哪里可以找到这样的列表?
问问题
770 次
2 回答
7
每个 Debian 软件包都包含文件中的版权和许可信息/usr/share/doc/$PACKAGENAME/copyright
。不幸的是,没有为文件指定格式,因此您需要做大量的手动工作,或者根据模式匹配进行大量猜测,才能确定包的许可证是什么。
正在为此指定一种格式。请参阅 DEP5。
编辑: DEP5 现在被正式化为http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/但它仍然是一种可选格式,并不是每个包都使用它。
于 2010-01-03T10:32:30.513 回答
0
Debian 软件包列表可在此处获得。我认为解析这个列表,并使用一点 xpath 魔法,你可以为每个包找到它的许可证。
于 2010-01-03T09:33:15.927 回答