Live data from Hacker News

The Cathedral and the Bizarre

marktarver.com

121–130 of 130 posts

Re: The Cathedral and the Bizarre

#121
Cute title. But wow, this guy apparently does not live in the same universe as, I think, the rest of us.

I hadn't read ESRs paper in a few years, but just reread it again now. This author is definitely oversimplifying and mischaracterizing it. It's not right to conflate "Cathedral" with "Closed-Source" and "Commercial", nor to incorrectly imply that's what ESRs paper point was. Plenty of earlier Open Source software, notably FSF software itself, is (or was) developed "Cathedral" style and ESR definitely talks about that. I always read his paper as kind of "GNU FSF" process vs. "Linux", both being Open Source (or Free to please RMS). And I think history has proven his points rather nicely, IMHO.

But "Cathedral" and "Bazaar" are just two points on a spectrum anyway, and it's mostly orthogonal to a "Free/Open" vs. "Closed/Commercial" spectrum.

Now to the rest of the paper, while couched in formal and civil language, the author would have been much more succinct if he just came right out and said "Open Source Software Sux!". Which is an odd point to make for an academic having little experience writing either or any kind of real software.

I can see he thinks that, but there's not much in the way of actual arguments, other than opinions and cherry-picked sentences from ESR's paper, to make it worth picking apart or disagreeing with.

So yup, I fully agree: Dr Mark Tarver thinks that "Open Source Sux because Reasons".

Now then, I will just be getting back to the universe in which I live, where Open Source software is the foundation of the internet and just about every other piece of modern technology from doorbells to cars, including nearly all proprietary commercial products too...

Re: The Cathedral and the Bizarre

#122
post #41

It sounds like this guy has some sort of axe to grind, but he's wrong. His argument rests on the claim that "most open source code is poor or unusable." When most people refer to Open Source Software, they're referring to serious projects like the Linux kernel, Apache, PostreSQL, Firefox, etc. They're not referring to random crap on Github. The serious projects are actually better than their closed-source counterpart…

> The fact that I wrote a toy renderer in Rust five years ago and haven't touched it since then doesn't change this.

I ask you in good faith...if you pushed this to a public github repo that was your reasoning? If it was something I found to be of value and you'd LICENSE'd it under a promiscuous license and I took that code and made a few million dollars from your idea (and kept all the money), would you be happy with that?

Was this just a thing to show potential employers you can code and use git, how does an employer even know actually you wrote that code?

> they're referring to serious projects like the Linux kernel, Apache, PostreSQL, Firefox, etc.

I feel you're missing the point here, not all the contributors to these projects are getting paid for their efforts. See his point about Linux Torvalds comment about:

This model of using people was acknowledged right from the beginning with a sly wink to Linus Torvalds from Eric S. Raymond in The Cathedral and the Bazaar.

Eric S. Raymond: "In fact, I think Linus’s cleverest and most consequential hack was not the construction of the Linux kernel itself, but rather his invention of the Linux development model. When I expressed this opinion in his presence once, he smiled and quietly repeated something he has often said: “I’m basically a very lazy person who likes to get credit for things other people actually do."

Re: The Cathedral and the Bizarre

#123
post #114

Earlier quoted context omitted.

> And corporations are formed of people. So was the Nazi party. The problem is with the distribution of benefits. Much like the vaulted Lebensraum the question is who gets the land and who gets to be fertilizer for the land. So far the answer to the first is Bezos, and to the second is everyone who isn't Bezos. A distribution that leaves something to be desired of.

Utter nonsense. There are many people getting great benefit from Amazon other than bezos. Including many of people employed there and the many investors that have reaped benefit from the stock increase.

> There are many people getting great benefit from Amazon other than bezos. Including many of people employed there

https://www.google.com/search?q=amazon+warehouse+workers

Re: The Cathedral and the Bizarre

#124
post #2

>...an article puts the abandonment rate of open source projects on Github at about 98% - meaning that there is no activity on 98% of projects after a year [0]. This has coined a phrase - abandonware. I'm not a programmer, I'm a researcher. Let me tell you a fact: about 100% of research articles are not updated. Somehow the link [0] cited in the article makes an indirect similar point, but what's wrong with programs…

Moreover he's using the large amount of wreckage to argue that the Darwinian process of selecting "category killers" isn't working, which is completely backwards. If "category killer" is a winner-take-all competition, then there are going to be a vast number of losers, and we do see a vast number of unmaintained projects. It's just that no one is bothering to remove them from view when they're defeated.

Which is an important advantage to open-source. Abandoned, failed close-source software is almost never available. Talk about wasted productivity... If an abandoned github repo has any redeemable value, it will get found and used.

Re: The Cathedral and the Bizarre

#126
post #32

Earlier quoted context omitted.

I'm not a researcher, I'm a programmer. The same abandonment happens within healthy corporations with proprietary source code.

There are even times when the source code is abandoned but the object code is in active use :-)

emulators make the object code portable :)

Re: The Cathedral and the Bizarre

#127
I skimmed these responses, I'd say that most of them are the result of not reading the material in the essay or nit-picking or ad hominem remarks. I really tried to find something of real worth.

'His argument rests on the claim that "most open source code is poor or unusable." When most people refer to Open Source Software, they're referring to serious projects like the Linux kernel, Apache, PostreSQL, Firefox, etc. They're not referring to random crap on Github.

I'm afraid this in an attempt to redefine open source and is an example of the 'isolated points fallacy' covered in the essay. Open source includes everything with an open source license. To say OS is successful by defining all projects that do not succeed as not part of OS is simply to coin a tautology.

'Is there any special reason to believe that closed source is any better? If we can count the sea of abandonware on Github, then we get to count the mountain of "interesting" code that remains internal to large companies, or worse, the stuff that actually got released on unsuspecting customers.'

Again covered in the essay

'Proprietary software vendors typically make money by producing software that people want to use. This is a strong incentive to make it more usable. (It doesn’t always work: for example, Microsoft, Apple, and Adobe software sometimes becomes worse but remains dominant through network effects. But it works most of the time.)

With volunteer projects, though, any incentive is much weaker. The number of users rarely makes any financial difference to developers, and with freely redistributable software, it’s near-impossible to count users anyway. There are other incentives — impressing future employers, or getting your software included in a popular OS — but they’re rather oblique.'

What an absurd dichotomy. Even if you work full time on open source, you probably can't be a major contributor to more than a handful of large projects, at most; many people specialize in just one. But you probably use dozens to hundreds of open source programs. So for any project with a modicum of popularity, of course the number of people who use the software without contributing dwarfs the number of contributors. That would be true even if everyone worked full time on open source.

A giver is a person who gives as much or more than he takes. A taker is one who takes more than he gives. Define it in relation to open source as a whole and the dichotomy is valid. There are users and corporations who take far more from OS collectively than they give back. Is this hard to grasp?

'The vast majority of comments that take issue with it in this thread thus far are nitpicks about minor points, and almost none address the essential thrusts of Tarver’s argument, all of which are actually quite cogent.'

That's basically right and that's why after 20 years the OS movement is still stuck where ESR left it.

Re: The Cathedral and the Bizarre

#128

Earlier quoted context omitted.

My first six months of employment at my current job consisted of going from one project to another that the C-levels listed as "a top priority for the company"--like, called all-hands meetings and told everyone about this great thing and how important the people working on it were--and then decided to cancel. Two years later, that still happens from time to time. So, from my point of view, it looks much more like bus…

Sounds like you work at a startup that was very young when you first joined. If this is the case, did any of those projects contribute to you guys still being around now, two years later?

Nope. I work for a major corporation that owns its own entire office building for headquarters and operates in over 30 states.

None of those projects contributed to still being around 2 years later, but one of them (if simulations based on prior years' data are assumed to be reasonably accurate) would've improved revenue on one of our sales channels by approximately 30% if it had actually been put into production....

Re: The Cathedral and the Bizarre

#129

Earlier quoted context omitted.

My first six months of employment at my current job consisted of going from one project to another that the C-levels listed as "a top priority for the company"--like, called all-hands meetings and told everyone about this great thing and how important the people working on it were--and then decided to cancel. Two years later, that still happens from time to time. So, from my point of view, it looks much more like bus…

Honestly, isn't it bothering you that they are wasting your time ?

Yes. But they give me a regular paycheck and extremely generous vacation and sick days, and nobody else I've interviewed with or been contacted by recruiters for can match those benefits... so I stay. At least until my RSUs vest.

Re: The Cathedral and the Bizarre

#130

It is perhaps useful to understand where the author is coming from. The author is very critical of open source on the whole. He has a series of articles detailing criticisms of open source software. http://marktarver.com/problems.html (The Problems of Open Source) http://marktarver.com/open.html (In Praise of Closed Source) He is the inventor of the Qi (later Shen) language (essentially a Lisp dialect with a configur…

HN makes an appearance: > This is the time when reddit made an appearance. I blessed the Shen subreddit because I thought that reddit was some polite ladies bookclub - obviously showing my ignorance of it. It is nothing of the sort of course and some of its most vicious sites like Coontown - the reddit for racists only recently closed - shows what is so often like. Reddit is a shit hole; and to a lesser degree so are…

[deleted]
Post reply on HN