Движение за включване на проприетарни фърмуери в доставката на Debian

Стив Макинтаир (Steve McIntyre), който няколко години е заемал поста лидер на проекта Debian, предложи инициатива за ново разглеждане на отношението на Debian към доставката на проприетарни фърмуери, които в момента не са включени в официалните инсталационни изображения и се предлагат в отделния репозитори non-free. Според Стив, опитите за постигане на идеала за доставка на само отворен софтуер водят до излишни затруднения за потребителите, които в много случаи трябва да инсталират проприетарни фърмуери, за да постигнат пълноценно функциониране на своето оборудване.

Проприетарните фърмуери се поставят в отделен репозиторий non-free, заедно с други пакети, които не се разпространяват под свободни и отворени лицензи. Репозиторият non-free официално не принадлежи на проекта Debian и пакетите от него не могат да бъдат включени в инсталационни и live-сборки. Поради това инсталационните изображения с проприетарни фърмуери се събират отделно и са класифицирани като неофициални, въпреки че формално тяхното разработване и поддръжка се извършва от проекта Debian.

По този начин в общността е постигнат определен статус кво, в който се съчетава желанието да се предоставя само отворен софтуер в дистрибуцията и нуждите на потребителите от фърмуери. Съществува и малък набор от свободни фърмуери, които са включени в официалните сборки и репозитория main, но такива фърмуери са много малко и недостатъчни в повечето случаи.

Използваният в Debian подход създава много проблеми, сред които неудобства за потребителите и разходи за изграждане, тестване и разпространение на неофициални сборки с затворени фърмуери. Проектът представя като основни препоръчвани сборки официални изображения, но това само обърква потребителите, тъй като в процеса на инсталиране те срещат проблеми с поддръжката на оборудването. Използването на неофициални сборки невольно води до популяризиране на несвободен софтуер, тъй като потребителят получава и свързан репозиторий non-free с друг несвободен софтуер, докато ако фърмуерите се предлагат отделно, без включване на репозиторий non-free, можеше да се справи и без него.

През последното време производителите все по-активно прибягват до използването на външни фърмуери, които се зареждат от операционната система, вместо да доставят фърмуер в постоянната памет на самите устройства. Подобни външни фърмуери са необходими на много съвременни графични, звукови и мрежови адаптери. Въпросът обаче е неясен, доколко фърмуерите могат да се отнасят към изискванията за доставка само на свободен софтуер, тъй като по същността си фърмуерите се изпълняват на хардуерни устройства, а не в системата, и са свързани с оборудването. Със същия успех на съвременните компютри, оборудвани дори с напълно свободни дистрибуции, се изпълняват фърмуери, вградени в оборудването. Разликата е само в това, че едни фърмуери се зареждат от операционната система, а други вече са вградени в ROM или Flash памет.

Стив постави на обсъждане пет основни варианта за оформяне на доставката на фърмуери в Debian, които планира да представи на общото гласуване на разработчиците:

  • Да оставим всичко както е, да се предоставят затворени фърмуери само в отделни неофициални сборки.
  • Да спрем предоставянето на неофициални сборки с несвободни фърмуери и да приведем дистрибуцията в съответствие с идеологията на проекта за доставка само на свободен софтуер.
  • Да преведем неофициалните сборки с фърмуерите в категорията на официалните и да ги доставяме паралелно и на едно място с сборките, които включват само свободен софтуер, което ще улесни потребителя при намирането на нужния фърмуер.
  • Да включим проприетарни фърмуери в състава на стандартните официални сборки и да се откажем от доставката на отделни неофициални сборки. Недостатък на този подход е включването на репозитория non-free по подразбиране.
  • Да отделим проприетарните фърмуери от репозитория non-free в отделен компонент non-free-firmware и да ги доставяме в друг репозитория, който не изисква активиране на репозитория non-free. Да добавим в правилата на проекта изключение, позволяващо включването на компонента non-free-firmware в стандартните инсталационни сборки. По този начин ще се появи възможност да се откажем от формирането на отделни неофициални сборки, да включим фърмуерите в стандартните сборки и да не активираме репозитория non-free у потребителите.

    Самият Стив настоява за приемането на петата точка, която ще позволи на проекта да не се отклони прекалено от насърчаването на свободния софтуер, но същевременно да направи продукта удобен и полезен за потребителите. В инсталатора се предлага ясно разделение на свободните и несвободните фърмуер, предоставяйки на потребителя възможността да направи осъзнат избор и информирайте го за това дали наличните свободни фърмуер поддържат текущото оборудване и дали има проекти за създаване на свободни фърмуер за съществуващите устройства. На етапа на зареждане също така се планира добавяне на настройка за деактивиране на пакета с несвободни фърмуер.

    Източник: opennet.ru

  • Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster