web-dev-qa-db-ja.com

ビルドのためにバイナリの「ソース」アーカイブをLaunchpadにアップロードしても大丈夫ですか?

非常に複雑で、デフォルトのリポジトリに含まれていないライブラリを使用するパッケージがあります。

ソースとプリコンパイルされたバイナリを含む「ソース」アーカイブをアップロードできますか?ビルドスクリプトは、バイナリをビルド中のパッケージにコピーするだけです。

これは許容できますか、それとも問題が発生しますか?

注:これ はプロジェクトページです。

2
Nathan Osman

Launchpadの PPAの利用規約 プリコンパイルされたバイナリを含むDebian「ソース」パッケージを明示的に禁止しないでください。受け入れ可能なライセンスを使用する必要があります(つまり、 OSI承認済みFSF承認済み 、または DFSG準拠 )。私の知る限り、本当の問題は、プリコンパイルされたライブラリのライセンスで、対応するソースなしでそれらを配布できるかどうかです。

もちろん、パッケージを適切なUbuntuアーカイブに含めたい場合、これは禁止されています。アーカイブ内のすべてのパッケージは、ソースからビルドする必要があります。

1
andrewsomething

いいえ。最初にライブラリをパッケージ化してアップロードする必要があります。

0
psusi

技術的には問題はないはずです。ライセンスの観点から、LPのPPA使用ポリシーに違反している可能性があり、対応するソースなしでバイナリを配布することになります。

0
João Pinto