Home Page
12. 9.2005 (previous | next)
Future of Software

C|Net News has a provocative piece on the rising importance of power consumption as an element in computing costs, based on a recent paper by Google thinker Luis Andre Barroso. Under some not-outlandish assumptions, power costs could soon equal or far outstrip the costs of servers, an important issue for the many firms that rely on massive server farms.

This is an issue with many tentacles.

It will affect competitive balance; Sun/AMD is claiming primacy in improving performance per watt, but Intel, too, has got religion.

It will also affect the proprietary software vs. FOSS wars. Barroso (and Sun) see the solution as multithreaded processors, but, as as a couple of Microsoftees note, this will create major software issues:

But concurrency is hard. Not only are today’s languages and tools inadequate to transform applications into parallel programs, but also it is difficult to find parallelism in mainstream applications, and—worst of all—concurrency requires programmers to think in a way humans find difficult.

Nevertheless, multicore machines are the future, and we must figure out how to program them.

Several interesting questions come to mind. Given that the Linux enterprise is basically a spin-off from 1970's Unix, how direct is its path to this new world? Or is it adaptable at all – does the FOSS movement have to start over? (Indeed, does Microsoft?)

If the adaptive effort must be major, then how will the redevelopment of FOSS be paid for? Will the corporate sponsors of the Open Source Development Lab pony up the huge costs involved without obtaining any IP rights? One can envision the chip makers funding the effort as a way of promoting new chips, but will the other players be willing to contribute to a community effort when they could probably free ride anyway? And is a combination of hardware/software really the most efficient form of industrial organization? It was tried in the 1960s, and the world eventually moved to specialized software firms. But without property rights, the unified approach is the only one possible.

IMHO, much of the general discussion of FOSS, Microsoft, patents, and other software issues has been based on an unspoken premise that software is a mature industry, with its great leaps of innovation behind it, and that public policy should be devoted not to fostering innovation but to turning software into a cheap commodity and to preventing its purveyors from milking products for which they have already recovered the creation costs.

If this premise is wrong, if the situation is one in which massive leaps of creativity are needed, along with the funding for such leaps, then a great many currently popular policy recommendations – such as “no software patents” or “FOSS preferences” – go out the window.

But I am not a programmer, so I would like to hear more from the tech community.

Also, the concern about servers’ power consumption has a bonus for those with a slightly malicious sense of humor. It will be fun to watch the tech community, which tends to be reflexively pro anything that claims the label “environmentalist,” forced to look hard at the realities (and unrealities) of the debate over climate change. One can hope that tech hyper-rationality will change the Kyoto dialogue for the better.

posted by James DeLong @ 11:00 AM | Software

Link to this Entry | Printer-Friendly | Email a Comment | Post a Comment(0)









 
IPcentral WebLog

Blog Main

IPcentral Blogosphere Archives

Search the Blog

Recent Posts
  - IP and Marginal Cost
- Academics and Copyright
- More on Jammie Thomas from DOJ
- More Studies of Downloading
- Facebook, MySpace, and Network Externalities
- Copyright and the University: An Academic Symposium
- Tyler Cowan on Chinese Movie Piracy
- More WHO Antics--Roger Bate Reports
- Patents, Meds, and the Developing World: Clips & Links
- Jermaine Dupri's Gripe with iTunes
Archives by Month
  - December 2007
- November 2007
- October 2007
- September 2007
  - (see all)
Archives by Subject
  - Academia
- Access: Commons, Fair Use, Orphan Works, Public Domain
- Accounting
- Analog Holes
- Antitrust
- Art
- Aspen
- Big Tent
- Biotech
- Books
- Comments from Readers
- Counterfeit
- Digital Americas
- Digital Europe
- Digital Europe 2006
- DMCA
- DRM & Watermarks, etc.
- Economics, Game Theory & Public Choice
- Enforcement & Remedies
- Free Culture Movement
- Games
- General
- Infrastructure
- International
- Internet: P2P, Search Engines...
- Legislation and Legislators
- Liberty and IP
- Markets: Business, Investment & Innovation
- Media: Video, Music...
- Patents
- Pharma
- Physical Property
- Prices, Terms, and Licensing
- Privacy and Security
- Radio
- Software
- Spectrum & Wireless
- Standards
- Supreme Court
- Tax-Funded IP
- Telecom
- Theft of Service
- Universities
Links
 

Site Feed

  - Atom
- RSS 1.0
- RSS 2.0
We welcome comments by email - look for a link to the author's email address in the byline of each post. Please let us know if we may publish your remarks.


 
Home Page