GNU projektas nebenori, kad interneto svetainės naršyklėms siųstų nemokamą „javascript“

į Richardas Matthew Stallmanas (RMS), kova su patentuota programine įranga, yra pati jūsų gyvenimo esmė. Nuo dešimto dešimtmečio vidurio jis didžiąją laiko dalį skyrė laisvos programinės įrangos propagavimui, tuo pačiu pasmerkdamas laisvės atėmimą, kurį, pasak jo ir jo judėjimo, įvedė vadinamoji patentuota programinė įranga.

Pagal šią logiką GNU projektas daugiau nei dešimtmetį nusprendė išspręsti „JavaScript“ spąstus.

„Daugybė svetainių pažeidžia vartotojų laisvę, nes siunčia į vartotojo naršyklę nemokamas„ JavaScript “programas. Mes pakvietėme savanorius kurti nemokamus naršyklės plėtinius, kurie pakeistų tam tikrų svetainių pateiktą „JavaScript“ “, - sako Richardo Stallmano GNU projekto svetainė.

Kalbant apie „JavaScript“ apgaulę, tai rūpi į faktą kad vartotojai nesąmoningai galėtų savo naršyklėse paleisti ne nemokamas programas. Šios programos paprastai rašomos „JavaScript“, taigi ir pavadinimas „JavaScript cheat“.

Pirmasis mūsų atsakymas į nelaisvo JS kodo problemą buvo sukurti „LibreJS“, leidžiantį „Firefox“ naršyklėms aptikti ir blokuoti šį kodą. Tai apsaugo mus nuo JS programų, kuriose nėra jokių svetainių, paleidimo, tačiau tai iš tikrųjų netrukdo svetainei veikti. Parašę jo pratęsimą, kaip siūlome čia, tai būtų pasiekta. Taip būtų išvengta rizikos, kylančios vykdant programinę įrangą tiesiai iš kito tinklalapio.

Mes taip pat galėtume išspręsti problemą įtikindami žiniatinklio valdytojus pataisyti savo svetaines, kad jos veiktų be „JavaScript“ kodo, tačiau juos įtikinti pasirodo labai sunku, nes jie dažniausiai nesupranta problemos, tuo labiau ja nesirūpina. Galbūt rekomenduodami naudoti šiuos plėtinius savo svetainėse, įtikinsite juos atkreipti dėmesį į prieigą ne „JavaScript“.

Tai taip pat yra viena iš priežasčių, kodėl laisvosios programinės įrangos fondas rekomenduoja nenaudoti „Google“.

„Apskritai daugumai„ Google “paslaugų reikia vykdyti„ JavaScript “kodą, kuris nėra nemokamas. Atsisakę tai padaryti pastebėsite, kad negalėsite naudotis šiomis paslaugomis “.

Tai būtų, pavyzdžiui, „Google“ dokumentų atveju, norint redaguoti dokumentą reikalaujantis vykdyti nemokamą „JavaScript“ kodą, ar net „YouTube“, kuris, norėdamas normaliai naudoti svetainę, remiasi ne laisva programine įranga („JavaScript“ kodu).

Naujas „GNU Project“ sprendimas yra sukurti konkrečius plėtinius svetainės pakeisti nemokamą „JavaScript“ kodą, kurį jie siunčia vartotojų naršyklėms.

Todėl GNU projektas kviečia savo judėjimo šalininkus prisidėti prie šios priežasties. Tačiau atrodo, kad turite eiti po svetainę. Todėl pirmiausia buvo pasiūlytas populiariausių vietų pasaulyje sąrašas. „Kviečiame savanorius pasirinkti svetainę ir parašyti naršyklės plėtinį, kad ši svetainė veiktų, darant prielaidą, kad„ LibreJS “blokuoja nemokamą„ JavaScript “, kurią pateikia svetainė“, - rašoma GNU projekto svetainėje.

Šie plėtiniai turi būti sąžiningi, jie neturi „apgaudinėti“ .... Neįmanoma įdiegti tikro saugumo naudojant JS kodą, kuris siunčiamas vartotojui, bet ką svetainė daro, kad bandytų įdiegti kažką panašaus į saugumą, plėtinys turi būti vykdomas sąžiningai. Visų pirma, jei svetainė prašo vartotojo atsakyti į klausimus, kad įrodytų, jog jis pats nėra robotas, plėtinys turi rodyti tuos pačius klausimus, gauti atsakymus ir juos pateikti, leisdamas jam įrodyti, kad jis yra žmogus.

Pradinis tikslas yra parašyti plėtinius, kad būtų tvarkoma anoniminė prieiga prie šių svetainių. Pateikiamos net instrukcijos, kaip viskas turėtų būti daroma. Tačiau ar ši iniciatyva nenueina per toli?


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.