Debianは、DFSGガイドラインに適合しないすべてのソフトウェアを含む、
非自由ソフトウェアを管理するためのインフラストラクチャを提供します。このソフトウェアは、
非自由として分類またはフラグが付けられます。

Software meeting DFSG requirements, but depending on non-free software in repositories is classified as contrib.
DFSG要件を満たしているが、リポジトリ内の非フリーソフトウェアに依存するソフトウェアは、contribとして分類されます。
Packages flagged as contrib include packages depending on non-free software, or packages depending on contrib packages.
contribとしてフラグが立てられたパッケージには、非フリーソフトウェアに依存するパッケージ、またはcontribパッケージに依存するパッケージが含まれます。
Therefore, we have 3 types of repositories:
したがって、3種類のリポジトリがあります。


main: All software meeting DFSG requirements.
main:DFSG要件を満たすすべてのソフトウェア。

non-free: Software which does not meet DFSG requirements and is not part of Debian.
非自由:DFSG要件を満たさず、Debianの一部ではないソフトウェア。

contrib: Software meeting DFSG requirements but depending on non-free packages
or packages depending on non-free packages (Other contrib packages).

>contrib は中間か。