Linux Debian组件的许可证列表

Linux Debian组件的许可证列表,linux,debian,gpl,Linux,Debian,Gpl,我正在寻找Debian发行版(特别是Lenny)中所有组件的列表,并注明它们各自的许可证(GPL、LGPL等),在哪里可以找到这样的列表?Debian软件包列表是可用的。我认为解析这个列表,并使用一点xpath魔法,您可以为每个包找到它的许可证。每个Debian包都包含/usr/share/doc/$PACKAGENAME/copyright文件中的版权和许可证信息。不幸的是,没有为该文件指定格式,因此您需要进行大量手动工作,或者在模式匹配上进行大量猜测,以确定包的许可证是什么 目前正在为此指定

我正在寻找Debian发行版(特别是Lenny)中所有组件的列表,并注明它们各自的许可证(GPL、LGPL等),在哪里可以找到这样的列表?

Debian软件包列表是可用的。我认为解析这个列表,并使用一点xpath魔法,您可以为每个包找到它的许可证。

每个Debian包都包含
/usr/share/doc/$PACKAGENAME/copyright
文件中的版权和许可证信息。不幸的是,没有为该文件指定格式,因此您需要进行大量手动工作,或者在模式匹配上进行大量猜测,以确定包的许可证是什么

目前正在为此指定一种格式。看见


编辑:DEP5现在正式化为,但它仍然是一种可选格式,并不是每个软件包都使用它。

列表本身就是简单的一部分。事实上,许可证更复杂。在许多许可证文件中,有一行“可以在中找到公共许可证”。即使它没有列出所有的细节,它也可以帮助你。