開放技術的社會意義

Kenneth Mak's 的頭像
Printer-friendly versionSend by emailPDF version

筆者撰寫Linux和開源技術的文章,不經不覺已經十年。多年來每當朋友問及筆者從事怎麼樣的工作,總要花一番唇舌對方才能明白。今天就讓筆者藉這次機會,解說一下開源技術對社會意義何在。

要了解什麼是開源,首先就要理解應用程式的誕生過程。我們可接觸到的應用程式,如MS Office、瀏覽器甚至接龍遊戲,都始於開發人員編寫的程式碼(Source Code)。這些程式碼經過編譯,才會變成我們看到的MS Office、瀏覽器和接龍遊戲。程式碼一直被視為商業秘密,但偏偏有開發人員願意把自己編寫的程式碼開放,讓任何人都可自由下載、改良、分發和使用,這就是所謂的開放源碼(Open Source)運動,簡稱「開源」。

「開源」的意義在於技術的開放,令科技起步較遲的國家,也能與先進國一爭長短,無需受到先進國的專利技術牽制。沒有專利的伽鎖,技術人員更能放膽創新,Google、Facebook、Linkedin、Amazon、Wikipedia、mixi等公司,在基建層面都採用了開源技術,原因就在這裡。開放技術可以帶領我們走出貧窮、創造財富,是以今後Linuxpilot將更關注開放技術理念和創投方面的動向,希望各位今後也多多指教。