作者taicomjp (Kurosagi.)
看板Ajax
標題[情報] Richard Stallman轟Javascript:有自由陷阱
時間Thu Mar 26 18:43:45 2009
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