The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
Rate it:
Open Preview
4%
Flag icon
Sadly, these prophets were without honor in their own company; so much so that it became a standard joke to describe PARC as a place characterized by developing brilliant ideas for everyone else.
11%
Flag icon
he acted with grace and dispatch. I hope I will do as well when it comes my turn.
12%
Flag icon
This belief reinforced the general commitment to a cathedral-building style of development. If the overriding objective was for users to see as few bugs as possible, why then you’d only release a version every six months (or less often), and work like a dog on debugging between releases.
14%
Flag icon
Non-source-aware users tend to report only surface symptoms; they take their environment for granted, so they (a) omit critical background data, and (b) seldom include a reliable recipe for reproducing the bug.
14%
Flag icon
“Adding more programmers to a late project makes it later.
15%
Flag icon
the first thing I did was reorganize and simplify popclient a lot.
16%
Flag icon
If you treat your beta-testers as if they’re your most valuable resource, they will respond by becoming your most valuable resource.
16%
Flag icon
Often, the most striking and innovative solutions come from realizing that your concept of the problem was wrong.
18%
Flag icon
most science and engineering and software development isn’t done by original genius, hacker mythology to the contrary.
18%
Flag icon
a truly great tool lends itself to uses you never expected.
19%
Flag icon
Beware of pseudo-secrets.
19%
Flag icon
one cannot code from the ground up in bazaar style.
19%
Flag icon
it is absolutely critical that the coordinator be able to recognize good design ideas from others.
20%
Flag icon
the problem with being clever and original in software design is that it gets to be a habit — you start reflexively making things cute and complicated when you should be keeping them robust and simple.
20%
Flag icon
internal market in reputation exerts subtle pressure on people not to launch development efforts they’re not competent to follow through on.
20%
Flag icon
In order to build a development community, you need to attract people, interest them in what you’re doing, and keep them happy about the amount of work they’re doing.
20%
Flag icon
start by finding a problem that is interesting to you.
20%
Flag icon
if Brooks’s Law were the whole picture Linux would be impossible.
21%
Flag icon
The developer who uses only his or her own brain in a closed project is going to fall behind the developer who knows how to create an open, evolutionary context in which feedback exploring the design space, code contributions, bug-spotting, and other improvements come from from hundreds (perhaps thousands) of people.
21%
Flag icon
— and even if they could be, leadership by coercion would not produce the results we see.
22%
Flag icon
Provided the development coordinator has a communications medium at least as good as the Internet, and knows how to lead without coercion, many heads are inevitably better than one.
22%
Flag icon
This is not to say that individual vision and brilliance will no longer matter; rather, I think that the cutting edge of open-source software will belong to people who start from individual vision and brilliance, then amplify it through the effective construction of voluntary communities of interest.
23%
Flag icon
future service value is the key to the economics of software production
23%
Flag icon
The volunteer ethos tends to take care of the “attack” side of resource-marshalling automatically; people bring their own resources to the table.
24%
Flag icon
Thoughtful managers have understood for a long time that if conventional software management’s only function were to convert the least able from a net loss to a marginal win, the game might not be worth the candle.
26%
Flag icon
show that they imply an underlying theory of property rights homologous to the Lockean theory of land tenure.
27%
Flag icon
The pragmatists were loyal not so much to an ideology as to a group of engineering traditions founded on early open-source efforts which predated the FSF.
28%
Flag icon
In a reinforcing development, the pragmatist part of the culture was itself becoming polycentric by the mid-1990s.
33%
Flag icon
If one is well known for generosity, intelligence, fair dealing, leadership ability, or other good qualities, it becomes much easier to persuade other people that they will gain by association with you.
33%
Flag icon
Most gift cultures are compromised — either by exchange-economy relationships such as trade in luxury goods, or by command-economy relationships such as family or clan groupings.
36%
Flag icon
The classic “category killer” example is GNU Emacs; its variants fill the ecological niche for a fully-programmable editor so completely that no competitor has gotten much beyond the one-man project stage since the early 1980s.
39%
Flag icon
there is, game over and everybody wins. If there isn’t, it reduces to “Who decides?”.
43%
Flag icon
if you want the most efficient production, you must give up trying to make programmers produce. Handle their subsistence, give them their heads, and forget about deadlines.
44%
Flag icon
the goddess Ceridwen owned a great cauldron that would magically produce nourishing food
45%
Flag icon
people have a strong tendency to assume that software has the value characteristics of a typical manufactured good. But both of these assumptions are demonstrably false.
46%
Flag icon
It will quickly become clear that, even given the most inclusive definition of “for sale”, at least 19 in 20 of the salaries offered are being funded strictly by use value (that is, value as an intermediate good). This is our reason for believing that only 5% of the industry is sale-value-driven. Note, however, that the rest of the analysis in this essay is relatively insensitive to this number; if it were 15% or even 20%, the economic consequences would remain essentially the same.
46%
Flag icon
In other words, software is largely a service industry operating under the persistent but unfounded delusion that it is a manufacturing industry.
47%
Flag icon
In the short run, one can escape this trap by making bug-fix releases pose as new products with a new price attached, but consumers quickly tire of this.
47%
Flag icon
There is another myth, equal and opposite to the factory-model delusion, which often confuses peoples’ thinking about the economics of open-source software. It is that “information wants to be free”
47%
Flag icon
the myth that all information wants to be free is readily exploded by considering the value of information that constitutes a privileged pointer to a rivalrous good — a treasure map, say, or a Swiss bank account number, or a claim on services such as a computer account password.
48%
Flag icon
from two linked problems, one of overuse and another of underprovision. On the demand side, the commons situation encourages a race to the bottom by overuse — what economists call a congested-public-good problem. On the supply side, the commons rewards free-rider behavior — removing or diminishing incentives for individual actors to invest in developing more pasturage.
48%
Flag icon
Part of the answer certainly lies in the fact that using software does not decrease its value.
48%
Flag icon
Part of the answer lies in the fact that people don’t merely need solutions, they need solutions on time. It’s
49%
Flag icon
the payoff from this choice is actually negative (and multiplied by the rapid release tempo characteristic of open-source projects).
49%
Flag icon
I think they explain why the loose, amorphous Linux culture has attracted orders of magnitude more cooperative energy than the more tightly organized and centralized BSD efforts — and why the Free Software Foundation has receded in relative importance as Linux has risen.
51%
Flag icon
Then they realized that they, and Cisco, had a problem.
53%
Flag icon
Conventional business school wisdom has it that core intellectual property like Zope is a company’s crown jewels, never under any circumstances to be given away.
54%
Flag icon
O’Reilly & Associates Inc., publishers of many excellent reference volumes on open-source software, is a good example of an accessorizing company. O’Reilly actually hires and supports well-known open-source hackers (such as Larry Wall and Brian Behlendorf) as a way of building its reputation in its chosen market.
55%
Flag icon
There’s a flip side to this. Economists know that, in general, asymmetric information makes markets work poorly.
58%
Flag icon
of the Mozilla browser was a (successful) maneuver aimed at preventing Microsoft from effectively locking up HTML markup and the HTTP protocol
« Prev 1