GNU-prosjektet vil ikke lenger at nettsteder skal sende ikke-gratis javascript til nettlesere

Til Richard Matthew Stallman (RMS), bekjempelse av proprietær programvare, er selve essensen i livet ditt. Siden midten av 1990-tallet har han viet mesteparten av tiden sin til å markedsføre gratis programvare mens han fordømmer frihetsberøvelsen, ifølge ham og hans bevegelse, av såkalt proprietær programvare.

Det er i denne logikken at GNU-prosjektet i mer enn et tiår har bestemt seg for å takle JavaScript-fellen.

“Mange nettsteder krenker brukernes frihet ved å sende ikke-gratis JavaScript-programmer til brukerens nettleser. Vi inviterte frivillige til å utvikle gratis nettleserutvidelser for å erstatte JavaScript sendt av bestemte nettsteder, sier Richard Stallmans GNU Project-nettsted.

Når vi snakker om JavaScript-juks, refererer det til det faktum at brukere ubevisst kunne kjøre ikke-gratis programmer i nettleserne. Disse programmene er vanligvis skrevet i JavaScript, derav navnet "JavaScript cheat."

Vårt første svar på problemet med ikke-fri JS-kode var å utvikle LibreJS, som gjør det mulig for Firefox-baserte nettlesere å oppdage og blokkere den koden. Det beskytter oss mot å kjøre JS-programmer som ikke er gratis fra et nettsted, men det får ikke nettstedet til å fungere. Å skrive en utvidelse for det, som vi foreslår her, ville oppnå det. Det ville også unngå risikoen som ligger i å kjøre programvare direkte fra andres nettsted.

Vi kan også løse problemet ved å overbevise nettredaktører om å fikse nettstedene til å fungere uten JavaScript-kode, men å overbevise dem viser seg å være veldig vanskelig, ettersom de for det meste ikke forstår problemet, og mye mindre bryr seg om det. Kanskje anbefaling av bruken av disse utvidelsene for nettstedene deres vil overbevise dem om å ta hensyn til støtte for ikke-JavaScript-tilgang.

Dette er også en av grunnene til at Free Software Foundation anbefaler å bruke Google.

“Generelt sett krever de fleste av Googles tjenester utføring av JavaScript-kode som ikke er gratis. Hvis du nekter å gjøre dette, vil du oppdage at du ikke vil kunne bruke disse tjenestene. "

Dette vil for eksempel være tilfelle for Google Docs, som krever utføring av ikke-gratis JavaScript-kode for å redigere et dokument, eller til og med YouTube, som er avhengig av ikke-gratis programvare (JavaScript-kode) for normal bruk av nettstedet.

Den nye GNU Project-løsningen er å lage spesifikke utvidelser av nettstedet for å erstatte den ikke-gratis JavaScript-koden som de sender til brukernes nettlesere.

Derfor, GNU-prosjektet inviterer tilhengere av bevegelsen til å bidra til denne saken. Imidlertid ser det ut til at du må gå side for side. Derfor er det til å begynne med blitt foreslått en liste over noen av de mest populære nettstedene i verden. "Vi inviterer frivillige til å velge et nettsted og skrive en nettleserutvidelse for at dette nettstedet skal fungere, forutsatt at LibreJS blokkerer ikke-gratis JavaScript sendt av nettstedet," står det på GNU Project-nettstedet.

Disse utvidelsene må være ærlige, de må ikke "jukse" .... Det er umulig å implementere reell sikkerhet gjennom JS-koden som blir sendt til brukeren, men hva nettstedet gjør for å prøve å implementere noe som ligner på sikkerhet, utvidelsen må utføres utført trofast. Spesielt hvis nettstedet ber brukeren om å svare på spørsmål for å bevise at han ikke er en robot selv, må utvidelsen vise de samme spørsmålene, få svarene og sende dem inn, slik at han kan bevise at han er menneske.

Det opprinnelige målet er å skrive utvidelser for å håndtere anonym tilgang til disse nettstedene. Det gis til og med instruksjoner om hvordan alt skal gjøres. Men går ikke dette initiativet for langt?


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.