開源軟體與專有軟體之爭
去年開源軟體與專有軟體之爭暴露無遺,特別是當 HashiCorp 將廣受歡迎的「基礎架構即程式碼」工具 Terraform 從「copyleft」開源許可證轉換為商業源程式碼許可證(BSL)時。HashiCorp 解釋說,原因是某些供應商正在利用 Terraform 來建立業務,但卻沒有對該專案做出任何有意義的貢獻。
對開源專案的分支
預料之中,供應商主導的陣營隨後分支了原始 Terraform 專案,單獨推出了 OpenTF,最終更名為 OpenTofu,並由 Linux Foundation 支援,並得到 GitLab、Oracle 和 CloudFlare 等知名公司的支援。
OpenTofu 的發展
作為新興分支,OpenTofu 在初期形態並不完全成熟,核心開發人員花了過去四個月的時間將專案完善。現在 OpenTofu 已經進入了通用可用性階段,這意味著該專案被認為可以應用於生產案例。
哲學討論與社論
開放和封閉的力量
這一事件觸及了開源與專有軟體之間不斷交絹的核心問題。在開源社區中,人們一直辯論著誰享有軟體的最終控制權以及在商業利益和聲譽之間應該取得何種平衡。
共同協作的重要性
開源軟體的魅力在於可能性的無限擴充套件,這超出了任何單個實體或利益團體所能帶來的貢獻。OpenTofu 的發展過程提醒著我們,無論是針對開源專案的分支還是採取其他行動,都應該重視共同協作的重要性。
建議與展望
保持開放心態
面對開源與專有軟體之爭,我們應保持開放的心態,尊重不同利益相關者間的觀點,並尋求共識。這能夠使得未來的軟體發展更加均衡和可持續。
鼓勵多方參與
開源專案的成功建立在多方參與和共同努力之上。我們應該鼓勵更多的公司和個人參與到開源社區中來,共同推動科技的進步和創新。
延伸閱讀
- 為何 AWS、Google 和 Oracle 支援 Valkey Redis 分支?
- 丹尼爾·申指責 Terraform 崩潰事件是由於都權的管理問題:報導
- Daniel Shin 稱 Terraform 倒閉是因為 Do Kwon 的管理:報告
- 億萬富翁肯·格裏芬的 Citadel Securities 否認「荒謬」指控,聲稱不會擊垮 Do Kwon 的 Terraform
- PlanetScale 將 MySQL 拆成分支,加入向量支援能力
- Terraform 派生專案更名為 OpenTofu,並加入 Linux 基金會
- Terraform 分支更名為 OpenTofu,並加入 Linux Foundation
- 馬斯克認為"星艦"已經準備就緒,但美國聯邦航空局表示尚未完全達標
- 為何 SUSE 要分支 Red Hat Enterprise Linux