看板 Ajax 關於我們 聯絡資訊
Richard Stallman轟Javascript:有自由陷阱 文/陳曉莉 (編譯) 2009-03-25 Stallman指出,瀏覽器經常在未詢問使用者的狀況下執行許多非自由的程式,這些程式多 半是用Javascript所撰寫。 自由軟體(Free Software)之父Richard Stallman近日在網路上發表一篇文章警告使用 者,每天可能都透過瀏覽器執行非自由的軟體而不自知,並將其稱為Javascript陷阱。 Stallman倡導全面使用自由軟體,他所謂的自由軟體與付費與否無關,而是標榜使用者對 軟體應該有使用、修改、複製及散布的自由。 然而,Stallman指出,瀏覽器經常在未詢問使用者的狀況下執行許多非自由的程式,甚至 未告知使用者網頁所含或是即將連結的程式,這些程式多半是用Javascript所撰寫。 以往Javascript通常被用來執行一些小功能,僅被視為HTML標誌語言的延伸,而非真正的 軟體,但開始有一些網站利用Javascript執行較重要的任務,例如Google Docs就會在使 用者電腦中安裝512KB的Javascript程式,然而Google並沒有提供真正的原始碼給使用者 。 Stallman表示,一般而言瀏覽器不會在下載Javascript程式時通知使用者,大多數的瀏覽 器可以完全關閉Javascript功能,但沒有一個瀏覽器能夠檢驗Javascript程式是否為有意 義的程式及非自由軟體,而且就算在自由軟體社群中,大多數的使用者仍未認知到此問題 。 除了Javascript外,Flash、Silverlight或Java applet也都存在類似的問題。 對此Stallman列出了行動計畫,希望首先擬定有實質意義的Javascript程式準則;並要求 這些有實質意義的Javascript程式得說明其原始碼存放的位置及授權;此外瀏覽器必須告 知使用者非自由或有意義的Javascript程式資訊,而非馬上執行它;以及瀏覽器應該允許 使用者執行更改後的Javascript程式。(編譯/陳曉莉) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.14.39
KC73:個人是覺得這樣講蠻奇怪的.... 03/26 21:25
buganini:HTML/CSS/JS/圖片 全都一視同仁的話 有差嗎? 03/26 21:35
buganini:如果說JS跟其他的有什麼不同的話 只有programmable 03/26 21:36
buganini:不過HTTML/CSS也都可以影響程式的flow啊 03/26 21:37
buganini:那HTML CSS應該也都要標明授權 03/26 21:37
buganini:R.S.應該先定義什麼是程式 什麼是執行 03/26 21:38
tomin:要使用者同意很麻煩 又不是防火牆、防毒軟體 03/26 21:51
chenshin0719:要先經使用者同意才執行讓我想到vista... 03/27 02:22
pyrochlore:看個網頁 可能會按同意按到手痠.... 03/27 14:40
cassatte:這裡說的是,Js是否為自由軟體的意思吧! 03/31 12:20
cassatte:我想純粹是因為Richard Stallman對程式比較敏感 XD? 03/31 12:20
tuoba:RS 應該很想要 google 的索引系統原始程式 04/02 07:22
tuoba:但那就是 google 的命脈阿, google 會拿出來才怪 04/02 07:22