2007年7月13日 星期五

通用的自由軟體(Universal Free Software )

對於一個電腦的使用者來說,如果能所有軟體都屬於「自由軟體」,這應該是種夢想,這代表著不需要擔心使用這一類的軟體,我們需要付出相關的授權費用

不過,自由軟體的存在與人們使用的習慣來說,也許大多數的人還是以自有的習慣為優先,也就是為何自由軟體的推行,總是在大環境的忽略下努力進行

可能有人會覺得我說的太過誇張,我舉個簡單的實例就好...

只要對影像處理曾有過接觸的人,一定有聽過GIF這種影像格式(以LZW的壓縮法處理),它也在網路世界中大行其道,原先大家以為可以利用該種格式來做影像壓縮的處理

突然UNISYS宣稱他們已註冊了LZW壓縮法中的W的部份,造成許多軟體突然不支援GIF格式的壓縮或處理,雖然近年來該公司所註冊的時限已陸續到期,但是誰又能夠擔保不會有下一次狀況的發生呢?

筆者附上這部份的相關連結有:WIKI-GIFUNISYSWIKI-LZW

由此看得出來自由軟體的通用性,大多數人都有使用相關軟體的經驗,小的看圖、壓縮軟體,大到專業的影像處理軟體(試用版),這些軟體絕大多數也都不屬於自由軟體的範疇

或許,有人會說那Linux上的軟體就是自由軟體了吧!老實說,並不盡然...

很有可能因時、因地而有所不同,就拿筆者接觸過的FEDORA這一派來說,每次更新版本,就必須審慎地檢視自己所掛載的相關套件,是否仍適用於GUN通用公共許可證(GUN GPL),如果已經失效或有某公司在法律上取得該項技術的專利時,它就會消失於FEDORA這一類的Linux中

對於這一類軟體來說,自由的部份可能遠小於商業化的部份,更別提到高階的專業軟體,更何況有商業軟體聯盟(BSA)的存在,來進一步鞏固屬於他們所涵蓋的部份

筆者並非要批評自由與商業之優劣,只是心想著軟體這部份,應該也有其適人適所之途,自由軟體雖然可以用較低的成本獲得,但是對於相關的支援程度可能就需要較長時間的發展

反觀商業軟體,他們因為走授權模式,所以在使用該像軟體時,提供者已經針對特定的協力業者,做了相關的支援性測試,就像前些日子VISTA大量曝光時,有許多業者也開始對於自己是否能夠透過Windows Installer封裝(*.msi檔)來為自己的產品認證,可以減少許多相容性的問題

不過,自由軟體還有一個好處就是,它發展的速度時效性,往往取決於人性化及參與人數,像筆者愛用的Pietty軟體,就是國人從PuttyMIT licence具GUN GPL)進化而來

所以自由軟體的通用性或是廣泛程度,就在使用者之間低調的發酵中,只是自由軟體卻常面臨斷頭一途,畢竟沒有利益可圖的工作(捐助、特定基金會...等),熱情要能夠得以延續,才會看到該自由軟體的產生,畢竟這是自由軟體常見的狀況(為保持自由程度,無法接受特定族群的資助)

題外話
:像Ubuntu這種有金主支持的計畫,是在這領域中的絕對少數,但是,Debian的創辦人 (Ian Murdock)在受到LinuxFormat的採訪時,就針對Ubuntu的相容性提出質疑(原文點此)。