Google Chrome’s Greatest Challenge? Open Source Development and Support of a Consumer Desktop Product

I’ve seen a lot of fantastic articles about what Google’s beta web browser Chrome is and isn’t, will and won’t be.

My good friend Chris Messina wrote a very interesting article, which in many ways comes down to a large, influential part of the web development community being disenfranchised from Mozilla.

Doom! Of course John Lilly is playing cool on the outside, because they have long fought giants. Mozilla’s ability to combat goliaths, and live with fear and uncertain contribute to them being the best browser development community there is.

Although Mozilla is the best browser community, like Chris Messina, I consider myself part of the disenfranchised community, tired of the Firefox is the web mentality. But I will readily admit nobody has a better track record than Mozilla for open source consumer software development.

As impatient consumers, particularly impatient geek consumers, we all want our pet issues addressed right NOW. One of the greatest achievements of Mozilla these last few years is worrying about the right problems at the right time. And one thing they’ve always gotten mostly right is enabling participation in all aspects of Firefox development, promotion and support.

My instincts tell me that it has slowed them down (a lot), but positions them well for the long game.

In many ways their community, their team, is like the guiding principle of the Internet, they can remove a number of members, and the team will continue to function. Firefox development is highly robust and survivable.

Are leaders like Dave Hyatt, Ben Goodger, Blake Ross, Joe Hewitt, and Mike Schroepfer missed? Of course they are, but these are only a few of the many Mozilla champions.

“We build Firefox with an open development process. At Mozilla people earn respect, authority and decision-making ability by demonstrating their abilities. This allows individual people to become full, equal participants, with both authority and responsibility for building a better Internet. The development process for Firefox demonstrates the type of Internet we want to build. (Not perfectly, of course.)”

Chrome will be the browser built by Google, like Safari is the browser built by Apple. Firefox is the browser built by everyone.

Everyone that can cope in the structured, programmer-geeky rule laden Mozilla open source community. But maybe that is what is required for such a complex and important product.

What track record does Google have in open source development of consumer software? Any?

By extension what track record does Google have in supporting consumer products? Here they do have one, and it’s a poor one. Automation ultimately doesn’t cut it. Also, it’s much more fun when the software is installed, as opposed to a web service that you fix and update any time.

What community leaders has Google assembled for these heady tasks?

What open source tools do these Google leaders have in their arsenals? As great of gifts as the Netscape source code in 1998 were the open source tools to develop and collaborate on development.

Although today using Bugzilla and Bonsai (with Hg Web Viewer a poor replacement) would probably drive me nuts, those are a couple of the tools that makes development of a large, complete product by a large Mozilla community possible.

Google Code seems great for small projects, or non-consumer software projects with small teams, but I’m not convinced that Google Code is up for the challenge of a web browser. But I suspect it doesn’t have to be.

I don’t expect Chrome to become a leader in the browser space. I expect it to be about writing cool code, solving cool engineering problems, and pressuring Mozilla into solving the problems that Google cares about, or someone else will take Google’s code and solve them.

The greatest gift of open source isn’t the right to fork, but the ability to merge. I expect Apple to be the first to incorporate this generously licensed code (third-party software). But Mozilla won’t be that far behind, because with the top teams collaborating on WebKit, the myth of the masses will be eroded. Sure, Mozilla’s development team may be made up mostly of volunteers, but those contributions are often picking at the surface of problems or polishing generally solved problems. The complexity of code necessitates highly skilled, highly focused, full time developers.

Chrome’s technologies will be powerful forces for the Mozilla disenfranchised. Will WebKit one day power Firefox? What other technologies or experiences will we see Firefox adopt from Chrome?

Zbigniew Braniecki joins Mozilla Corp!

My friend Zbigniew Braniecki, long time Mozilla participant, has left Flock and is now employed by Mozilla. I was waiting for him to publicly share this news and now he has with “Joining Mozilla!“.

My first project is to help Mozilla Central/Eastern European communities and raise the awareness of what’s going there in Mozilla project. :) ) It means that I consider myself as a kind of evangelist, strengthening Mozilla signal in Central and Eastern Europe and on the other hand strengthening the signal from those countries inside Mozilla.

It sounds like he will have a similar community role combining evangelism and technical leadership in internalization and localization there. It seems like a natural progression in his career. He will be continuing his work that was previous volunteering for Mozilla and combining it with a mandate. He is a incredible addition to the Mozilla Corp team!

Continue reading

Senior QA Engineer Jacky Zhang now with Genologics

I had lunch with the very talented and personably Jacky Zhang today. It was nice catching up with him after many, many months since we have had a good face to face chat. Earlier this month Jacky left Flock and is now working for Victoria’s Genologics.

Although, having an amazing experience with Flock this position with Genologics sounds like a natural next step in his career. He is working as an integrated member of a small development team on life sciences research solutions developed using Java and Oracle DB. It is a very technical role and his responsibilities include unit and integration testing.

Congratulations Jacky and Genologics!

Dollars, Forex, Stocks, Gambling

The US dollar is down again since yesterday relative to the Canadian dollar. I hope this is a temporary pause before it continues its “correction” from the painful-for-me long time lows. I don’t know why I let myself continue to be surprised that investing is just a more sophisticated and dignified form of gambling.

Continue reading

When Knowledge Disappears

The other day, I went to reread an amazing article Eli Goldberg wrote on “Verifying a bug” written when we were both working at Flock. I was saddened to find that http://wiki.flock.com/ has been replaced by a sparse “Flock developer website” and I couldn’t find that article.

Continue reading

New flockstars!

Another 1007 Flockstars
October 16th, 2005

At 12:54 AM PST, the first 1007 people from the Flock “announcements” mailing list received an email from Bart Decrem inviting them to join the original Flockstars in trying the The Flock Developer Preview … Preview ;-)

Since the private release (v0.4.6 (0.5pre)) a few days ago to 282 friends of Flock, we have been madly hacked away at the worse bugs. The release (v0.4.7 (0.5pre))

Flockstars

And additional perceptive and detailed feedback is coming in. It is coming in fast enough to really keep me on my toes!

Flockstars have received the Flock Browser!

Flock.com

Oct 14, 2005 11:29 AM Bart Decrem sent an email to the 282 Flockstars. The first part of the email was:

The Flock Developer Preview … Preview is here
October 14th, 2005

Ni hao, fellow flockstars,Thanks for all the feedback you’ve given us on Flock 0.2. We’re pleased to invite you to try out the latest — and only second ever — private preview of what will very soon become the Flock Developer Preview.

Flockstars

We have not stopped working hard, and all the people that have cheered us on and waited so patiently will have it soon! I look forward to welcoming everyone as Flockstars!