Projekt GNU už nechce, aby webové stránky posielali do prehliadačov neslobodný javascript

na Richard Matthew Stallman (RMS), boj proti proprietárnemu softvéru, je podstatou vášho života. Od polovice 1990. rokov sa najviac času venoval propagácii slobodného softvéru a zároveň odsúdil pozbavenie slobody, ktoré podľa neho a jeho hnutia ukladá takzvaný proprietárny softvér.

V tejto logike sa viac ako desať rokov rozhodol projekt GNU vyrovnať sa s pascou JavaScriptu.

„Mnoho webových stránok zasahuje do slobody používateľov tým, že do prehliadača používateľa odosiela bezplatné programy JavaScript. Pozvali sme dobrovoľníkov, aby vyvinuli bezplatné rozšírenia prehľadávača, ktoré by nahradili JavaScript odoslaný konkrétnymi webmi, “hovorí stránka GNU Project Richarda Stallmana.

Keď už hovoríme o cheatu v jazyku JavaScript, odkazuje sa na to na skutočnosť že používatelia mohli nevedomky vo svojich prehliadačoch spúšťať neslobodné programy. Tieto programy sú zvyčajne písané v jazyku JavaScript, preto sa volá „JavaScript cheat“.

Našou prvou odpoveďou na problém neslobodného kódu JS bolo vyvinúť LibreJS, ktorý umožňuje prehliadačom založeným na prehliadači Firefox tento kód zistiť a zablokovať. To nás chráni pred spustením programov JS, ktoré nie sú zadarmo zo stránky, ale v skutočnosti to neznamená, že stránka funguje. Napísaním jeho dodatku, ako to tu navrhujeme, by sa to dosiahlo. Tiež by sa zabránilo riziku spojenému so spustením softvéru priamo z webovej stránky niekoho iného.

Problém by sme mohli vyriešiť aj tak, že presvedčíte správcov webu, aby opravili svoje stránky tak, aby fungovali bez kódu JavaScript, ale presvedčiť ich sa ukazuje ako veľmi ťažké, pretože zväčša problému nerozumejú, tým menej sa oň starajú. Možno odporúčanie použitia týchto rozšírení pre ich stránky ich presvedčí, aby venovali pozornosť podpore prístupu bez JavaScriptu.

To je tiež jeden z dôvodov, prečo Nadácia pre slobodný softvér odporúča nepoužívať Google.

„Všeobecne platí, že väčšina služieb spoločnosti Google vyžaduje vykonávanie kódu JavaScript, ktorý nie je zadarmo. Ak to odmietnete, zistíte, že nebudete môcť tieto služby využívať. ““

To by bol napríklad prípad služby Dokumenty Google, ktorá vyžaduje vykonanie kódu JavaScript, ktorý neumožňuje úpravu dokumentu, alebo dokonca YouTube, ktorý je založený na neslobodnom softvéri (kód JavaScript) na bežné používanie stránky.

Nové riešenie GNU Project má vytvoriť konkrétne rozšírenia webu nahradiť neslobodný kód JavaScript, ktorý odosielajú do prehliadačov používateľov.

Preto, projekt GNU vyzýva priaznivcov svojho hnutia, aby prispeli k dosiahnutiu tohto cieľa. Zdá sa však, že musíte ísť po stránkach. Preto je najskôr navrhnutý zoznam najpopulárnejších stránok na svete. „Pozývame dobrovoľníkov, aby si vybrali web a napísali rozšírenie prehľadávača, ktoré bude fungovať, za predpokladu, že LibreJS blokuje neslobodný JavaScript odoslaný webom,“ píše sa na stránke GNU Project.

Tieto rozšírenia musia byť čestné, nesmú „podvádzať“ .... Realizáciu skutočnej bezpečnosti pomocou kódu JS, ktorý sa odošle používateľovi, nie je možné, ale bez ohľadu na to, čo stránka robí, aby sa pokúsila implementovať niečo podobné ako bezpečnosť, rozšírenie musia byť vykonávané vykonávané verne. Najmä ak web požiada používateľa, aby odpovedal na otázky, aby dokázal, že sám nie je robot, musí rozšírenie zobraziť rovnaké otázky, získať odpovede a odoslať ich, čo mu umožní dokázať, že je človek.

Prvotným cieľom je písanie rozšírení na spracovanie anonymného prístupu na tieto stránky. Dokonca sú uvedené pokyny, ako by sa malo všetko robiť. Nejde však táto iniciatíva príliš ďaleko?


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.