Linuxi kernelis on elemente, mis pole "tasuta" ...

Väga huvitav artikkel, mis algselt avaldati inglise keeles aadressil Libresoft.es ja tõlkinud hispaania keelde Quique'i märts mis selgitab üksikasjalikult Richard Stallmani ja FSF "mittevabade" elementide juurutamise kohta Linuxi kernelisse, mistõttu FSF-il on projekt nimega Linuxi tasuta, mis hooldab Linuxi kerneli uuendatud versioone, kuid ilma nende "varaliste" elementideta, et hõlbustada loomist 100% tasuta Linuxi distrod.


Tõenäoliselt kasutatavat operatsioonisüsteemi nimetatakse "GNU / Linux", Ja koosneb tuumast nimega"Linux”- Kelle lemmikloom on pingviin - ja selle ümber tööriistadGNU”(Hääldatakse“ gnuust ”, nagu Aafrika antiloop). Vastavalt vajadustele on nad relvastatud "jaotused"Milline rühm ühendab erinevaid programme, kuid kernel - välja arvatud see, et see on avaldatud versioonidena, nagu kõik programmid - jääb kõigis samaks, välja arvatud väga oluline erand, et mõned jaotused sisaldavad tasuta Linuxi ja teised Linuxi, millel on"mullid"Omanditarkvarast (kuna see jätab kasutaja ilma 4 põhivabadust). Debian on üks peamisi jaotusi, millest tulenevad paljud teised, sealhulgas kõige sagedamini kasutatavad: Ubuntu. Ei ole tasuta levitamine. Algne artikkel on aasta vana, kuid enamik kasutajaid lihtsalt hommikusööki söömas ...

Päevi tagasi oli mul võimalus osaleda Richard M. Stallmani kõnes vabatarkvara põhialuste kohta (jah, tüüpiline Stallmani jutt). Kõigi tema arutatud teemade seas rääkis ta sellest, et Linux pole vaba tarkvara. Ta ütles, et Linuxi levitatud lähtekoodi kaudu leiate mittevaba tarkvara. Alguses arvasin, et ta liialdab ja ma ei küsinud temalt selle kohta.

Kuid Hispaania ajaleht rõhutas väidet ja seda kommenteeriti sellistel saitidel barradot.com. Arutelu järeldus oli, et nagu tavaliselt, pole ajakirjanikel aimugi vabatarkvarast, avatud lähtekoodist ja kõigest muust.

Otsustasin lähemalt uurida, et teada saada, kas Stallmanil oli õigus või mitte. Avastasin, et seal on Linuxi tuuma lähtekoodipakett, mida levitab Free Software Foundation, nn Linuxi tasuta. Tõtt-öelda on nimekiri levinud distrodest, mis levitavad (nn) Linuxi tasuta versiooni. Üllatuslikult leiate nende hulgast Debiani GNU / Linuxi. Ütlen üllatavalt, sest Debian on vaba tarkvara osas teadaolevalt väga range. Kui mõni tarkvara ei vastaDebiani vabatarkvara juhised, ei kuulu jaotuse hulka.

Kuidas nad levitavad mittevaba tarkvara?

Tulles tagasi LinuxFree juurde, levitavad nad ka skripte, mida kasutatakse Debiani Linuxi tuuma lähtekoodi mittevabade osade eemaldamiseks (ülesvoolu). Viimase versiooni jaoks, mida vaatasin (2.6.28), skript eemaldab või muudab 28 lähtekoodi faili. Siin on kahtlaste failide täielik loend koos lingiga lähtekoodile Linuxi Giti hoidlas:

Valime ühe juhuslikult. Näiteks failidraiverid / net / ixp2000 / ixp2400_rx.ucode. Siin on väljavõte sellest failist:

.insns = (u8 []) {
0xf0, 0x00, 0x0c, 0xc0, 0x05,
0xf4, 0x44, 0x0c, 0x00, 0x05,
0xfc, 0x04, 0x4c, 0x00, 0x00,

(120 sarnast rida)

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

Mis see on? See on võrguprotsessori püsivara, mida tõenäoliselt kasutatakse võrgukaartides, või võib-olla ma eksin ja see on muud tüüpi riistvara. Igal juhul on see lisatud Debiani Linuxi kerneli lähtekoodi jaotusse (ülesvoolu).

Ehkki see on integreeritud lähtekoodifaili, on see tarkvara kahendkujul. Seda nimetatakse mulliks (plekiks). Seetõttu on seda võimatu muuta. Teisisõnu, see pole vaba tarkvara. Ohtlikum on see, et on võimatu teada, kas see tarkvara teeb seda, mida ta peaks tegema, või midagi muud. Kuna tegemist on võrgukontrolleriga, on selge, et see on tuuma riskantne osa.

Ülejäänud failid sisaldavad sarnaseid asju.

Kas see mitte-tasuta tükk kuulus Debianisse (ja muudesse levitamistesse) ilma, et keegi seda märkaks? Ei, see ei olnud. Tõtt-öelda kujunes tugevast arutelust projekt, mis lahendati projekti liikmete hääl.

Võidukas valik oli Oletame, et mullid vastavad GPL-le, kui pole tõestatud vastupidist.

Naljakas. Vastupidist tõestada on väga lihtne. Püüdke lihtsalt aru saada, mida kuradit see tükk teeb. Või veel parem, näpistage seda, kompileerige uuesti ja vaadake, kas see ikka töötab.

Pärast seda hääletust debiaanisekretär astus tagasi kuna teda süüdistati häältelugemises (mida ta ei teinud).

Kui loete kõiki võimalusi, näete, et seal on kaks peamist rinde: uue versiooni hankimine, et kasutajad saaksid nautida uut Debiani, või puhastada mittevabade osade levitamine. On paradoksaalne, et Debiani manifest öelge, et „[Debiani GNU / Linux] peaks organisatsioon tegema vabatarkvara edukaks edendamiseks ja kaitsmiseks ilma kasumi või kasumi survet avaldamata.

Kuid nad suruvad Lenny vabastamist ja peidavad mittevabad osad vaiba alla.

Kokkuvõttes Linux levitab ainult binaarseid püsivara, mis on peidetud lähtekoodifailidena (või mullid) ja Debian on sellest teadlik ning jätkab nende levitamist. Nad eeldavad, et need ainult binaarsed failid ei riku Debiani vabatarkvara juhiseid.

Kogu selle loo osas kaitseb tuumaarendaja Theodore Ts'o võimalust aktsepteerida mullid GPL-iga. Ta tõstatab vana vaidluse pragmaatilisuse ja idealismi vahel, väites, et ainult binaarkoodi sisaldavad püsivara on vajalikud kasutajate vajaduste rahuldamiseks ning et vaba tarkvara kaitsmine iseenesest tõstab ideed inimestest kõrgemale.

Stallmanit või Debiani on lihtne süüdistada selles, et nad on religioosset laadi fundamentalistid, kes asetavad ideed inimestest kõrgemale. Ehkki teisi pole nagu OpenBSD süüdistada, pole lihtne. OpenBSD sisaldab turvalisuse huvides ainult tasuta tarkvara (1). Kui nad ei suuda koodi lugeda, ei saa nad seda usaldada. OpenBSD on keeldunud igasuguse mulli lisamisestjärgmistel põhjustel:

  • Mulle ei saa müüjad enam kunagi toetada.
  • Arendajad ei saa mullid toetada.
  • Arendajad ei saa mullid parandada.
  • Mulle ei saa parandada.
  • Mulle ei saa auditeerida.
  • Mullid on arhitektuurispetsiifilised, seetõttu vähem kaasaskantavad.
  • Mullid on väga sageli liiga suured.

Kui mull oleks GPL, poleks sellel kõiki neid puudusi. Kui kogu see mullide arutelu oleks oma olemuselt religioosne, poleks OpenBSD-l probleeme nende kaasamisega teie süsteemi.

Huvitav, kui kaua võtab Linuxi kaasamine aega esimese pahatahtliku mullini ning neid peavad massiliselt levitama kolmandad isikud nagu Debian. Võib-olla saavad kõik järsku aru, et mullid ei ole vaba tarkvara ja mittevaba tarkvara ohud (mis on veelgi hullemad, kui sulgeme silmad ja arvame jätkuvalt, et see on ikkagi vaba tarkvara).

(1) Tõlkija märkus: Lehel, kus see artikkel avaldatakse, ilmub järgmine kommentaar: „Sa eksid, ma kasutan OpenBSD-d ja sellega kaasnevad ainult tasuta binaarsed püsivara pildid. Kurb, aga tõsi. " (Sa eksid. Ma kasutan OpenBSD-d ja sellega kaasneb mitte ainult tasuta binaarne püsivara. Kurb, aga tõsi.)


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   raulisesg DIJO

    Millised Linuxi distributsioonid on täiesti tasuta? !!

  2.   Kasutame Linuxi DIJO

    Tõde on, et neid on vähe ...

  3.   pahatahtlikkus DIJO

    See pole hea uudis, kuid pole ka apokalüptiline. Mulle tundub, et enamik neist mullidest on draiverid ja üldiselt pole neid installitud, kui kasutaja seda otseselt ei tee, ja üldiselt on nende juhtide jaoks, kellel on plusse ja miinuseid, tasuta võimalusi sellest kannab.

  4.   Joshua Hernandez Rivas DIJO

    mmmmm ... ... see on murettekitav, sest ma isegi ei tea, et minu arvutis toimivad asjad ilma mullideta, veel vähem keegi ei saa teada, kas mull teeb midagi muud, kui peaks.