'Katkıda bulunan' ve 'özgür olmayan' paketler havuzları arasındaki fark nedir?


17

Debian'ı çeşitli nedenlerle sevmeme rağmen, bu dağıtımın ve politikalarının belirli yönleri hakkında bazı belgeler bulmak her zaman kolay değildir.

Sorum şu: paketler contribve non-freedepolar arasındaki fark nedir?

Yanılmıyorsam bulabildiğim küçük açıklamalardan:

  • non-free lisansları ücretsiz olmayan paketler içindir
  • contribnon-freepaket bağımlılıkları için (Debian'ın bir parçası değildir)

Ama Debian'ın içinde özgür olmayan yazılımlar sunan aynı amaçla iki depoya sahip olmak bana garip geliyor.

Burada bir şey eksik olup olmadığımı bilmek istiyorum.

Yanıtlar:


27

özgür olmayan paketler Debian Özgür Yazılım Yönergeleri tanımınauymayan paketlerdir. Örneğin:

nvidia-driver bu da tescilli bir sürücü sağlar.

katkıda bulunan paketler, DFSG ile uyumlu olan, ancak özgür olmayan paketlere bağlı olan veya düzgün çalışması için indirilen (paket tarafından veya manuel olarak indirilmesi gereken) bazı özgür olmayan yazılımlara bağlı olan paketlerdir. Yani sonunda olmazlarmain. Örneğin:

bumblebee-nvidiaDFSG uyumlu olsa da, özgür olmayan paket olmadan gerçekten kullanışlı değilnvidia-driver , bu nedenle contribbölüme konur veya

vice düzgün çalışması için (telif haklarına ve yasalara saygı gösterirken) ROM'ları indirmeniz gerekir.

Birisi özgür olmayan yazılımı kullanmak istemiyorsa veya kullanamıyorsa , büyük olasılıkla buna bağlı olarak yazılımı kullanmaya ihtiyaç duymaz veya kullanamaz, bu yüzden bunları ayrı bir katkı bölümüne koymak daha yararlıdır . Bu kişinin katkıyı indirmesi bile gerekmiyor bölümünü .

GÜNCELLEME: yazılım contrib , ve kaynakları hala özgür kullanımı için mevcuttur. İlginç parçalar başka bir projede yeniden kullanılabilir veya bağımlı olduğu serbest olmayan (veya mevcut olmayan) parçalar değiştirilebilir (örneğin: katkıda bulunan bir oyun motorunun grafik, müzik vb. Varlıklarını değiştirin ). Özgür olmayanlardan ayrı olması olmayandan hangi parçaların yeniden kullanılabileceğini bilmeye yardımcı olur.

ıvır zıvır şeyler: Açık Kaynak Tanımı başlangıçta DFSG'deki Debian'dan bahsedilerek oluşturuldu.


2
Debian'a ya da onun ayırıcı non-freeve kullanıcılarına faydasını gerçekten anlamıyorum contrib. Kazanılan gerçek avantaj nedir? Bir programın özgürlüğünü kod içeriyorsa bakım, hem etmeyen bir son kullanıcı olarak non-freeve contribbana göre gayet iyi. Bir son kullanıcı olarak yaptığı bakım, hem benim için yasak kapalıdır. Asıl avantajı nedir?
MechMK1

1
MechMK1 gibi, bununla şaşkınım ve belki de sorumu daha net yazmış olsam bile, bu da cevaplamak istediğim bir özellik.
Paradox

1
Başka bir projeye uyum sağlamak için kodu katkıda bulunmaktan yeniden kullanabilir ve değiştirebilirsiniz, çünkü kaynak "ana" dan herhangi bir kaynak olarak kullanılabilir. Büyük olasılıkla özgür olmadığından yapamazsınız, ya kaynak lisansı yeterince yapmanıza izin vermez ya da hiç kaynak yoktur. Son kullanıcı dağıtılanın yanında hiçbir şey yapmaya çalışmayan "normal" bir son kullanıcı ise, katkıda bulunabilir ve özgür olmayan aynı görünebilir
AB

3
Ayrıca bazen serbest olmayan parçaları serbest parçalarla değiştirebilirsiniz. Bazı oyun motorları ve katkıları (grafikler, müzik ...) ile özgür veya hiçbir yerde teorik olarak yapılabilecek şey. Split bunu yapmanın mümkün olduğunu açıkça ortaya koydu.
AB

9

Debian Politika Kılavuzunda tanımlanmıştır:

2.2.2. Katkı arşiv alanı

Katkı arşivi alanı, Debian dağıtımı ile birlikte çalışmak üzere tasarlanmış ancak dağıtım veya işlev dışında dağıtım için yazılım gerektiren ek paketler içerir.

Katkıda bulunan her paket DFSG'ye uygun olmalıdır.

Ayrıca, paketler

  • onları desteklemeyi reddettiğimiz kadar hatalı olmamalı ve

  • bu kılavuzda sunulan tüm politika gereksinimlerini karşılamalıdır.

Katkıda bulunacak paket örnekleri:

katkıda bulunmayı gerektiren ücretsiz paketler, ücretsiz olmayan paketler veya arşivimizde derleme veya yürütme için hiç bulunmayan paketler ve

ambalajsız paketler veya ücretsiz olmayan programlar için diğer ücretsiz aksesuar çeşitleri.

2.2.3. Serbest olmayan arşiv alanı

Serbest olmayan arşiv alanı, DFSG'ye uymayan veya dağıtımını sorunlu hale getiren başka problemleri olan Debian dağıtımıyla çalışmak üzere ek paketler içerir. Değişiklikler üzerindeki kısıtlamalar veya diğer sınırlamalar nedeniyle bu kılavuzdaki tüm politika gereksinimlerine uymayabilirler.

DFSG ile uyumlu değilse veya dağıtımlarını sorunlu hale getiren patentler veya diğer yasal konularla paketlenmişlerse, paketler ücretsiz olarak yerleştirilmemelidir.

Ayrıca, paketler ücretsiz olmayan

  • onları desteklemeyi reddettiğimiz kadar hatalı olmamalı ve

  • bu kılavuzda sunulan tüm politika gereksinimlerini karşılamaları mümkün olmalıdır.

Daha fazla okuma:


2

https://www.debian.org/doc/debian-policy/ch-archive#s-contrib

Katkı arşivi alanı, Debian dağıtımı ile birlikte çalışmak üzere tasarlanmış ancak dağıtım veya işlev dışında dağıtım için yazılım gerektiren ek paketler içerir.

Bu yazılım, mainözgür olmasına rağmen mevcut olmayan bir yazılım olabilir . Debian'dan alamazsýn.


"Debian'dan alamazsınız" değil, sadece Debian dağıtımının bir parçası değildir.
Paradoks
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.