GNU projekt više ne želi da web stranice šalju neslobodni javascript u preglednike

para Richard Matthew Stallman (RMS), borba protiv vlasničkog softvera, sama je suština njegovog života. Od sredine 1990-ih on je većinu svog vremena posvetio promociji slobodnog softvera, dok je osuđivao lišavanje slobode nametnuto, prema njemu i njegovom pokretu, takozvanim vlasničkim softverom.

U toj logici je više od decenije GNU projekat odlučio da se pozabavi JavaScript zamkom.

“Mnoge web stranice krše slobodu korisnika šaljući neslobodne JavaScript programe u pretraživač korisnika. Pozivamo volontere da razviju besplatne ekstenzije pretraživača kako bi zamijenili JavaScript koji su poslali određene web-lokacije,” kaže GNU Project GNU stranica Richarda Stallmana.

Govoreći o JavaScript varanju, to se odnosi na činjenicu da korisnici mogu nesvjesno pokrenuti neslobodne programe u svojim pretraživačima. Ovi programi su obično napisani u JavaScript-u, otuda i naziv "JavaScript zamka".

Naš prvi odgovor na problem neslobodnog JS koda bio je razvoj LibreJS, koji omogućava pretraživačima zasnovanim na Firefoxu da otkriju i blokiraju takav kod. To nas štiti od pokretanja nebesplatnih JS programa sa stranice, ali ne čini da stranica stvarno radi. Pisanjem proširenja za njega, kako mi ovdje predlažemo, to bi se postiglo. Također biste izbjegli rizik koji je svojstven pokretanju softvera direktno sa tuđe web stranice.

Problem bismo mogli riješiti i tako što bismo uvjerili webmastere da poprave svoje stranice tako da rade bez JavaScript koda, ali uvjeriti ih je jako teško, jer oni uglavnom ne razumiju problem, a još manje brinu o njemu. Možda će ih preporučivanje upotrebe ovih ekstenzija za njihove stranice uvjeriti da obrate pažnju na podršku pristupa bez JavaScripta.

Ovo je također jedan od razloga zašto Fondacija za slobodni softver ne preporučuje korištenje Googlea.

“Generalno, većina Google usluga zahtijeva izvršavanje JavaScript koda koji nije besplatan. Ako odbijete to učiniti, ustanovit ćete da nećete moći koristiti ove usluge.”

To bi bio slučaj, na primjer, Google Docs, koji zahtijeva izvršavanje JavaScript koda koji nije slobodan za uređivanje dokumenta, ili čak YouTube, koji se oslanja na softver koji nije besplatan (JavaScript kod) za normalno korištenje mjesto.

Novo rješenje GNU projekta je kreiranje specifičnih ekstenzija stranice za zamjenu neslobodnog JavaScript koda koji šalju pretraživačima korisnika.

Zbog toga, GNU projekat poziva pristalice svog pokreta da doprinesu ovom cilju. Međutim, čini se da morate ići mjesto po mjesto. Stoga je za početak predložena lista nekih od najpopularnijih stranica na svijetu. „Pozivamo volontere da odaberu web lokaciju i napišu proširenje pretraživača kako bi ova stranica funkcionirala, pod pretpostavkom da LibreJS blokira neslobodni JavaScript koji šalje stranica“, stoji na stranici GNU projekta.

Ove ekstenzije moraju biti iskrene, ne smiju "varati"... Nemoguće je implementirati stvarnu sigurnost putem JS koda koji se šalje korisniku, ali sve što stranica uradi da pokuša implementirati nešto što liči na sigurnost, ekstenzija mora biti verno sprovedeno. Konkretno, ako stranica traži od korisnika da odgovori na pitanja kako bi dokazao da on sam nije robot, ekstenzija bi trebala prikazati ista pitanja, dobiti odgovore i dostaviti ih, omogućavajući da dokaže da je perse čovjek.

Početni cilj je pisanje ekstenzija za rukovanje anonimnim pristupom ovim stranicama. Čak su date i upute kako sve treba raditi. Međutim, ne ide li ova inicijativa predaleko?


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.