Linux-kjernen har elementer som ikke er "gratis" ...

Veldig interessant artikkel opprinnelig publisert på engelsk på Libresoft.es og oversatt til spansk av Quique mars som forklarer i detalj kritikken til Richard Stallman og FSF angående innføring av "ikke-frie" elementer til Linux-kjernen, og derfor har FSF et prosjekt som heter LinuxFree, som vedlikeholder oppdaterte versjoner av Linux-kjernen, men uten disse "proprietære" elementene, for å gjøre det lettere å lage 100% gratis Linux-distroer.


Operativsystemet du sannsynligvis bruker kalles "GNU / Linux", Og består av en kjerne som heter"Linux”–Hvem kjæledyr er en pingvin– og rundt det verktøy som kalles“GNU”(Uttalt“ gnu ”, som den afrikanske antilopen). I henhold til behovene er de bevæpnet "distribusjoner"Hvilken gruppe som samler forskjellige programmer, men kjernen - med unntak av at den er publisert i versjoner, som alle programmer - forblir den samme i alle, med det svært viktige unntaket at noen distribusjoner inneholder en gratis Linux, og andre en Linux med"bobler”Av proprietær programvare (fordi den fratar brukeren de 4 essensielle frihetene). Debian er en av hoveddistribusjonene, som mange andre kommer fra, inkludert den mest brukte: Ubuntu. Er ikke gratis distribusjoner. Den opprinnelige artikkelen er ett år gammel, men de fleste brukere spiser bare frokost ...

For dager siden hadde jeg muligheten til å delta på en foredrag av Richard M. Stallman om grunnleggende om gratis programvare (ja, den typiske Stallman-samtalen). Blant alle temaene han diskuterte, snakket han om at Linux ikke var gratis programvare. Han sa at innenfor kildekoden distribuert av Linux, kan du finne programvare som ikke er gratis. Først trodde jeg at han overdrev, og jeg spurte ham ikke om det.

Men kravet ble fremhevet av en spansk avis, og ble kommentert på nettsteder som barradot.com. Konklusjonen på debatten var at journalister, som vanlig, ikke aner om fri programvare, åpen kildekode og alt det der.

Jeg bestemte meg for å undersøke nærmere for å finne ut om Stallman hadde rett. Jeg oppdaget at det er en Linux-kjernekildekodepakke distribuert av Free Software Foundation, kalt LinuxFree. For å si sannheten, er det det en liste over vanlige distroer som distribuerer den (såkalte) ikke-gratis versjonen av Linux. Overraskende nok vil du finne Debian GNU / Linux blant dem. Jeg sier overraskende fordi Debian er kjent for å være veldig streng når det gjelder gratis programvare. Hvis et programvare ikke oppfyllerRetningslinjer for Debian fri programvare, er ikke inkludert i distribusjonen.

Hvorfor distribuerer de ikke-gratis programvare?

Når vi går tilbake til LinuxFree, distribuerer de også skriptene som brukes til å fjerne de ikke-frie delene av kildekoden fra Debian Linux-kjernen (oppstrøms). For den siste versjonen jeg så på (2.6.28), script fjerner eller endrer 28 kildekodefiler. Her er en full liste over mistenkelige filer, med lenke til kildekoden i Linux Git-arkivet:

La oss velge en tilfeldig. For eksempel fildriverne / net / ixp2000 / ixp2400_rx.ucode. Her er et utdrag fra den filen:

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

(120 lignende linjer)

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

Hva er det? Det er fastvaren til en nettverksprosessor, sannsynligvis brukt i nettverkskort, eller kanskje jeg tar feil, og det er en annen type maskinvare. I alle fall er den inkludert i Debian Linux-kjernekildedistribusjon (oppstrøms).

Selv om den er innebygd i en kildekodefil, kommer programvaren i binær form. Det kalles en boble (klatt). På grunn av det er det umulig å endre det. Med andre ord, det er ikke gratis programvare. Mer farlig er det umulig å vite om programvaren gjør det den skal, eller noe annet. Å være en nettverkskontroller, er det klart at det er en risikabel del av kjernen.

Resten av filene inneholder lignende ting.

Var dette ikke-gratis stykket inkludert i Debian (og andre distribusjoner) uten at noen merket det? Nei det var det ikke. For å si sannheten ble en sterk diskusjon omgjort til prosjektet, som ble løst med en stemme av prosjektmedlemmene.

Det vinnende valget var Anta at bobler er GPL-kompatible med mindre annet er bevist.

Morsom. Det er veldig enkelt å bevise noe annet. Bare prøv å forstå hva i helvete det stykket gjør. Eller enda bedre, juster den, kompiler den på nytt og se om den fremdeles fungerer.

Etter denne avstemningen, debiansekretæren trakk seg fordi han ble beskyldt for å ha manipulert stemmetellingen (noe han ikke gjorde).

Hvis du leser alle alternativene, vil du se at det er to hovedfronter: å få en ny utgivelse slik at brukerne kan nyte en ny Debian, eller rengjøre distribusjonen av ikke-gratis deler. Det er paradoksalt at Debian manifest si at “[Debian GNU / Linux] bør lages av en organisasjon for vellykket utvikling og forsvar av gratis programvare uten press fra fortjeneste eller fortjeneste.

Imidlertid skyver de Lenys løslatelse og gjemmer de ikke-frie delene under teppet.

Kort sagt Linux distribuerer bare binære firmware, skjult som kildekodefiler (eller bobler), og Debian er klar over det, og fortsetter å distribuere dem likevel. De antar at disse binære filene ikke bryter retningslinjene for Debian Free Software.

Når det gjelder hele denne historien, forsvarer Theodore Ts'o, en kjerneutvikler, muligheten for å akseptere bobler som GPL-kompatible. Han løfter den gamle debatten mellom pragmatisme og idealisme og argumenterer for at firmware som bare inneholder binær kode er nødvendig for å møte brukernes behov, og at forsvaret av fri programvare i seg selv setter ideer over mennesker.

Det er lett å klandre Stallman eller Debian for å være fundamentalister av religiøs karakter, som setter ideer over mennesker. Selv om det ikke er lett å skylde på andre som OpenBSD. OpenBSD inkluderer utelukkende gratis programvare av sikkerhetsmessige årsaker (1). Hvis de ikke kan lese koden, kan de ikke stole på den. OpenBSD har nektet å inkludere noen form for boble, av følgende grunner:

  • Bobler kan ikke lenger støttes av selgere når som helst.
  • Bobler kan ikke støttes av utviklere.
  • Bobler kan ikke korrigeres av utviklere.
  • Bobler kan ikke forbedres.
  • Bobler kan ikke revideres.
  • Bobler er spesifikke for en arkitektur, derfor mindre bærbare.
  • Bobler er ofte overoppblåste.

Hvis en boble var GPL, ville den ikke ha alle disse ulempene. Hvis all denne boblediskusjonen var av religiøs karakter, ville OpenBSD ikke ha noe problem å inkludere dem på systemet ditt.

Jeg lurer på hvor lang tid det vil ta å bli inkludert i Linux til den første ondsinnede boblen og bli massivt distribuert av tredjeparter som Debian. Kanskje alle plutselig vil innse at bobler ikke er gratis programvare, og farene ved ikke-gratis programvare (som er enda verre når vi lukker øynene og fortsetter å tenke at det fortsatt er gratis programvare).

(1) Oversetterens kommentar: På siden der denne artikkelen er publisert, vises følgende kommentar: “Du tar feil, jeg bruker OpenBSD og den kommer med ikke-gratis binære firmwarebilder. Trist, men sant. " (Du tar feil. Jeg bruker OpenBSD og den leveres med ikke-gratis fastvare for binær. Trist, men sant.)


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   raulisesg sa

    Så hvilke Linux-distribusjoner er helt gratis? !!

  2.   La oss bruke Linux sa

    Sannheten er at de er få ...

  3.   ondskapsfullhet sa

    Det er ikke gode nyheter, men det er heller ikke apokalyptisk, det ser ut til at de fleste av disse boblene er drivere, og generelt er de ikke installert med mindre brukeren gjør det eksplisitt, og det er generelt gratis alternativer for de driverne med fordeler og ulemper med det bærer.

  4.   Joshua Hernandez Rivas sa

    mmmmm …… .. Dette er bekymringsfullt, fordi jeg ikke engang vet at ting på pc-en min fungerer uten boblene, langt mindre kan ingen vite om boblen gjør noe annet enn det den skal.