Линук кернел има елементе који нису „бесплатни“ ...

Веома занимљив чланак објављен на енглеском језику на Либресофт.ес а на шпански превео Куикуе Марцх што детаљно објашњава критике Ричарда Сталмана и ЗСС у вези са увођењем „неслободних“ елемената у Линук језгро, због чега ФСФ има пројекат тзв ЛинукФрее, који одржава ажуриране верзије Линук кернела, али без ових „власничких“ елемената, да би олакшао стварање 100% бесплатни Линук дистрос.


Оперативни систем који вероватно користите назива се „ГНУ / Линук", И састоји се од језгра званог"линук”- Чији је кућни љубимац пингвин - и око њега алати звани„ГНУ-“(Изговара се„ гну “, попут афричке антилопе). Према потребама су наоружани “дистрибуције„Која група различитих програма, али кернел - осим што је објављен у верзијама, као и сви програми - остаје исти код свих, са врло важним изузетком да неке дистрибуције садрже бесплатни Линук, а друге Линук са“мјехурићиВласничког софтвера (јер одузима кориснику 4 основне слободе). Дебиан је једна од главних дистрибуција, из које проистичу многи други, укључујући најчешће коришћене: убунту. Нису бесплатне дистрибуције. Оригинални чланак стар је годину дана, али већина корисника само доручкује ...

Пре неколико дана имао сам прилику да присуствујем предавању Рицхарда М. Сталлмана о основама слободног софтвера (да, типичном Сталлмановом говору). Међу свим темама о којима је разговарао, говорио је о томе да Линук није слободан софтвер. Рекао је да се неслободни софтвер може наћи у изворном коду који дистрибуира Линук. У почетку сам мислио да претерује и нисам га питао за то.

Али тврдњу су истакле шпанске новине и коментарисале су је на страницама попут Баррапунто.цом. Закључак дебате био је да, као и обично, новинари немају појма о слободном софтверу, отвореном коду и свему томе.

Одлучио сам да истражим даље како бих сазнао да ли је Сталлман био у праву. Открио сам да постоји Линук изворни код пакета који дистрибуира Фрее Софтваре Фоундатион, тзв ЛинукФрее. Да кажем истину, постоји списак уобичајених дистрибуција које дистрибуирају (такозвану) неслободну верзију Линука. Изненађујуће је да ћете међу њима пронаћи и Дебиан ГНУ / Линук. Кажем изненађујуће јер је познато да је Дебиан врло строг по питању бесплатног софтвера. Ако део софтвера не испуњаваСмернице за слободан софтвер Дебиан, није укључен у дистрибуцију.

Како то да они дистрибуирају неслободни софтвер?

Враћајући се на ЛинукФрее, они такође дистрибуирају скрипте које се користе за уклањање неслободних дијелова изворног кода Дебиан Линук кернела (узводно). За најновију верзију коју сам погледао (2.6.28), скрипта уклања или мења 28 датотека изворног кода. Ево комплетне листе сумњивих датотека са везом до изворног кода у Линук Гит спремишту:

Хајде да изаберемо једну насумично. На пример, датотека дривер / нет / икп2000 / икп2400_рк.уцоде. Ево извода из те датотеке:

.инснс = (у8 []) {
0xf0, 0x00, 0x0c, 0xc0, 0x05,
0xf4, 0x44, 0x0c, 0x00, 0x05,
0xfc, 0x04, 0x4c, 0x00, 0x00,

(120 сличних редова)

0xe0, 0x00, 0x02, 0x00, 0x00,
0xe0, 0x00, 0x02, 0x00, 0x00,
0xe0, 0x00, 0x02, 0x00, 0x00,
}

Шта је то? То је фирмваре мрежног процесора, који се вероватно користи на мрежним картицама, или можда грешим, а ради се о некој другој врсти хардвера. У сваком случају, укључен је у дистрибуцију изворног кода језгра Дебиана Линук (узводно).

Иако је уграђен у датотеку изворног кода, тај део софтвера долази у бинарном облику. Зове се мехур (блоб). Због тога га је немогуће изменити. Другим речима, није бесплатан софтвер. Што је још опасније, немогуће је знати да ли тај део софтвера ради оно што треба или нешто друго. Будући да је мрежни контролер, јасно је да је то ризичан део језгра.

Остатак датотека садржи сличне ствари.

Да ли је овај неслободни комад укључен у Дебиан (и друге дистрибуције), а да то нико није приметио? Не, није било. Истини за вољу, снажна дискусија претворила се у пројекат који је решен глас чланова пројекта.

Победнички избор био је Претпоставимо да су мехурићи у складу са ГПЛ ако се другачије не докаже.

Смешно. Врло је лако доказати супротно. Само покушај да схватиш шта тај враг ради. Или још боље, дорадите га, прекомпајлирајте и погледајте да ли и даље ради.

Након овог гласања, секретар дебија поднео је оставку јер је био оптужен за манипулисање пребројавањем гласова (што није учинио).

Ако прочитате све опције, видећете да постоје два главна фронта: добивање новог издања тако да корисници могу уживати у новом Дебиану или чишћење дистрибуције неслободних делова. Парадоксално је да Дебианов манифест кажу да „Организацију [Дебиан ГНУ / Линук] треба да направи организација за успешно напредовање и одбрану слободног софтвера без притиска добити или добити.

Међутим, они гурају Леннијево ослобађање и сакривају неслободне делове под тепих.

Укратко, Линук дистрибуира само бинарне програме, скривене као датотеке изворног кода (или мјехурићи), а Дебиан је тога свестан, али их и даље наставља дистрибуирати. Претпостављају да те бинарне датотеке не крше смјернице за слободан софтвер Дебиан.

У вези са целом овом причом, Тхеодоре Тс'о, програмер језгра, брани опцију прихватања мехурића као ГПЛ-усклађених. Покреће стару расправу између прагматизма и идеализма, тврдећи да су фирмваре-ови који садрже само бинарни код неопходни да би се задовољиле потребе корисника и да одбрана самог софтвера сама по себи ставља идеје изнад људи.

Лако је кривити Сталлмана или Дебиана за то што су фундаменталисти религиозне природе и који идеје стављају изнад људи. Иако није лако кривити друге попут ОпенБСД-а. ОпенБСД укључује искључиво бесплатни софтвер из безбедносних разлога (1). Ако не могу да прочитају код, не могу му веровати. ОпенБСД је одбио да укључи било коју врсту балона, из следећих разлога:

  • Продавачи више не могу подржати мехуриће ни у једном тренутку.
  • Програмери не могу подржати мехуриће.
  • Програмери не могу исправити мехуриће.
  • Мехурићи се не могу побољшати.
  • Мехурићи се не могу ревидирати.
  • Мехурићи су специфични за архитектуру, стога мање преносиви.
  • Мехурићи су врло често пренапухани.

Да је балон ГПЛ, не би имао све те недостатке. Да је сва ова расправа о мехурићима религиозне природе, ОпенБСД не би имао проблема да их укључи у ваш систем.

Питам се колико ће требати да буде укључен у Линук до првог злонамерног балона и масовно их дистрибуирају треће стране попут Дебиана. Можда ће сви изненада схватити да мехурићи нису слободни софтвер и опасности неслободног софтвера (који су још гори када затворимо очи и наставимо да мислимо да је то још увек бесплатан софтвер).

(1) Напомена преводиоца: На страници на којој је објављен овај чланак појављује се следећи коментар: „Грешите, користим ОпенБСД и долази са неслободним бинарним сликама фирмвера. Тужно, ма колико тачно “. (Варате се. Ја користим ОпенБСД и долази са неслободним бинарним фирмвером. Тужно, колико год тачно било.)


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Раулисесг дијо

    Па које су Линук дистрибуције потпуно бесплатне? !!

  2.   Користимо Линук дијо

    Истина је да их је мало ...

  3.   злоба дијо

    То нису добре вести, али нису ни апокалиптичне, чини ми се да су већина тих мехурића управљачки програми и углавном нису инсталирани, осим ако то корисник изричито не уради, и углавном постоје бесплатне опције за те управљачке програме са предностима и недостацима тога носи.

  4.   Јосуе Хернандез Ривас дијо

    ммммм …… ..ово је забрињавајуће, јер чак ни не знам да ствари на мом рачунару раде без облачића, а још мање нико не може знати да ли балон ради нешто друго осим онога што би требало.