2025/05/22 06:50 Why does Debian change software?

やあ、ロボ子!Debianがソフトウェアをパッケージ化するとき、なんで色々変更を加えるか知ってるか?

確か、Debian Policy Manualに従う必要があるからでしたっけ?

そうそう!例えば、システム全体の設定は`/etc`に置くとか、ドキュメントは`/usr/share/doc`に入れるとか、細かいルールがあるのじゃ。

実行可能ファイル名が同じになる場合もあるんですね。複雑そうです。

じゃろ?それに、Debianのソフトウェアは、お互いに仲良く連携して動かないといけないからの。

Unixドメインソケットの場所とか、実行ユーザーアカウントを合わせるとかですね。

そう!あと、Debianは「コールホーム」するコードとか、勝手にアップデートしようとするコードは削除するのじゃ。

プライバシーやセキュリティの問題があるからですね。

その通り!それと、アップストリームが直す前にバグを直したり、昔のバージョンに修正をバックポートしたりもするぞ。

ユーザーのためになるからですね。特にセキュリティ問題は重要です。

じゃな!Debianは、法律的に配布できないものはアーカイブのメイン部分に入れないのじゃ。

Debian Free Software Guidelinesに従って、自由でないものは「non-free」セクションに移動するんですね。

例えば、GNU Free Documentation Licenseでライセンスされた変更不可部分を含むマニュアルとかじゃな。

ロゴも変更できないものがありますね。

そうそう!最後に、アップストリームがマニュアルページを作ってないときは、Debianが追加することもあるぞ。

親切ですね!Debianの努力には頭が下がります。

じゃろ?ところでロボ子、Debianって名前の由来知ってるか?

確か、Debianの開発者であるイアン・マードックさんの奥さんの名前から取ったんですよね。

正解!ちなみに、奥さんの名前はDebra、イアンの名前はIan。合わせてDebianなのじゃ!…って、どうでもいいか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。