Het GNU-project wil niet langer dat websites niet-vrije javascript naar browsers sturen

naar Richard Matthew Stallman (RMS), de strijd tegen propriëtaire software, is de essentie van zijn leven. Sinds het midden van de jaren negentig heeft hij het grootste deel van zijn tijd besteed aan het promoten van vrije software, terwijl hij volgens hem en zijn beweging de vrijheidsberoving aan de kaak stelde voor zogenaamde propriëtaire software.

Het is in deze logica dat het GNU-project al meer dan een decennium heeft besloten om de JavaScript-valkuil aan te pakken.

“Veel websites maken inbreuk op de vrijheid van gebruikers door niet-vrije JavaScript-programma's naar de browser van de gebruiker te sturen. We nodigen vrijwilligers uit om gratis browserextensies te ontwikkelen ter vervanging van het JavaScript dat door bepaalde sites wordt geleverd', zegt de GNU-projectsite van Richard Stallman.

Over valsspelen met JavaScript gesproken, bedoel je aan het feit van dat gebruikers onbewust niet-vrije programma's in hun browser kunnen uitvoeren. Deze programma's zijn vaak geschreven in JavaScript, vandaar de naam "JavaScript Trap".

Ons eerste antwoord op het probleem van niet-vrije JS-code was de ontwikkeling van LibreJS, waarmee op Firefox gebaseerde browsers dergelijke code kunnen detecteren en blokkeren. Dat beschermt ons tegen het uitvoeren van niet-vrije JS-programma's vanaf een site, maar het zorgt er niet echt voor dat de site werkt. Het zou dat bereiken door er een extensie voor te schrijven, zoals we hier voorstellen. Het zou ook het inherente risico vermijden dat software rechtstreeks vanaf de website van iemand anders wordt uitgevoerd.

We zouden het probleem ook kunnen oplossen door webmasters ervan te overtuigen hun sites te laten werken zonder de JavaScript-code, maar hen overtuigen blijkt erg moeilijk te zijn omdat ze het probleem meestal niet begrijpen, laat staan ​​dat ze er iets om geven. Misschien zal het aanbevelen van het gebruik van deze extensies voor hun sites hen overtuigen om aandacht te besteden aan het ondersteunen van niet-JavaScript-toegang.

Dit is ook een van de redenen waarom de Free Software Foundation raadt het gebruik van Google af.

“Over het algemeen vereisen de meeste Google-services de uitvoering van niet-vrije JavaScript-code. Als u dit weigert, zult u merken dat u geen gebruik kunt maken van deze diensten.

Dit zou bijvoorbeeld het geval zijn bij Google Docs, dat de uitvoering van niet-vrije JavaScript-code vereist om een ​​document te bewerken, of zelfs YouTube, dat afhankelijk is van niet-vrije software (JavaScript-code) voor normaal gebruik van de plaats.

De nieuwe oplossing van het GNU-project is het maken van specifieke extensies van de site om niet-vrije JavaScript-code te vervangen die ze naar de browsers van gebruikers sturen.

Daarom het GNU-project nodigt aanhangers van zijn beweging uit om bij te dragen aan deze zaak. Het lijkt er echter op dat je site voor site moet gaan. Daarom is om te beginnen een lijst met enkele van de meest populaire sites ter wereld voorgesteld. "We nodigen vrijwilligers uit om een ​​site te kiezen en een browserextensie te schrijven om deze site te laten werken, ervan uitgaande dat LibreJS niet-vrij JavaScript blokkeert dat door de site wordt verzonden", luidt de GNU Project-site.

Deze extensies moeten eerlijk zijn, ze mogen niet "vals spelen"... Het is onmogelijk om echte beveiliging te implementeren via de JS-code die naar de gebruiker wordt gestuurd, maar wat de site ook doet om te proberen iets te implementeren dat lijkt op beveiliging, de extensie moet getrouw worden uitgevoerd. In het bijzonder, als de site de gebruiker vraagt ​​om vragen te beantwoorden om te bewijzen dat hij zelf geen robot is, moet de extensie dezelfde vragen weergeven, de antwoorden krijgen en ze verzenden, zodat iemand kan bewijzen dat het een mens is.

Het oorspronkelijke doel is om extensies te schrijven om anonieme toegang tot deze sites af te handelen. Er worden zelfs instructies gegeven over hoe alles moet worden gedaan. Gaat dit initiatief echter niet te ver?


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.