The Cathedral vs The Bazaar
The Cathedral dan the Bazaar (disingkat CatB) adalah dua software development model untuk free software project. Model ini dikenalkan oleh Eric S. Raymond berdasarkan hasil observasinya terhadap proses pembangunan kernel Linux serta pengalamannya mengelola open source project. Beda kedua model tersebut adalah sbb:
- The Cathedral model; source code tersedia/dapat diakses untuk setiap software release, tetapi kode-kode di antara dua release hanya bisa diakses oleh sekelompok software developer tertentu. Contohnya adalah pada proyek pembangunan GNU Emacs dan GCC.
- The Bazaar model; model ini lebih terbuka; publik dapat melihat setiap kode yang sedang dikembangkan via internet. Menurut Raymond, Linus Torvalds adalah pelopor model proses ini dengan filosofinya (Linus’s Law): the more widely available the source code is for public testing, scrutiny, and experimentation, the more rapidly all forms of bugs will be discovered.
Raymond menambahkan: dibutuhkan waktu dan energi yang lebih banyak untuk mencari bugs pada Cathedral model, karena working version of the code hanya bisa dilihat oleh developer yang terbatas.
Jadi, akhirnya, Bazaar-style open development model lebih banyak diadopsi pada open source and free software projects, baik seluruhnya maupun sebagian, termasuk pada proyek pembangunan GNU Emacs dan GCC yang awalnya menerapkan Cathedral Model .
-
Archives
- January 2010 (1)
- December 2009 (8)
- November 2009 (5)
- October 2009 (15)
- September 2009 (12)
- August 2009 (5)
- July 2009 (4)
- June 2009 (7)
- May 2009 (14)
- April 2009 (7)
- March 2009 (7)
- February 2009 (18)
-
Categories
- analysis
- aspect oriented
- CBSE
- critical system
- design
- digital learning
- e-business
- ecosystem
- final project
- fun
- health informatics
- introduction
- lecture
- maintenance
- method
- oop
- others
- programming
- project
- project management
- quality
- real time system
- requirement
- research
- service computing
- soa
- software architecture
- software developer
- software metrics
- software process
- software product
- software quality
- software standard
- technology
- testing
- tools
- Uncategorized
- webE
-
RSS
Entries RSS
Comments RSS