Adaptations
Editor's Note: The following article is the text of the August 5th issue of SuitWatch, Doc's bi-weekly newsletter.
To those of us who attend both the O'Reilly Open Source Convention and LinuxWorld Expo, the two events together provide a midsummer course correction in our evolving understanding of both subjects. This year the two events nearly are consecutive: OSCon was last week in Portland and LinuxWorld is this week in San Francisco. I'm at LinuxWorld right now.
What we're seeing at both is a clarification of changes that have been going on for some time. They're forms of maturation, and they involve a dividing out of roles played in the market.
I see two fundamental divisions. The first is between noncommercial open-source infrastructure and commercial products and services that rely on it. The second is between traditional open-source development communities and the growing population of practitioners for which the main benefit of open-source is free (as in beer) building materials, rather than the deeper concerns (for example, freedom) of the original development communities. These are not opposed divisions but, rather, symbiotic roles in a maturing and proliferating marketplace in which large new species, all dependent on open source, are coming to dominate the commercial space.
In his opening keynote at OSCon, Tim O'Reilly said the new "killer apps" of the Internet age were not applications at all but massive back-end Web service providers whose branded offerings--books on Amazon, search on Google and Yahoo, auctions on eBay--masked their more significant roles as enablers of thousands or perhaps millions of businesses. Significantly, these new Web-based platforms are themselves built in various ways on open-source infrastructure. In other words, open source commoditized infrastructure that in turn supports business that can build on infrastructure that's both standard and cheap.
Tim talked about Clayton Christensen's Law of Conservation of Attractive Profits. "When an industry becomes commoditized, value migrates to adjacent levels", Tim said. So "massive Internet-scale applications" such as Google and eBay acquire "lock-in by network effects". Naturally, questions arise.
What does it mean when an application (such as Google) runs on a hundred thousand servers? What would be the point of "open sourcing" such a thing? What does it mean for Amazon to have ten million user reviews of the products it sells or supports other people selling, through Web services? What does it mean when a single supplier of source data supplies all the raw data in a category--as Navteq does with geographical and mapping data--becomes "Intel inside" that whole category?
Says Tim:
If we want to move open source forward, we have to think, "How does its principles, its lessons, translate to this new world in which these massive services are being built on top of Linux?" One of the things I think we really have to get our brains around, when you look at these massive Internet-scale applications, the whole model of what constitutes open source just doesn't work anymore. You can give away all the source for Google, and yeah, it would be really nice to have all their algorithms. But you'd still have to have a hundred thousand servers in order to actually deliver the Google experience. You'd have to have a group of people spidering the Net. You'd have to be gathering all that data. It's a very different problem set than "Give me a piece of source code, give me a compiler and I can have my application." It just doesn't work that way anymore for a very large class of very interesting applications. What does openness mean in that new context?
Here's one thing it means: "People not seen as open source players are leveraging [the ability to contribute]". The people Tim is talking about here are users and business partners of these massive back-end business platform providers.
Users are involved, big time. Users contribute to these companies. They may not contribute as much, or even the same kind of thing, as programmers contribute to open-source development, but there is a form of contribution and participation going on, and we'd be wrong to dismiss it.
At OSCon the star of the Open Source Business panel was an audience member, Phil Moore, a high-level IT executive with Morgan Stanley for the last thirteen years. Phil got up, grabbed the microphone and explained how, as a customer, he was implementing open source aggressively at the infrastructural level, that others were doing the same and that vendors simply needed to face the facts about customer independence. "You can have the desktop", he said to the Microsoft guy. "I don't care."
Yet the users matter, though not necessarily in obvious ways.
J.C. Herz, who has studied the game market for many years, often has talked and written about the high level of symbiosis between gamers and the companies whose games they use. This kind of cooperation tends to be outside the interest scope of traditional open-source developers, even if they also are gamers). But, it's important to the markets growing on top of open-source products, such as Linux, Apache and MySQL.
When I talked to Dan Frye of IBM about the growing population of IT folks that used and implemented open source but were not part of the traditional community, he said this was a group that lived "in a heterogeneous world" and whose concerns were "almost entirely practical" rather than moral or political. Translation: for them, Linux and open source are not movements but building materials and methods. And what they're building, in most cases, is infrastructure.
So infrastructure is where it's at for open source. That's the niche. Beyond that, it's what a teacher said to me once about raising kids: "As they get older and more independent, your influence does nothing but decrease. By the end, all you can teach is values, and you teach those by example."
I described the relationship between teacher and student in two talks at OSCon, in 2002 and 2003. The first was on Infrastructure, and the second was on DIY-IT. In a slide from 2002 titled "The Way It Oughta Work", I showed how infrastructure supports commerce and how commerce in turn contributes back to infrastructure. In another slide, titled "How Hollywood Sees It", I showed how the support ecosystem can be corrupted by commercial interests that attempt to control infrastructure from above, with patents, copyrights and intellectual property law. In essence, going one layer below infrastructure to governance.
Which brings me to the governance issue. It's a biggie.
On Tuesday at LinuxWorld, I interviewed Larry Rosen, the author, attorney and licensing guru, on The Linux Show. The occasion was the launch of Larry's new book, Open Source Licensing: Software Freedom and Intellectual Property Law (Prentice Hall, 2004). Of all the issues that might concern the Open Source community, including the highly distracting SCO FUD campaign, the one Larry said needed the deepest attention was patents. "The community needs a strategy" for dealing with patents, he said. Perhaps not immediately, but eventually.
Two days earlier, Open Source Risk Management, "a vendor-neutral provider of Open Source risk mitigation and coordinated legal defense services", announced that it had found 283 issued patents that have not been court-validated in the plain vanilla Linux kernel. Microsoft holds 27 of them.
In other conversations at the LinuxWorld, Bruce Perens, an OSRM board member, and John "maddog" Hall of Linux International both also told me (and each other, in the same conversation) that patents are a huge lurking issue and that we--the Open Source community that provides the infrastructure--need to deal with them.
There are some good students out there. Who would have thought, two years ago, that Novell would be a prime community citizen? Or thought the same about IBM five years ago?
On Tuesday, IBM announced that it was donating Cloudscape, a compact Java embedded relational database, to the Apache Foundation, to be maintained and offered to the world under the wide-open Apache license. IBM valued the code at about $70 million.
On Wednesday, Computer Associates offered a $1 million "challenge" to spur the creation of an open-source database migration toolkit. The target base is Ingres, which CA is in the process of open sourcing, as part of a larger open-source strategy announced on May 24 of this year. It will be interesting to see if Ingres grows past its reported 15,000 corporate customers.
The word for this is adaptation. For companies that hope to live in a world where open source provides the infrastructure, there isn't much choice.
Doc Searls is Senior Editor of Linux Journal, for which he writes the Linux for Suits column. He also presides over Doc Searls' IT Garage, which is published by SSC, the publisher of Linux Journal.
Doc Searls is Senior Editor of Linux Journal
Trending Topics
| You Need A Budget | Feb 10, 2012 |
| The Linux powered LAN Gaming House | Feb 08, 2012 |
| Creating a vDSO: the Colonel's Other Chicken | Feb 06, 2012 |
| Your CMS Is Not Your Web Site | Feb 01, 2012 |
| Casper, the Friendly (and Persistent) Ghost | Jan 31, 2012 |
| Razor-qt 0.4 - Qt based Desktop Environment | Jan 30, 2012 |
- Fun with ethtool
- Parallel Programming with NVIDIA CUDA
- Readers' Choice Awards 2011
- 100% disappointed with the decision to go all digital.
- Linux-Based X Terminals with XDMCP
- Validate an E-Mail Address with PHP, the Right Way
- You Need A Budget
- The Linux powered LAN Gaming House
- Why Python?
- Python for Android
- Sure the best distro is
18 min 55 sec ago - BeOS was the best
3 hours 2 min ago - I use Wireshark on a daily
7 hours 33 min ago - buena información
12 hours 39 min ago - One important "bucket" that I didn't note (désolé si qqun deja d
13 hours 40 min ago - Gnome3 is such a POS. No one
23 hours 7 min ago - Gnome 3 is the biggest POS
23 hours 18 min ago - I didn't knew this thing by
1 day 5 hours ago - Author's reply
1 day 8 hours ago - Link to modlys
1 day 9 hours ago





Comments
Re: Adaptations
If enough people each dedicate personal computer resources (e.g., idle processing and bandwidth) to an "open" cooperative, distributed project, it would be possible to duplicate the computing power of google or another web application. The setiathome project (http://setiathome.ssl.berkeley.edu) is an example of how processing load can be shared. It may be that that type of cooperation is the next open source.
Re: Adaptations
It may be that that type of cooperation is the next open source.
I think that this kind of application will even be necessary in the future, to keep ourselves, our software and the internet free.
At the moment, computing power is very inexpensive, in less than three years, one should be able to buy the processing capacity with an equivalent of (8 Ghz, 1 GB, 160 GB) at around 250EUR, or be able to build large storage arrays for low prices.
The only thing that currently does not follow the cheap and/or increasing trend are broadband networks. Here we are missing some things :
Some parts of this are infrastructural, other parts are because the ISP's block them.
What will certainly increase is the bandwidth and availability of wireless. What was once the domain of infrastructural companies could also become owned by the users of computers and software. Netgroups can be created, locally unlimited by wires, which can be joined together via the current internet, or via IPv6, or later maybe wireless gateways.
Taken all these things together, we, as consumers of PC's, as users of software and as Free Software programmers, should be able
in the foreseeable future to build a completely free, planetspanning internet, like an organism, using cells with wireless connections, which contain processing power or storage space, and which does not forget anything, because redundancy would be built-in.
The applications of these are many, but from a political/activist perspective, it should be possible to setup databases and collaboration groups in this system to provide a counterweight against all kinds of corporate and political lobbying and pressure groups.
Re: Adaptations
... to reach mainstream . Those project lives and grows for years.
By the way
- wikipedia http://en.wikipedia.org/ , encyclopedia
- project gutenberg http://www.gutenberg.net/ - public domain knowledge ( DNA, classical books and films)
- linux documentation project http://tldp.org/
(feel free to complete)
- www.gmane.org , a mailing list gateway and archive
are free as in free speech . I bet it is just google which has a nich buisness. Hardware costs for a valuable internet cache and analyser may be a bit high by now.
Re: Adaptations
Re: Mr. O'Reilly's quote--"One of the things I think we really have to get our brains around, when you look at these massive Internet-scale applications, the whole model of what constitutes open source just doesn't work anymore."
Maybe Tim needs to take his head out of the clouds and realize (a) not everyone wants to run Google, and (b) without the 'extremists obsessed with political aims' (i.e., Mr. Stallman et. al.) people wouldn't have the free building blocks to play with. The free software model hasn't lost any of its effectiveness; people are still using it to get things done and share code without worrying that they can't build a thousand-server behemoth with it.
Re: Adaptations
The basis for approving or not approving a patent is prior art. The problem with the patent office is they don't know what is and is not prior art in the case of software. Maybe the community could develop a searchable database of algorithms and other "patentable" software ideas that currently exist in the open source community. This would allow the Patent Office to determine if a particular idea or algorithm is patentable. Anyone involved in open source could contribute their algorithms and ideas with verifiable proof that they own the idea and are allowed to give it a way. Along the same lines would be to have a watchdog group that would monitor patents waiting for approval and offer information to the Patent Office that would show that a particular idea has already been implemented in the open sourch community and is therefore prior art.
Patent art database bad
If the prior art database is easily searchable, would-be patenteers can patent something just beyond the reach of existing prior art. Better to leave the prior art in its current hard-to-search state, then wait for the infringement suit so the freedom-loving side can spring "submarine" prior art on them.
The lack of knowledge of what is and isn't prior art in software, and the knowledge that the free software/open source crowd will spend person-centuries digging for prior art in the event of an infringement suit, reduces the value of all software patents.