Live data from Hacker News

I'm not good enough to work on open source software

journal.dedasys.com

1–10 of 77 posts

Re: I'm not good enough to work on open source software

#3
Of course, another factor is how ending copyright might redirect a lot more resources into open source. Without being able to benefit from rents that come from keeping proprietary code, how many companies would switch to using and improving open source alternatives?

Re: I'm not good enough to work on open source software

#4

Of course, another factor is how ending copyright might redirect a lot more resources into open source. Without being able to benefit from rents that come from keeping proprietary code, how many companies would switch to using and improving open source alternatives?

It's very easy and simple to pay $100 to use some bit of software. It's way harder to actually contribute to it meaningfully.

Software markets solve a coordination problem. Not perfectly, but reasonably well. Same thing goes for many other kinds of information goods. No way would I pay an author to sit around writing a book, but I'm happy to give them $5 for a copy.

Re: I'm not good enough to work on open source software

#6
post #2

I wrote this after the 'PG has lost the plot' thread. I didn't like the title, but the content was fairly good. People really seem to have trouble visualizing "that which is not seen":-)

Bravo and bingo. These are the exactly the frustrations I tend to feel as an unpaid, open-source coder.

And the next level of the phenomenon is that the entire software industry has shifted its business model to avoid having to compete with piracy or open-source. There are now, to my knowledge, two major for-profit companies building their own PC operating systems: Microsoft and Apple. There are four or five building mobile operating systems: Apple, Microsoft, Blackberry, Google, (maybe) Symbian. The number of for-profit IDEs and programming platforms is still mostly healthy, but much, much smaller than it once was.

"That which is not seen"? That is, the effect of this privative of profits on the real world? Almost whole fields have shifted over into the domain of unpaid, spare-time open source work. Thousands, millions of man-hours are expended for no salary and no equity.

Think what would happen if all the open-source programmers (paid and unpaid) went on strike. Now you're realizing the economic value of open-source code that goes completely uncaptured by its producers.

Yes, the result is that less gets done, because everyone has to find day-jobs, and that the software industry has changed almost entirely from product business models to service business models.

Now, another scary thought: what if someone stole the code and databases to your web-service? You say that your contacts and relationships are what really makes your web-app worth something, but frankly, that's a load of crap. I'm sure there are some starving Chinese coders who would love to steal your code and your data, bring up their own web-service identical to yours (but in Chinese), get a few million users, and then translate theirs back into English for North American and European usage.

The "relationships and business expertise" excuse sounds much like what everyone said when America sent its manufacturing overseas: "We'll do all the high-value services and design and development work here." Well, no, the manufacturing was itself high-value and the other high-value points in the supply chain eventually followed it, and we're China's bitch now.

There is an imperative to enable value-creators to capture some portion of the value they create as cash. Otherwise the entire foundation of not only capitalism but all possible market economies breaks down into mush.

Re: I'm not good enough to work on open source software

#7
Interesting perspective but I have to say there are quite a few companies working the whole "open source the code, charge for consulting, etc." thing. Just in data alone, Cloudera, Data Stax, Basho, 10gen and Hortonworks come to mind.

My point is that thousands of people get paid to work on open source projects. The project might not be their original creation but they still get to give back by producing something that everyone can use. Isn't that really the point anyway?

EDIT: added a missing 'not'

Re: I'm not good enough to work on open source software

#8
post #7

Interesting perspective but I have to say there are quite a few companies working the whole "open source the code, charge for consulting, etc." thing. Just in data alone, Cloudera, Data Stax, Basho, 10gen and Hortonworks come to mind. My point is that thousands of people get paid to work on open source projects. The project might not be their original creation but they still get to give back by producing something th…

This business model is fairly popular in education. We have tons of open source projects where we COULD run it for free, but sometime we pay for hosting, or consulting, or customization. It seems to work well too.

Re: I'm not good enough to work on open source software

#9
post #5

As someone who has been paid to work on OSS, let me say that it is absolutely not about skill. Most notably, Google and Mozilla pay plenty people to work on Firefox and Chromium. Even Apple has some OSS projects (Webkit and Darwin come to mind).

It was a bit tongue in cheek - I have actually had paying gigs working on open source in the past.

But the point about where the money comes from stands - Google's money comes from their proprietary stuff.

I actually think something like Google is a pretty good way to produce open source software, by the way, but it's made possible by the money made elsewhere.

Re: I'm not good enough to work on open source software

#10
post #5

As someone who has been paid to work on OSS, let me say that it is absolutely not about skill. Most notably, Google and Mozilla pay plenty people to work on Firefox and Chromium. Even Apple has some OSS projects (Webkit and Darwin come to mind).

Maybe its better to say that "there is no need to be a superstar programmer" to work on OSS. The companies you list aren't known for hiring unskilled workers :-)
Post reply on HN