logoalt Hacker News

geriksonyesterday at 1:01 PM4 repliesview on HN

The "cathedral" in ESR's essay wasn't proprietary closed source, it was the GNU project.


Replies

tptacekyesterday at 3:24 PM

The essay also didn't kick anything off; it was an attempt to document something that was already in full swing.

show 1 reply
fulafelyesterday at 1:05 PM

Most of free software (incl the BSD stuff) was like that. The bazaar was an attempt to characterise the new linux style way of doing it.

show 1 reply
layer8yesterday at 3:26 PM

Not really. From the essay: “I had been preaching the Unix gospel of small tools, rapid prototyping and evolutionary programming for years. But I also believed there was a certain critical complexity above which a more centralized, a priori approach was required. I believed that the most important software (operating systems and really large tools like the Emacs programming editor) needed to be built like cathedrals, carefully crafted by individual wizards or small bands of mages working in splendid isolation, with no beta to be released before its time.”

So the Unix-philosophy small tools that constitute an important part of the GNU project are excluded. Rather, it’s about any programs of significant complexity, like Emacs (and likely GCC) and many commercial products. While the cathedral model doesn’t imply closed source, it implies building “in […] isolation”, rather than in the open. It may or may not remain proprietary and/or closed source.

Linux demonstrated to ESR that complex projects can also be built in the open with many collaborators, and don’t necessarily require the cathedral; which inspired the essay.

show 3 replies
TZubiriyesterday at 1:50 PM

It wasnt one thing, gnu is a case of cathedrals. Corps are usually more cathedrally than bazaary because of their hierarchical top down structure, but ymmv, an elon musk or steve jobs company will be more cathedral than a conglomerate like unilever or a google or microsoft

show 1 reply