Non-Free- Pakete sind Pakete, die nicht derDefinitionder Debian-Richtlinien für freie Software entsprechen . Z.B:
nvidia-driver
das bietet einen proprietären Treiber.
Contrib- Pakete sind Pakete, die der DFSG entsprechen, jedoch von nicht freien Paketen abhängig sind oder von nicht freier Software abhängen, die heruntergeladen wurde (vom Paket oder manuell heruntergeladen werden muss), um ordnungsgemäß zu funktionieren. Sie landen also nicht inmain
. Z.B:
bumblebee-nvidia
die während DFSG konform, ist nicht wirklich nützlich ohne unfreie Paket nvidia-driver
, so dass es im setzen ist contrib
Schnitt oder
vice
Hierfür müssen (unter Beachtung der Urheberrechte und Gesetze) ROMs heruntergeladen werden, um ordnungsgemäß zu funktionieren.
Wenn jemand nicht-freie Software nicht verwenden möchte oder kann , benötigt diese Person höchstwahrscheinlich keine Software oder kann sie nicht verwenden. Daher ist es sinnvoller, sie separat in einen Contrib- Abschnitt einzufügen . Diese Person muss nicht einmal den Contrib- Bereich herunterladen .
UPDATE: die Software in contrib , und seine Quellen sind zur freien Nutzung noch zur Verfügung. Interessante Teile könnten in einem anderen Projekt wiederverwendet werden, oder die nicht freien (oder nicht verfügbaren) Teile, von denen es abhängt, könnten ersetzt werden (z. B.: Ersetzen von Grafik-, Musik- usw. Assets für eine Spiel-Engine in Contrib ). Wenn es nicht frei ist , wissen Sie, welche Teile wiederverwendet werden können.
Wissenswertes: Die Open Source-Definition wurde ursprünglich erstellt, indem jegliche Erwähnung von Debian in DFSG entfernt wurde.
non-free
und hatcontrib
. Was ist der tatsächliche Vorteil gewonnen? Als End-Benutzer, der nicht , wenn ein Programm enthält unfreie Code schert, beidenon-free
undcontrib
sind in Ordnung von mir. Als End-Benutzer, der tut Pflege, beide sind tabu für mich. Was ist der eigentliche Vorteil?