3 ms·
> It's quite popular, the 'bazaar' approach in 'the cathedral and the bazaar'. That's not the usual interpretation of "cathedral" and "bazaar" development mode
by moefh 2y ago
> It's quite popular, the 'bazaar' approach in 'the cathedral and the bazaar'.
That's not the usual interpretation of "cathedral" and "bazaar" development models.
The Linux kernel is the poster child of the "bazaar" style, and I don't think anyone sane would describe their model as "accept everything that comes" (for an obvious example, look at what's happening Rust in the kernel -- and even further: a lot of people tried adding C++ at various points, and we know what always happens[1]).
"Cathedral" style is more commonly called "closed development" -- an example being the Lua language: it's fully open source (everyone is free to modify and distribute the changes), but the authors almost never show the development between releases and never accept patches.
Neither of those fit "accept everything that comes".
[1] https://lkml.org/lkml/2004/1/20/20 https://lkml.org/lkml/2004/1/20/20
- rcxdude 2y agoYeah, it's a continuum: from an explicit "outside contributions not welcome" to "we'll accept more or less any contribution with little review" (zeromq, under the current maintainer, I know is an example of the latter when orginally it was much more the former). Most projects are somewhere in between (linux I'd say is relatively hostile to new contributions), and the extremes are rarer.