Friday, June 29, 2007

The iPhone Phenomenon

The world has changed. We've all been hearing about the iPhone for months now and its finally out. And unexpectedly, while watching the waves of eager customers line up to enter the Apple Store along Palo Alto's University Blvd., my friends and I got bitten by the iPhone bug too. So there I found myself standing on opening day (June 29), in a line that was surprisingly fast moving, and got myself an iPhone. The gadget is sleek. It's glamorous and it's just plain cool. What a beautiful user interface. Very easy. Very, very intuitive. It's got maps, music, movies, email, weather, stocks, wi-fi, camera, and a quad-band phone - everything a professional needs. The integration of Google maps, YouTube, Yahoo weather, iTunes music and movies is fantastic. This gadget sets new standards for convergence and raises the bar for all handheld devices to aspire to.

The only thing I don't like is the bundling of a 2 year mandatory phone service contract from AT&T. The user should be able to select their own voice carrier and have more flexible monthly plans available. But, on the positive side, the bundled data service is unmetered. That's a revolution for the US market. Unrestricted data connectivity will assure iPhone's success because the network apps and features can be accessed at any and all times without being nickle and dimed to death.

But the iPhone whets my appetite and expands my wish-list for a comparable open source software solution. I want to see an 'openPhone' with the same level of integration from the OS to the GUI. Perhaps Red Hat with its 'mugshot.org' will aim to achieve the same standard of integration and do a 'Fedora Fone' :-)

Thursday, June 14, 2007

Connecting Eyeballs

In his keynote at the Linux Foundation Collaboration Summit at Google, Ubuntu chief Mark Shuttleworth focused on the importance of collaboration. For Mark, collaboration inspires innovation and tools and processes that help collaboration are key to maintaining the edge of innovation in FOSS. I couldn't agree with Mark more. Mark observed that barriers to collaboration include too many interfaces to communicate with, rigid community structure management, attitudes of "us vs. them", poor project management, and insufficient standardization. He said that while there are many collaboration techniques and tools WITHIN global open source projects, there are not many ACROSS these projects. Many of his efforts try to connect islands of eyeballs through the tools the Ubuntu community is building - Launchpad, Bazaar, Rosetta, UbuntuForums. Otherwise, a lack of tools and standards across projects are hampering bug tracking, submission of translations & patches and testing. He cited the GNOME project as a great example of communication across projects especially in helping downstream developers.