tech
這類軟體默默地支撐著大半個網際網路——從你愛逛網站背後的網頁伺服器,到數十億支手機上運行的 Android 作業系統。
開放原始碼軟體,意味著底層原始碼公開發布,任何人都能閱讀、修改與再發布,通常會依循某種授權條款,規範這種分享行為該如何進行。這種透明度,讓龐大、分散各地的開發者社群,得以協力改進軟體並將其改造應用於新的用途,這也是開放原始碼專案之所以成為現代網際網路基石之一的部分原因。
「開放原始碼」並不代表軟體沒有臭蟲,因為開放式專案本來就可能存在、也確實存在錯誤;它和「程式是否只能在連上網路時才能運作」也毫無關聯。
世界上一些使用最廣泛的軟體都是開放原始碼,包括支撐Android系統與大多數網頁伺服器的Linux作業系統,這說明了協作式開發的規模,能夠擴展到數十億台裝置。
tech
簡單來說,「區塊鏈」是什麼?雲端運算中的「雲端」是什麼?AI 中的「神經網路」是大致仿照什麼而設計的?「NFT」代表什麼?在軟體中,「API」是什麼?「圖靈測試」測量的是什麼?什麼是「電腦視覺」?什麼是「提示工程」?在AI中,「LLM」代表什麼?「加密」對資料做了什麼?什麼是「雙因素驗證」(2FA)?為什麼GPU對現代AI如此重要?Quration — Quration Play