在寫這篇文章之前,我先引用維基百科對自由軟體的定義如下,想觀看細節的朋友,請點閱此連結:
自由軟體,根據自由軟體基金會的定義,是一種可以不受限制地自由使用、複製、研究、修改和分發的軟體。這方面的不受限制正是自由軟體最重要的本質,與自由軟體相對的是非自由軟體(proprietary software),也常被稱為私有軟體、封閉軟體(其定義與是否收取費用無關)。要將軟體以自由軟體的形式發表,通常是讓軟體以「自由軟體授權協議」的方式被分配發佈(或是放置在公共領域),以及公開的軟體原始碼。
雖然自由軟體並一定是免費的,不過一般來說免費的仍是居多數。像比較有名的OPENOFFICE 或者 LINUX 皆屬於自由軟體的範疇。您可能會問我,那架設網站也有自由軟體嗎?答案是對的,而且還很多,國外有許多熱心的好朋友,自組了許多的團隊,針對一些特定的功能網站進行開發,這些網站軟體都是開放源始碼自由地讓大家存取,甚至您也可以協助改善或新增。國外有一個網站,搜羅了許多這類型的網站軟體,您有空可以點閱此連結上去看看。
或許,您會覺得這種開放給大家撰寫程式的軟體,會不會讓人不放心呀?其實是不會的,大多數優質的自由軟體,都按照著與商業軟體一般的系統專案管理模式來運作,同時亦有專案的負責人來統籌開發的進度,更新的速度亦不比商業軟體來的差。有許多國內外知名的網站,其實滿多是使用自由軟體的,好比痞客邦的相簿系統是以Coppermine Photo Gallery 作為核心。無名小站的哈啦討論區服務,則是以PHPBB為核心。香港新浪MySinaBlog則是使用LIFETYPE作為核心。上述這些都是流量很大的網站,從他們的使用經驗當中,亦可以知道自由軟體並非因為大多免費,而在系統穩定度上有大的落差。
我常常跟朋友說:『我真的不懂,為什麼中小企業主在架設網站時,老愛找人來寫網頁,然後,隔了一兩年,想要更新時,如果該公司已經關門大吉了,承接的新公司又無法幫忙更新只好再重寫一次了。』其實這是很耗時間與金錢的的事情。要我是中小企業主,我會使用自由軟體來架設企業的網站,一來系統功能遠比找一個個人寫網頁強大許多,二來在更新時,因為大多數的自由軟體會不斷地釋出新版本,至少請新公司來承接時會較有頭緒,可以比較順利做更新的動作。像馬英九的總統競選官方網站,就有別於以往找人寫網頁的方式,而是請人以自由軟體DRUPAL來建置,能夠變化的功能遠比以前寫網頁的方式多的太多了,而且是很穩定且更新容易的系統。
所以,我對中小企業主的建議,如果是要架單純介紹公司產品、相關資料或有會員系統、留言互動機制的網站,請不要直接找人重寫一個系統,那個有上述我說的這些風險。反而可以請熟悉建置相關自由軟體的朋友或公司,協助建置的工作。或許協助建置的費用可能不比重寫系統來的低很多,但是至少在系統穩定度以及後續更新維護工作上,會來的比較妥當。至於比較適合中小企業網站建置的自由軟體,我的建議有DRUPAL、XOOPS、JOOMLA ,這些軟體國外稱為CMS(Content management system 內容管理系統),簡單的說就是提供一個具管理機制的網站系統,來放置貴公司的相關內容。CMS在使用上大多像部落格一樣,可以讓您很便利地新增、修改或刪除資料,同時亦附加了許多管理上必要的功能。我相信這會是較符合企業主的需求的網站軟體系統。
有相關問題,歡迎留言或寫信給我,來信請寄 tomsun@pala88.com