August 28, 2009

FSF 關於「Windows 7 原罪」宣傳 【作業系統】 , 【作業系統】

ZDNet Taiwan 上有這則新聞:自由軟體基金會抵制Win 7(但自己也被打槍)。連到新活動的官方網站去,看到他們列舉的七大罪狀:

  1. 毒害教育界:微軟花了不少錢去官說、捏造市調來腐化教育體系的各部門,使得孩子們的電腦教育被侷限在微軟作業系統上。電腦教育應當走向自由以及自主,不該成為某間公司灌輸其獨裁手段之方式。
  2. 侵犯隱私:微軟大大方方地用一些公開的後門程式(如那個被人罵得半死的 WGA)去掃描硬碟。不願意被這樣搞嗎?辦不到,因為在 Windows 的使用授權書中按下「我同意」的那一刻,這部電腦的 Windows 系統就落入這個陷阱了。
  3. 專制行徑:幾乎所有市面上發售的電腦都被強制搭載一套 Windows,而且沒有選擇說「不」的自由。微軟還箝制硬體廠商,讓他們只出給微軟作業系統的硬體,完全無視其他作業系統用戶對該硬體的需求。既使有電腦出貨時可選擇搭載 GNU/Linux,微軟作業系統的選項永遠優先。
  4. 把客戶咬得死死的:微軟對舊電腦用戶非常不友善,只要一有升級版 Windows 上市,就會強制用戶升級他們的硬體配備,要不然就跑不動。
  5. 濫用標準:微軟從未停止他們排除開放標準,進而以自家標準強迫所有人接受的行動,如拿那個行賂過關又多頭馬車的 OOXML 企圖打壓 Open Document Format(Office 2007 SP1 支援 ODF 的事情請當成笑話來看),還有在 OpenOffice.org 問世前幾乎一統天下的 Word .doc 格式
  6. 強迫用戶同意 DRM:簡單來講,使用 DRM 的影音檔案必需、而且只能在經過出版公司同意的電腦上播放。很吐血吧?微軟就是這東西的推手,讓電腦用戶沒有自由處置這些內容的自由。
  7. 威脅用戶資料安全:從過去到現在,微軟作業系統的漏洞永不止息,而用戶能做的就是乖乖等微軟釋出修正。因為封閉原始碼,用戶無法自行修補問題。微軟到底什麼時候才會徹底審視這個問題?他們有他們面對安全問題的一套想法,然而那不是對一般消費者的(換言之,做球給某些廠商使之得利)

剩下的內容我想我就不用翻了(其實上面七點也都有加入我個人看法),不過這次個人覺得他們宣傳的著重點不夠有力,因為這些都是老生常談、了無新意。他們應該要審視「為什麼人們不選擇開放原始碼?」「有什麼理由讓人們繼續使用封閉原始碼軟體?」就拿個人看法來說:

  1. 因為關鍵性的封閉原始碼軟體在功能、效能上都較開放源碼軟體來得好。例如 Nvidia 顯卡的 Linux 版驅動程式(在我看來,品質比 Windows 的還好)
  2. 大多數開放源碼軟體都對用戶「免責」。若因為使用開放源碼軟體而造成損失找不到人提出賠償。

個人認為,光是以上兩點,就足夠大多數企業用戶繼續延續微軟帝國的生存了,因為 Windows 出問題了,微軟會派人出來修(外派維護人員要繳錢給微軟),會發佈修補程式(雖然我們都知道微軟修補漏洞的龜速永遠比不上開放源碼軟體),而 Windows 的效能(以及做球給系統安全廠商的漏洞)也很不錯,可以滿足用戶(以及要公佈財報前就會發佈一堆安全報告,希望用戶花錢買他們軟體來保護 Windows 的廠商)。簡單來說,就是「找得到人負責」。

話說回來,現在的開放源碼軟體其實也沒那麼不堪:Firefox 有 Mozilla.com 可以對企業負責(當然,在商言商,要買 service 的),Ubuntu Linux 也有 Canonical 公司負責(這間外商公司在台北101有分部,科科),就連 OpenOffice.org 在台灣也有專門的公司是供教育訓練、企業導入方案等等。在網路上也有各式各樣的教學、HOW-TO 以及討論區可供用戶解惑、交流...扯遠了。總而言之,開放源碼軟體正在一步一步地扭轉封閉源碼軟體的優勢,而個人認為這些優勢才是 FSF 應當要大量宣傳的,畢竟用戶們基本上才不會鳥那些軟體是不是開放源碼。

不管軟體封閉開放,只要好用、找得到人負責的就是用戶們要的。(不過 Windows 7 真的是 Windows 用戶需要的嗎?才怪,人們要的是操作方式跟 Windows 一樣、有自己常用軟體的作業系統,作業系統是哪家哪牌的根本不是重點)

Jamesz 於 7:03 PM 發表全文 | 引用(0)

June 1, 2009

【日記,隨筆】

以下文章內容、排版混亂,請視為正常 XD


跟家人大吵一架後決定離家出走。

想起在外面有租房子後便騎上腳踏車前去住處,到達八卦山腳下發現自己在公車上沒穿衣服,而且公車要到我下車站了,趕緊穿上衣服,但穿好衣服時已經要前往下一站了。此時車上還有兩人還未下車。

到了山腳下的醫院站,我拎著行李跳下車,走在路上遇到不大熟的人向我討水喝。我把空瓶子丟給他後他拿去喝了一口,我拿回瓶子也喝一口,發現水帶了點生水味但很好喝。

繼續走著,發現有人在前方遠處打籃球。球往我這邊滾過來,我撿起後傳給跑來的女孩子。女孩子拿到球後跑回她友人們身邊講了點話,然後將球朝我這邊扔來。我硬接住,然後...發現我已經來到住處的三合院,向那邊的住戶問了入口,看見一隻貓(不確定,忘了)三合院轉角巷子走去,我跟隨上。轉了兩彎後是長直的走道,出租的房間都集中在右手邊。

第一間是剛剛那女孩子打球的伙伴們,都是男生。第二間似乎是空屋。原本以為我租的房間也會是空屋,但發現裡面有人睡在床上!我很快地開了門,叫裡面的流浪漢滾出去。

流浪漢從被子裡探出頭來,是個戴眼鏡子、不認識的小胖子宅男。然而一個過去熟識的朋友自內房門出來,說我之前有答應他可以暫時住在這裡,然後狂奔出去。此時我想起我的確有做出這樣的決定,便到外面去叫他回來,要求他把內房的空間清出一塊給我擺桌子讀書。

討論時他的女友從房間外走進來,我想起當時這朋友在網路上說過他住外面跟女友同居的事。他女友站在我面前,是個戴眼鏡、綁雙馬尾的矮小女子。

夢境至此,我醒了過來。

凌晨三點左右睡,醒來後看了電腦上的時鐘,時間是六點半。

這幾天都很明顯地早起,而且都是在鬧鐘尚未響起時就醒來了。

Jamesz 於 9:44 AM 發表全文 | 引用(0)

May 14, 2009

為什麼要為了用 Linux 而去改變使用習慣? 【作業系統】

這個問題是來自 ZDNet 的報導:Ubuntu 9.04媲美Windows 7、Mac OS X 一文中某位匿名者的問題:「我想知道的是,一般使用者改變操作習慣去用linux有啥好處?整天幫別人測試問題是不是越來越少嗎?」

習慣是很可怕的事。以我自己的情況來說,雖然 Ubuntu Linux 已經有很方便的「安裝/移除程式」功能可用,但我還是會習慣開一個 console,輸入 aptitude 來搜尋、安裝我想要的程式。相同地,將滑鼠移到桌面右上角,讓畫面顯示視窗縮圖來選擇視窗的做法,也容易建立起習慣(這功能叫做 Expose,在 Mac OSX 上行之已久,現在許多 Linux Desktop 的桌面特效也內建了,Windows 上則是要另外去找外掛)。當然,我們都知道「開始功能表」以及畫面上那個藍色的小寫 e 對使用者來說是多麼重要的功能,重要到養成習慣而無法想像「開始功能表的外觀跟內容編排完全不同」以及「沒看到 e 時怎麼上網」的電腦環境。

那麼,為什麼要為了用 Linux 去改變使用習慣?這個問題已經先建立了一個前提:「使用 Linux 必定要改變使用習慣。」是哪些使用習慣,使得提問者會先立下這個前提?就以 Windows XP 轉移到 Ubuntu Linux,來看使用習慣的差別。

首先是磁碟管理:Windows 下將實體硬碟割為 C, D 等槽,Linux 則是切割為 /dev/sda1, /dev/sda5 後再分派給指定的目錄,差別就只有這樣。若從 Windows 轉移到 Ubuntu Linux來,在安裝 Ubuntu Linux 的一連串「下一步」中,系統磁區只會切割出三塊,一塊是 /home 目錄,專門存放使用者的個人資料與檔案,一塊是系統虛擬記憶體磁區(即 Windows 的分頁檔,只是這個空間是固定的),一塊是系統所有應用程式、系統設定檔、系統記錄檔以及更新檔的系統磁區。一般使用者不需要理會虛擬記憶體磁區與系統磁區大小,只要記得自己的資料都放在 /home 目錄下就行了。這不是很簡單的概念嗎?

然後是操作問題:Windows 的滑鼠左鍵可以選取、拖曳視窗、圖示,點兩下圖示可以執行程式,滑鼠右鍵可以開啟選單。在這方面,Linux 的桌面環境也完全一樣。

開始功能表呢?在 Gnome 這個桌面環境中(Ubuntu Linux 的預設桌面),只是將開始功能表分成三個部份,「應用程式」有所有安裝好的應用程式,「系統」有類似 Windows 控制台的所有功能,只是名稱上可能不大一樣而已。

上網呢?Windows 跟 Linux 都有 Firefox 可用,而 Ubuntu Linux 是「內建」Firefox 的。實際用過 Windows 的 Internet Explorer 與 Firefox 的用戶會發現,除了部份限 IE 使用的網頁(這種網頁正在逐漸消失)外,使用方式沒有什麼差別。

然後是重點:安裝軟體的方式呢?Windows 用戶要去下載附檔名為 .exe 或 .msi 的安裝檔,點擊圖示後不停地按下一步完成安裝。Linux 呢?以 Ubuntu Linux 來說,除了系統本身就有軟體庫可以搜尋、下載軟體自動安裝好的方式外,若是採用與 Windows 相同的安裝方式,則是去找到 .deb 的安裝檔,點擊圖示後按下「安裝軟體」鈕,輸入密碼(自己的密碼)後就完成安裝了。這樣看來,有很大的差別嗎?

在不討論企業用戶轉移 WIndows 到 Linux 的情況下,Windows 跟 Linux 在操作上基本上已無二致。但是,為什麼會有人無法轉變過來?個人覺得,是因為「這不是 Windows」所造成的觀念宏溝:

  • 因為不是 Windows,所以我不會在視窗中點選圖示看圖
  • 因為不是 Windows,沒有開始功能表,所以我沒辦法執行程式(即使「應用程式」的字眼已經在桌面上)
  • 因為不是 Windows,沒有那個藍色的 e,所以我不能上網
  • 因為不是 Windows,所以我連檔案總管都不知道在哪裡(就在桌面上呀!圖示點兩下開啟就有了)
  • 因為不是 Windows,我找不到記事本,所以我連開個文字檔都有困難。(在應用程式裡面可以找到文字編輯器)

上述內容看起來很蠢對吧?還有更多實例蠢到我不想再花時間來寫了,但實際上真的有很多人因為「這不是 Windows」就打退堂鼓,甚至連試都不願意試。很諷刺地,許多不願意嘗試 Linux 的人面對 Windows 7 就能用得很快樂,因為「都是 Windows 嘛!」,而無視那些在檔案總管上的改變、無視系統工作列上的改變、無視控制台的改變、無視安裝軟體的操作改變等等。

若這些使用習慣都能克服,那麼還有什麼習慣是難改的?有:使用未跨平台到 Linux 的商業應用軟體之習慣。舉凡 Adobe CS 系列、微軟 Office 系列、3D Studio Max 以及許多僅有 Windows/Mac 平台才有的商業軟體,在 Linux 上雖然有對應的解決方案,但因為這些軟體的操作方式不同,這個巨大的使用差異才是讓使用者卻步的真正原因。一般使用者將使用這些商業軟體的習慣視為使用作業系統習慣的一環,因此當沒有這些軟體可用的時候,便理所當然地視為「因為不是 Windows」,將問題歸咎於作業系統間的操作習慣差異。

所以,「為什麼要為了用 Linux 而去改變使用習慣」的問題,其實應該是「為什麼要為了用 Linux,放棄使用那些商業軟體的習慣?」若那些替代方案的操作方式(舉凡熱鍵、各功能在選單、小圖示上的位置)都與商用軟體完全相同的話,不就能順利轉移過來嗎?當然可以,如果程式開發者不怕被告的話。Linux 上的軟體雖然在操作、表現上與 Windows 上常見的軟體有些許不同,但大體上並沒有那種差距大到完全無法適應的情況。

人的習慣是容易養成但不容易拋棄的。但若一些小轉變就能讓自己走出戶外體驗新世界,不再侷限在窗戶後的小空間看著有限的世界,那麼習慣就不是那麼重要的事了。因為能適應轉變,我們能獲得更廣大的視野、更寬闊的空間、以及無止盡的成長。


該位匿名者的另一個問題:「整天幫別人測試問題是不是越來越少嗎?」這是在說 Windows 7 嗎?科科。幫人家測試完之後,人家正式上市時還要花錢買呢!

Jamesz 於 6:06 PM 發表全文 | 引用(0)

May 9, 2009

微軟最新規格污染戰術:MSODF in Microsoft Office 2007 SP2 【作業系統】

本文是 Groklaw上發表的文章:A Few Facts As Antidote Against Microsoft's anti-ODF FUD Campaign 的內容簡述以及觀後感。


先不提 ODF 跟 OOXML 之爭,早在 1997 年 Tim Bray 只不過跟 Netscape 簽張成為顧問的合約,他就被微軟大肆批鬥,連他老婆工作的小小公司都連帶遭受致命打擊;麻洲聯盟首席 Peter Quinn 只因為要取得其他國家對 ODF 格式的支持(因為他反對 OOXML 成為麻洲政府公文標準),就捏造一份他出訪合作廠商清單,然後說他對這些廠商的支持支句不提,事後 Peter Quinn 的經理人 Eric Kriss 親自查證 Peter Quinn 在造訪這些國家時的開支並公佈結果,微軟才貼一份「開釋」Peter Quinn 的新聞。

然後現在 M$ Office 2007 SP2 支援的 ODF 格式是「他自家的」ODF 1.1。其他家的 ODF 格式 spreadsheet 檔案拿到 2007 SP2 去開,公式就會全部跑掉,但用微軟他自家出產的 ODF spreadsheet 卻能在自家的 Office 2007 SP2 正常開啟。同樣的檔案拿去其他廠商的 Office 就開不了。測試內容公佈在這個頁面,有興趣者請自行查證。

微軟對這個問題的反應是什麼?微軟的官方解釋是「這個問題出在ODF 1.1標準,因為它沒有包括公式語法。」「由於ODF 1.0與1.1並不支援公式,因此所有ODF試算表的實作都會因應用而有所不同。」那麼解釋一下:為什麼當其他家的 Office 做出來的 ODF 格式可以彼此互通,到 M$ Office 2007 SP2 就會出問題?M$ Office 2007 SP2 做出來的 ODF 檔案,為什麼拿到其他家 Office 上開就會出問題,在 M$ Office 2007 SP2 自開就沒問題?搞 MSODF 嗎?是要那些不清楚技術細節,只是單純使用 M$ Office 2007 SP2 的用戶以為「我們支援 ODF 格式囉!不要再說我們不支援開放格式!」這樣把使用者綁死,欺瞞他們,讓他們滿足於「微軟自家的」ODF 格式?ODF 格式是國外許多國家接受且指定的開放文件標準,微軟想欺騙這些國家政府機關的人嗎?

上面這是表面上看得見的,背地裡微軟做了什麼?當 Rod Wier這裡是他的個人網頁)跳出來指出 M$ Office 2007 SP2 對 ODF spreadsheet 支援有很大問題時,微軟的人說他不再適合作為 ODF 格式制訂的領導者之一,叫他滾下台。想搞規格污染戰術被抓包,就開始質疑對方自我主義太重、獨斷獨行,不適合當領導者,這也太過份了吧!

以上是該篇文章的簡述以及個人觀點。如果我還有精神,會再繼續追這個事件,直到微軟「真正」支援開放的 ODF 格式為止。最後罵一句:Microsoft sucks.

Jamesz 於 7:52 AM 發表全文 | 引用(0)

May 1, 2009

微軟 Office 2007 SP2 納入 ODF 與 PDF 格式支援之我見 【作業系統】

以下內容同步發表於 ZDNet Taiwan:Office 2007增加Open Document支援


微軟會在 MS Office 2007 SP2 加入 ODF 與 PDF 支援的原因,是因為客戶的需求,這點相信大家都能理解(否則微軟何必花時間去支援自己敵手的格式?)

好,問題來了:為什麼客戶不選擇 OOXML,而要選擇使用 ODF 與 PDF?是微軟的宣傳不夠力?(別鬧了,微軟耶!全世界作業系統的霸主,宣傳怎麼可能不夠力?)還是客戶發覺到「不能使用 OOXML」、「ODF 比 OOXML 優越」或「PDF 比 OOXML 優越」的原因,所以要求微軟加入這些格式的支援?

個人覺得,微軟支援這兩項重要的標準,對繼續保持自家 Office 軟體的高市佔率有絕大的幫助,尤其是在許多國家將 ODF 格式作為電子文件長久保存的指定格式後。另一方面也能看出微軟現在的重點根本不在 OOXML 上,而是自家軟體對國際標準的支援程度。先是 IE8 「終於」完整支援 W3C 制定的 CSS 2.1 規格(Mozilla 旗下軟體、Opera、Mac 的 Safar 以及與 Safari 同樣使用 Webkit 的 Google Chrome 很早就支援 CSS 2.1),再加上微軟 Office 2007 也開始支援非微軟自家的國際標準開放格式,都能看出微軟已經了解到過去利用專屬格式綁死使用者的時代已經過去了,現在是開放標準掛帥的時代。

不能再玩以專屬格式綁死用戶這種小手段的微軟,終於被迫要以「使用者經驗」來跟其他辦公室生產力軟體廠商(與社群)進行公平競爭了。除去使用者對微軟產品的依賴,微軟能不能利用廣泛的格式支援以及軟體帶給用戶的生產力來繼續保持領先地位,這相當值得注意。

話說回來,早就同時支援 OOXML, ODF 跟 PDF 編輯的程式可不少哦。再者,如果微軟哪天終於面臨經營不善的囧狀,是不是會有一堆公司拼了老命想要把過去以 Office binary format(微軟Office 2003 前使用的專屬格式,即 .doc 之流)保存的電子資料轉成開放標準呢?別天真到以為微軟是不會倒的公司,更別天真到以為被微軟操縱的標準會永遠流傳下去。微軟一倒,他們家的格式誰來支援?要期待有可愛的開放社群接手維護嗎?XD

Jamesz 於 1:49 AM 發表全文 | 迴響(1) | 引用(0)
串聯本站(XML)
Creative Commons License 本站所有創作皆遵循創意公用授權條款,Jamesz 保留部份權利。
Powered by Movable Type 4.12
Valid CSS! Valid XHTML1.0! noIE! 本站不支援網路分級制度!