2007年5月16日 星期三

自由軟體的智慧財產權威脅

這幾天一則很重要的新聞是: 微軟:開放原始碼軟體侵犯235個專利,微軟宣稱「Linux核心至少侵犯42個微軟專利;而用戶介面與其他設計則還有另外65個侵權之處;OpenOffice.org則侵犯了45個;其他各種開放原始碼軟體則另有83個侵權之處。」看來微軟要加強他的 FUD 攻擊,很多年前微軟就一而再地對開放原始碼軟體展開各種恐嚇式的批評,例如批評 linux 不穩定、難用、整體成本太高等等,幾年前 SCO 要控告 Linux 廠商時,微軟也資助過 SCO,可參考:微軟在播種對Linux的恐懼和懷疑,現在 SCO 的官司已經很少人再提起,恐怕大家都已經不將它當一回事了,這次換成微軟自己跳出來要控告 Linux 與 openoffice 等自由軟體侵犯微軟的軟體專利。

微軟這樣宣稱的同時,他們也表示要「合作取代起訴」, 也就是微軟表示他們並不想去控告使用自由軟體的廠商,而是希望這些廠商像 Novell 一樣與微軟簽約,簡單說就是自由軟體廠商付給微軟一些錢,微軟就授權給他們使用微軟的專利。這與當初 SCO 控告 Linux 廠商的手法類似,SCO 以 Unix 版權擁有者自居,向IBM 提出告訴,認為 Linux 侵犯 Unix 的智慧財產權,只是後來很多起訴項目都不予起訴,似乎沒有聽說哪一項曾經起訴成立的。經過 SCO 的事件之後,自由軟體團體也更正式面對軟體專利的問題,所以這幾天微軟的這種說法出現之後,自由軟體的人說:做好被微軟起訴準備 全力反擊

這 樣的事件會帶來什麼影響呢?我想可能真的有部份原本考慮要使用自由軟體的人會因此而打退堂鼓,因為擔心自由軟體有侵犯版權的問題,這樣微軟就達到他們的目的 了,因為就拖慢了自由軟體的發展,降低自由軟體對微軟的威脅。如果有更多的自由軟體廠商與微軟簽約的話,那微軟就更高興了,因為這樣表示使用 Linux 或 openoffice 這些微軟的人都必須向微軟繳錢,這些自由軟體對微軟就不再是威脅,而是他們的生財工具了。自由軟體陣營會不會因此而更團結呢?我想有可能,因為微軟的宣稱 對自由軟體廠商的生存產生極大的威脅,到底 GPL/GNU 的版權還有沒有效力?如果有效力,為何我根據 GPL/GNU 的版權使用軟體卻還需要另外向其他廠商付錢呢?要付錢的話應該是發行廠商的事情才對。如果真的告上法庭的話,最後可能會像 SCO 一樣去碰觸 GPL/GNU 的效力問題。

我 也會覺得微軟應該是愈來愈感到自由軟體對它的威脅,因此才會努力研究自由軟體侵犯他們多少專利,不然以往他們面對反托拉斯法案時,還會拿 Linux 來當做他們並不是獨佔事業的擋箭牌,現在卻要打擊自由軟體的發展,顯然自由軟體對微軟的威脅愈來愈大了。另一方面,我想微軟起訴自由軟體的可能性真的很低,不是什 麼因為他想要合作,而是因為法院審理這些案件的速度慢,又沒有取勝的把握。以往這種軟體的案件不審個兩、三年都很難有結果, 兩、三年對這個時代的發展速度來說實在是太久了。如果他們有必勝的把握,那他們早就去控告自由軟體了,要逼別人與自己簽約的最好方法,就是找一間有代表性 的公司起訴,看要起訴 Red Hat 或是任一間 Linux 廠商,或是起訴 openoffice 基金會,無論哪個單位,起訴一個單位讓其他的人知道微軟不是說好玩的,然後勝訴時大家更會知道自由軟體真的侵犯微軟的版權,只好乖乖地與微軟簽約。只是萬 一敗訴的話,或只要沒有實質的勝利時,微軟就又少了一種可以使用恐嚇式攻擊的機會。

自由軟體的人在下面兩篇報導裡面提到一些有趣的觀念,「微軟遭開源界痛批 稱“侵權說”是拼命行為」、「Linux之父回應“侵權說” 稱Windows可能更甚」, 如果將微軟的程式碼開放出來給大家檢查的話,恐怕就會發現微軟侵犯別人軟體專利的情形更嚴重。也就是微軟與開放原始碼軟體是站在不平等的地位,微軟看得到 自由軟體的程式碼,但是自由軟體的人看不到微軟的程式碼,因此別人無法直接由軟體的檢視來檢查微軟有沒有侵犯別人的智慧財產權。Torvalds 也提到,微軟至少應該說明 Linux 到底侵犯了他的哪些軟體專利,這些質疑與當初 SCO 案件時 Linux 陣營對 SCO 陣營的質疑一樣,您說別人侵犯您的智慧財產權,至少也要說明別人哪裡侵犯您的什麼專利,這樣才能夠判斷您的宣稱是不是真實的。當初 SCO 的講法是:如果講出自由軟體哪裡侵犯了他的專利、自由軟體就改寫原來的程式,如此就可避開了。問題是自由軟體發行的每個版本的原始碼都有開放出來,能夠淹滅所有的原 始碼嗎?怕別人改寫、根本就是怕別人不再侵犯自己的版權而已。

我希望看到的就是大家不要理微軟,自由軟體界好好準備跟微軟打官司,讓這個官司成為自由軟體的考驗,看自由軟體的發展夠不夠堅韌,能否擋得住商業軟體廠商 的攻擊。如果自由軟體經得起考驗時,大家對自由軟體就會有更強的信心,以後想要使用自由軟體的人一定會更多。這是重要的機會,加油!

2007年5月1日 星期二

商業軟體價格/功能比的殺手 ― 免費軟體與服務

1996 年我開始寫我的聖經查詢系統,剛開始寫的時候只是玩票性質,因為腦海裡面想到一些查詢的功能在網路上寫得出來,於是就試看看,後來才加上閱讀的功能。後來 2003 年我又重寫了一個新的版本,我曾經這個聖經系統的歷史寫下來。到現在可能每天有一、兩千人以上在使用我的聖經查詢系統。偶爾會有使用者留言謝謝我提供這個系統給大家使用,有時覺得網友的看重對這套系統的存活很重要,這在我的以前寫的歷史中有提到。

實際上市面上有不少商業的聖經軟體存 在,價格從幾百元到上萬元都有,我開始寫聖經查詢系統時就開始感覺到,如果我的系統的使用者愈來愈多時,對這些軟體會有一些影響。會有什麼影響呢?首先是 價格的影響,如果商業的軟體功能不夠強,或者使用者覺得我的聖經查詢系統已經滿足他們的需要,這些人就不會再想要買商業的聖經軟體,因此商業的聖經軟體可 能要將價格降低才比較有吸引力,或者他們要提供更多的資料、更好的服務,才能吸引到客戶。雖然我自己是用業餘的方式在維護我的聖經查詢系統, 我有時間、有心力、有 idea的時候才會來更新我的系統,我並不是存心要與商業的聖經軟體為敵、不想破壞它們的價格,但是我這個聖經查詢系統的穩定存在仍然會對中文的商業聖經 軟體有不小的影響,如果我的聖經網站的功能愈來愈強,商業軟體為了吸引客戶一定要提供更強的功能與服務,以及更豐富的資料,也就是說免費的軟體或系統功能 的提升就會強迫整個行業的功能一起提升。

前面只是以我自己的聖經查詢系統為例,實際上所以自由軟體都有同樣的功能,以文書處理的程式為 例,早期我們常抓 ultraedit 回來用,因為它的功能很強,只是後來發現 ultraedit 是 shareware,只能免費使用 45 天,之後就要花錢買版權才能合法使用。於是後來就去找免費的文書處理軟體,我找到的文書處理軟體包括:MadEditVimConTEXTWin32Pad等 等,這些文書處理軟的功能各有不同,我最後比較常用的是前兩者,因為有時我需要編輯 html 檔或 xml 檔時,它們對這些格式的檔案比較有變色處理,看起來比較清楚。我又常用這些文書處理的程式來寫日記或文章,自動換行的功能是我需要的,這些程式能夠滿足我 的需求。有這些免費的文書處理程式存在,商業軟體還會有人用嗎?還會有生意嗎?當然還會有客戶,因為商業軟體為了自己的生存,必須讓他們的軟體的功能比其 他軟體更強,這樣才有吸引力,只是這種吸引力有多大就要看它所增加的功能到底是不是使用者所需的,就像我根本不願意花一千多元去買 ultraedit,因為免費的文書處理器的功能已經很強了。另外,還有一些不在乎使用盜版軟體的人也會去使用破解的 ultraedit,只是我很不贊成這些行為,因為已經有很好的免費、正版的軟體可用時,還去使用盜版實在太不應該了,這種盜版行為被取締是應該的。

使用 OpenOffice.org來 代替 MS Office、使用 Linux 來取代 windows 等更是如此,因為商業的作業系統與辦公室軟體的價格都比前面的文書處理貴很多,多使用自由軟體來代替商業軟體,軟體公司為了自己的商業利益著想,他們要嘛 就降低價格、要嘛就提高他們所提供的功能,這對消費者來說都是有利的,因此以消費者的角度來看,無論您用不用自由軟體,都不應該敵視自由軟體,都應該鼓勵 人使用自由軟體,因為這些自由軟體的存在對您來說只有好處、沒有任何的壞處。當然,若是您本身是靠著商業軟體來賺錢的人,那就另當別論了。

對我們個人來說,使用自由軟體可以馬上節省自己的花費、同時又讓自己遠離盜版的行為,而對軟體產業來說,多使用自由軟體更是促使軟體產業進步的方式,何樂而不為呢?