Reading 08: Funding the Magic Cauldron
I’m not sure open source ever made business sense, at least from the perspective of the “developer
pool”. In The Magic Cauldron, ESR
seems to smooth over the financial structure of supporting a large developer
pool which makes the open source model of massively peer-reviewed code. I would
argue, and I think ESR would agree based on his discussion of hacker motivations
in Homesteading the Noosphere, that developers
do not contribute to open source with any care or expectation of business
success. They just want things that work. And occasionally, this can be ruinous
if financial stability was not an inherent part of their life before getting
deeply involved in open source development. We talked about this at the
beginning of the semester with the management uncertainties of Void Linux.
In fact, I think ESR’s discussion focuses too much on the business
success of projects rather than developers. He casually notes that labs and
companies are setting up dedicated open source labs for Rockstar open source
developers to come work on those topics full time. This excuses the fact that
there is a huge inequity in who has the privilege of a stable financial
situation to support a life of intensive open source hacking. Walking out on a
job to focus on starting your own business requires a significant level of
financial stability beforehand, and still banks on long term payoffs from the
business’s success. No one gets into open source expecting the same financial
returns as a private start-up, and so giving the same level of dedication
requires even more financial stability upfront. And we haven’t even begun to
discuss the social toll of endeavoring to turn open source into a full-time
job.
So, for companies or projects, open source makes perfect
sense because there is an assumed massive developer pool that will always be
available for free. I don’t think ESR does a good job of addressing how to
support each of those developers in some way. Instead, he focuses on the
success of a few privileged juggernauts to argue similar success is possible
for anyone who roles up their sleeves and gets to homesteading.
I believe there exists an elegant solution to this problem
which ESR undervalues as well as the problem we discussed in class and which
ESR pointed out as bad form where companies take open source projects to
support their for-profit products and then don’t contribute back. Tech companies
should start incorporating open-source development into their developer’s
billable hours. It’s not uncommon for flashy, cutting edge companies to allow
their employees time to exercise on company time. This would be similar to that
policy, but it also has the benefit of encouraging employees to enhance their
development skills in the process. Plus, it gives back to the open source
community by funding the ongoing massive peer-review process in a more stable
and equitable way than it is currently happening. Additionally, if companies
were apprehensive about this idea, they could still require any open source
work done exist under a purely open source license, that way they could treat
it as a kind of free side R&D department where any interesting work can be
folded back into the company’s body of work.
Comments
Post a Comment