TomsTechBlog.com

It's hard to say these days

Firefox, The Future, and Winning the Browser War

clock August 7, 2008 09:47 by author Tom

Ars Technica reports on Mozilla Labs (makers of the Firefox Browser) opening up to ideas on how to innovate on the browser concept...

Mozilla Labs this week took steps to open up its idea factory to wider outside input, asking for community help to develop the next big ideas that might power future browsers. Like any good research lab, the goal is not an immediate product but a set of innovative ideas that can be played with and debated without the pressure of an immediate implementation.

Mozilla Labs' "concepts" can consist of three parts: ideas, mockups, or prototypes. The idea of throwing open the lab to more voices was all about hearing from... new voices (surprise!), so Mozilla wants to make sure that plenty of people can contribute, even if they can't hack code.

Here's a pic of one of the concept designs...

aurora

The problem I have with this, and with Prism, and with all the rest of the honest to God creativity that's coming out of the Mozilla project these days is that I know it will never amount to anything.

It has become fairly clear that no one is actually going to "Win" the browser wars.  Given that fact web developers are always going to be targeting multiple browsers which means they'll almost never have the time and resources to devote to accommodating the special features of one browser in particular. 

So Mozilla can innovate in the browser space all they want and it will never amount to anything until the other major browsers jump on board.  Which they won't because companies like Microsoft and Apple don't play "follow the leader" when it comes to non-profit, open source projects. 

In fact, I honestly believe Microsoft and Apple would go in another direction just to avoid having to admit Mozilla Labs came up with an innovative idea.  Because admitting that means giving credence to the Open Source ideal and that is not something companies look to do when 99% of their revenue is made off closed source projects. 

Does this mean Mozilla should give up on this type of innovation?

No.  But what they have to realize is that this is separate from the work they do on the Firefox browser.  If they really want to innovate in this way they need to take the focus off Firefox and create a new project that focuses on bringing innovations like this to every browser. 

That isn't to say they can't use this type of thing to push Firefox.  One idea would be to embargo these type of innovations so they are completed for Firefox first and then rolled out to other browsers some time later.  That opens developers up to using the innovations while still pushing people to download and try Firefox. 

But one way or the other these innovations have to filter quickly down to Safari and Internet Explorer if they have any chance of being used.  That means looking for the future in plug-in technology and not full on browser rewrites.

Addendum: Here's the video showing the above screenshot in action...


Aurora (Part 1) from Adaptive Path on Vimeo.


Putting Open Source in its Place

clock April 20, 2008 04:45 by author Tom

Duncan Riley, of TechCrunch fame, has started putting up some short videos at dunchanriley.tv.  One of those videos in particular got my attention.  It's embedded below...

 

The video and specifically the assertion that "Open Source is communism" got me to thinking.  Thinking about the nature of Open Source, where it belongs, and why some projects work while others fail.

(For those who don't watch the video, Mr. Riley doesn't say Open Source is communism he just responds to someone else saying it)

Looking at What Works

I liked the choice of examples he used so I'm going to use them as well.  Here were his examples:

Those That Work: Firefox, MySQL, Linux

Those That Don't Work: Open Office

So the question is, why is software like Firefox exploding while OpenOffice flounders?

Its the Platform Stupid

When James Carville famously devised the statement "Its the Economy Stupid!" he added the "Stupid" because he was surprised no one in the Presidential Race was addressing what everyone outside the race already knew.  That people were worried about the economy.

Similarly, those in the open source world like to paint flowery pictures of selfless people working with no purpose other than charity.  But despite those flowery pictures most outside realize that open source projects succeed when people are motivated by self interest.  Firefox, Apache, Linux and their other LAMP brethren created platforms on which millions of applications run.  In turn, those application developers are dependent on the open source products being around. 

This motivates those developers to help out which keeps the products alive.

OpenOffice on the other hand is a largely a stand alone product.  You can build small Add-Ons but that functionality isn't enough to build an ecosystem of companies around it.  Which is why it flounders despite its potential and big company backing.

It isn't Communism it's Good Business

Getting back to the "Open Source is Communism" claim I think the above proves this isn't the case.  In fact, Capitalism is better served when companies embrace Open Source.

To give one example, its an enormous waste of money for Microsoft and Apple to both develop lower level functionality to interface with identical hardware.  No one buys an OS based on how elegantly it communicates with its serial bus.  If these companies agreed to share technology that was identical in both systems they could spend their money competing on the things that consumers actually care about.

(I realize this will almost certainly never happen but its a good example none the less)

The Software Industry is polluted with examples of companies doing more work than they need to by spending money on building things that already exist.  The tragedy, as in the above example, is that consumers don't care.  In fact, most consumers don't want companies to innovate in these areas.  Can you imagine a company that required its own web browser? 

This isn't new

I think the most important thing here is to put Open Source into its proper context.  Part of the problem is that people who love technology tend to see themselves as revolutionaries.  So you get Open Source advocates running around thinking they're changing the world when actually they're just catching up to it. 

Yes I said catching up to it.

You know what else is Open Source?  A Tire.  All cars use the same basic "Tire Technology"  Some have expanded on it (TripleTred, ComforTred, etc...) but in the end its the same tire underneath it all. 

You see, Open Source is actually a pretty old concept.

Technology and specifically the software industry trails behind other industries when it comes to making parts that are open and interchangeable.  Open Source isn't revolution its the same evolution that millions of other product types have gone through.  

Conclusion

Not only is Open Source not Communism it is really at the heart of Capitalism.  Capitalism is finding ways to make money as efficiently as possible.  Using common, open components is an easy way to do that.  Ask Steve Jobs how much money he saved by not having to start from scratch on OS X. 

(OS X is derived from an Open Source Unix variation for those who didn't know)

This type of development is inevitable in a capitalist system.  Every car company in existence uses the same type of tire because they have to.  If one company tried to resist they'd almost certainly go out of business because they'd have to spend exponentially more on R&D.  As time goes on I think Open Source will play a bigger and bigger role in the software industry for just that reason. 

Don't get me wrong, there will always be parts of software that rely on closed source just as there is still proprietary technology in cars.  But I think you'll eventually see those closed source implementations resting on an Open Source Foundation and the consumer will be better off for it. 

One Final Note

The above post is a generalization and like all generalizations it has exceptions. 

There will always be people coming up with new business models and that's part of what makes a capitalist system great.  So Matt Mullenweg may very well make money by running a hosted version of his Open Source software and that's great.  If Wordpress can be successful through only one company (as opposed to building a platform) more power to them.  But exceptions to a rule don't invalidate the rule itself. 



About Me

Not really relevant right now. This blog is on hiatus. I really haven't decided if it is an indefinite hiatus yet

For the record if you've tried to e-mail me over the last 4 to 6 months I didn't mean to ignore you. The e-mail forwarding isn't working and I didn't realize that until months worth of e-mails had been deleted on forward. The tom@tomstechblog.com address still won't forward to the postmaster account and I don't know why because it's provided by the webhost. But if you're one of my old blog pen pals I would always welcome an e-mail from you at the postmaster@tomstechblog.com address

Contact

- E-Mail Tom

Search

Subscribe

- Subscribe to this Blog

Calendar

<<  June 2013  >>
SuMoTuWeThFrSa
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

Archive

Tags

Categories


Blogroll

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2013

    Sign in