Projekt GNU noče več, da spletna mesta brskalnikom pošiljajo brezplačen javascript

za Richard Matthew Stallman (RMS), boj proti lastniški programski opremi, je bistvo vašega življenja. Od sredine devetdesetih let je večino svojega časa posvetil promociji proste programske opreme, hkrati pa obsojal odvzem prostosti, ki ga po njegovem in njegovem gibanju nalaga tako imenovana lastniška programska oprema.

V tej logiki se je projekt GNU že več kot desetletje odločil, da se bo lotil pasti JavaScript.

»Številna spletna mesta kršijo svobodo uporabnikov s pošiljanjem nesvobodnih programov JavaScript v uporabnikov brskalnik. Povabili smo prostovoljce, da razvijejo brezplačne razširitve brskalnikov, ki bodo nadomestili JavaScript, ki so ga poslale določene strani, «pravi spletno mesto Richarda Stallmana GNU Project.

Ko smo že pri goljufiji JavaScript, zadeva na dejstvo da bi lahko uporabniki v svojih brskalnikih nevede izvajali brezplačne programe. Ti programi so običajno napisani v JavaScript, od tod tudi ime "JavaScript cheat".

Naš prvi odziv na težavo z brezplačno kodo JS je bil razviti LibreJS, ki brskalnikom, ki temeljijo na Firefoxu, omogoča, da to kodo zaznajo in blokirajo. To nas ščiti pred izvajanjem programov JS, ki niso brezplačni s spletnega mesta, vendar dejansko ne omogoča spletnega mesta. Pisanje razširitve zanj, kot predlagamo tukaj, bi to doseglo. Prav tako bi se izognili tveganju, povezanem z zagonom programske opreme neposredno s tujega spletnega mesta.

Težavo bi lahko rešili tudi tako, da bi spletne skrbnike prepričali, da popravijo svoja spletna mesta brez kode JavaScript, vendar se izkaže, da jih je zelo težko prepričati, saj večinoma problema ne razumejo, še manj pa skrbijo zanj. Morda jih bo priporočilo uporabe teh razširitev za njihova spletna mesta prepričalo, naj bodo pozorni na podporo dostopa, ki ni JavaScript.

Tudi to je eden od razlogov, zakaj fundacija za prosto programsko opremo odsvetuje uporabo Googla.

»Na splošno večina Googlovih storitev zahteva izvajanje kode JavaScript, ki ni brezplačna. Če tega ne želite storiti, boste ugotovili, da teh storitev ne boste mogli uporabljati. "

To bi na primer veljalo za Google Dokumente, ki za urejanje dokumenta zahtevajo izvedbo nesvobodne kode JavaScript ali celo YouTube, ki za normalno uporabo spletnega mesta temelji na nesvobodni programski opremi (koda JavaScript).

Nova rešitev projekta GNU je ustvariti posebne razširitve spletnega mesta, da nadomesti nesvobodno kodo JavaScript, ki jo pošljejo uporabniškim brskalnikom.

zato projekt GNU vabi privržence njegovega gibanja, da prispevajo k temu cilju. Vendar se zdi, da morate iti spletno mesto za spletnim mestom. Zato je za začetek predlagan seznam nekaterih najbolj priljubljenih spletnih mest na svetu. "Prostovoljce vabimo, da izberejo spletno mesto in napišejo razširitev brskalnika, da bo to spletno mesto delovalo ob predpostavki, da LibreJS blokira nesvoboden JavaScript, ki ga je poslalo spletno mesto," piše na spletnem mestu projekta GNU

Te razširitve morajo biti poštene, ne smejo "goljufati" .... S pomočjo kode JS, ki je poslana uporabniku, je nemogoče uvesti resnično varnost, toda karkoli spletno mesto naredi, da bi poskusilo uvesti nekaj podobnega varnosti, razširitev mora biti izvedeno zvesto. Če spletno mesto od uporabnika zahteva, da odgovori na vprašanja, s katerimi dokaže, da sam ni robot, mora razširitev prikazati ista vprašanja, dobiti odgovore in jih predložiti, kar mu omogoča, da dokaže, da je človek.

Prvotni cilj je napisati razširitve za anonimen dostop do teh spletnih mest. Podana so celo navodila, kako naj se vse naredi. Pa ne gre ta pobuda predaleč?


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.