Hindi na nais ng proyekto ng GNU na magpadala ang mga website ng hindi libreng javascript sa mga browser

Sa Richard Matthew Stallman (RMS), nakikipaglaban sa pagmamay-ari na software, ay ang pinakadiwa ng iyong buhay. Mula noong kalagitnaan ng dekada 1990, inilaan niya ang halos lahat ng kanyang oras sa paglulunsad ng libreng software habang tinatuligsa ang pag-agaw ng kalayaan na ipinataw, ayon sa kanya at sa kanyang kilusan, ng tinaguriang software na pagmamay-ari.

Nasa lohika na ito na sa loob ng higit sa isang dekada, nagpasya ang proyekto ng GNU na talakayin ang JavaScript trap.

"Maraming mga website ang lumalabag sa kalayaan ng mga gumagamit sa pamamagitan ng pagpapadala ng mga hindi libreng programa ng JavaScript sa browser ng gumagamit. Inanyayahan namin ang mga boluntaryo na bumuo ng mga libreng extension ng browser upang mapalitan ang JavaScript na isinumite ng mga partikular na site, "sabi ni GNU Project site ng Richard Stallman.

Pinag-uusapan ang pagdaraya sa JavaScript, tumutukoy ito sa katotohanan ng na maaaring hindi namamalayan ng mga gumagamit na magpatakbo ng mga hindi libreng programa sa kanilang mga browser. Ang mga programang ito ay karaniwang nakasulat sa JavaScript, kaya't ang pangalang "JavaScript cheat."

Ang aming unang tugon sa problema ng hindi malayang JS code ay upang paunlarin ang LibreJS, na nagbibigay-daan sa mga browser na batay sa Firefox na makita at hadlangan ang code na iyon. Pinoprotektahan kami mula sa pagpapatakbo ng mga programa ng JS na hindi malaya mula sa isang site, ngunit hindi nito aktwal na gumagana ang site. Ang pagsulat ng isang extension para dito, tulad ng iminungkahi namin dito, ay makakamit nito. Maiiwasan din nito ang panganib na likas sa pagpapatakbo ng software nang direkta mula sa website ng iba.

Maaari rin naming malutas ang problema sa pamamagitan ng pagkumbinsi sa mga webmaster na ayusin ang kanilang mga site upang gumana nang walang JavaScript code, ngunit ang pagkumbinsi sa kanila ay napakahirap dahil karamihan ay hindi nila naiintindihan ang problema, higit na hindi ito alintana. Marahil na inirekomenda ang paggamit ng mga extension na ito para sa kanilang mga site ay makukumbinsi sila na bigyang pansin ang pagsuporta sa hindi pag-access ng JavaScript.

Isa rin ito sa mga dahilan kung bakit inirekomenda ng Free Software Foundation laban sa paggamit ng Google.

"Sa pangkalahatan, ang karamihan sa mga serbisyo ng Google ay nangangailangan ng pagpapatupad ng JavaScript code na hindi libre. Kung tatanggihan mong gawin ito, malalaman mong hindi mo magagamit ang mga serbisyong ito. "

Ito ang magiging kaso, halimbawa, ng Google Docs, na nangangailangan ng pagpapatupad ng hindi libre na JavaScript code upang mag-edit ng isang dokumento, o kahit sa YouTube, na umaasa sa hindi malayang software (JavaScript code) para sa normal na paggamit ng site.

Ang bagong solusyon sa GNU Project ay upang lumikha ng mga tukoy na extension ng site upang mapalitan ang hindi libreng JavaScript code na ipinapadala nila sa mga browser ng mga gumagamit.

Samakatuwid, Inaanyayahan ng proyekto ng GNU ang mga tagasuporta ng kilusang ito na magbigay ng kontribusyon sa layuning ito. Gayunpaman, tila kailangan mong pumunta sa site sa pamamagitan ng site. Samakatuwid, upang magsimula sa, isang listahan ng ilan sa mga pinakatanyag na site sa mundo ay iminungkahi. "Inaanyayahan namin ang mga boluntaryo na pumili ng isang site at magsulat ng isang extension ng browser upang gumana ang site na ito, sa pag-aakalang ang LibreJS ay nag-block ng hindi libreng JavaScript na isinumite ng site," binabasa ang site ng GNU Project.

Ang mga extension na ito ay dapat na matapat, hindi sila dapat "manloko" .... Imposibleng ipatupad ang totoong seguridad sa pamamagitan ng JS code na ipinadala sa gumagamit, ngunit anuman ang gawin ng site upang subukang magpatupad ng isang bagay na katulad ng seguridad, ang extension dapat gampanan nang matapat. Sa partikular, kung tatanungin ng site ang gumagamit na sagutin ang mga katanungan upang mapatunayan na hindi siya isang robot mismo, dapat ipakita ng extension ang parehong mga katanungan, kunin ang mga sagot, at isumite ang mga ito, na pinapayagan siyang patunayan na siya ay tao.

Ang paunang layunin ay magsulat ng mga extension upang mahawakan ang hindi nagpapakilalang pag-access sa mga site na ito. Ibinibigay pa ang mga tagubilin sa kung paano dapat gawin ang lahat. Gayunpaman, hindi ba napakalayo ng inisyatiba na ito?


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.