商集是什麼意思

商集(Bazaar)通常是指一個開放的、多樣化的市場,其中有多個攤位或商店,每個攤位或商店都由不同的商人經營,出售各種商品。在軟件開發中,「商集式開發」(Bazaar-style development)是一種軟件開發模式,這種模式強調開放性、合作性和多樣性,鼓勵大量的開發者參與到軟件開發中來,共同貢獻代碼和想法。

在「商集式開發」模式中,軟件的源代碼是公開的,任何人都可以查看、修改和提交代碼。這種模式與「廚房式開發」(Kitchen-style development)形成了對比,後者是指由少數幾個核心開發者控制軟件開發進程的模式,這種模式的代碼庫可能是不公開的,或者即使公開,也只有少數人擁有提交權限。

商集式開發的典型例子是Linux操作系統的開發,Linux的創始人Linus Torvalds採用了這種模式來管理Linux內核的開發。在Linux社區中,有成千上萬的開發者來自世界各地,他們可以自由地貢獻代碼和參與決策過程。這種模式被證明是成功的,它幫助Linux內核成為了世界上最廣泛使用的操作系統內核之一。