Linux 運行著網路上的大部分伺服器。 Android 系統運行在大多數手機上。兩者都是開源軟體。開源軟體指的是其原始碼可以自由修改和分發的軟體。任何人都可以閱讀、修改並分享他們的修改。許可證保障了這些自由。
開源運動始於 20 世紀 80 年代,由理查德·斯托曼的 GNU 計畫和自由軟體基金會發起。林納斯·托瓦茲於 1991 年發布了 Linux 核心。如今,開源軟體驅動網路伺服器、資料庫、程式語言乃至整個雲端平台。谷歌、微軟和亞馬遜等公司也為開源專案做出了貢獻。
常用開源許可證
- 麻省理工學院:寬鬆,限制少
- Apache 2.0:寬鬆的專利保護
- GPL:版權所有,衍生作品必須保持開放
- BSD:寬鬆許可,類似MIT。
- Mozilla:折中方案,檔案層級版權保護
開源不僅關乎價格,更關乎透明度、協作和控制。當成千上萬的人審閱程式碼時,bug就能更快修復。但並非所有項目都能維護,有些甚至會被放棄。選擇開源意味著選擇一個社區,而不僅僅是一個產品。
Comments
No comments yet. Be the first to share a thought.
Leave a comment