Totzkeeeeee's Blog

Just because I can...

  Home  |   Contact  |   Syndication    |   Login
  189 Posts | 4 Stories | 185 Comments | 341 Trackbacks

News


My blog is worth $14,678.04.
How much is your blog worth?

Article Categories

Archives

Post Categories

Image Galleries

Blog Roll

Cool Sites

This is the most beautiful thing that I have ever read.  Not even the folks at FireFox are denying that they broke the public extension interface and yet this yahoo in a comment thread on Scobleizer's blog feels the need to justify the action.  First, someone with the dubious handle of “Steve Jobs“ posts the following:

I don't see the point of the whole fuss. FireFox breaks extensions with every major release. And no one gives a crap!

Steve Jobs • 7/29/05; 2:34:16 AM

Good point “Steve“.  Although one minor correction I might make is that FireFox does this during a very minor release.  Version 1.0.5  is where things went wrong.  It's not even a full dot release.  So, here's the really beautiful rationalization:

": FireFox doesn't "break" extensions with every major release; it has a policy of not letting you use old, untested versions of extensions with new releases. There is an important difference - it's a policy for the benefit of users, rather than a bug. It's not "Look - my toolbar has mysteriously disappeared" it's "We're sorry, you will have to upgrade your extensions to ensure compatibility."

John Lamb • 7/29/05; 4:51:18 AM

Nothing short of brilliance!  This is the best spin I have seen in a very long time.  It's possibly the best spin ever.  Forced upgrades.  Imagine how revenues will grow! 

The implication of this policy, gentle reader, is that anything you write to extend FireFox today is going to have to be updated to work with the next minor update and would seem by definition to be virtually garanteed to not work in any major update. 

Dave
Just because I can...

 

posted on Wednesday, August 10, 2005 8:27 AM

Feedback

# re: Firefox Rationalization Contest Winner 8/14/2005 1:23 PM stuartd
Dave

You should do a bit more fact checking!

> FireFox breaks extensions with every major release

FireFox has made one major release - 1.0 - as a hint for the future, you'll find the application version number to be relevant. I shouldn't need to point out that it's impossible to break compatibility with a single release, but I think I might - there's nothing to break compatibility <em>with</em>.

There were changes between 0.8 and 0.9 but these were preview releases where you expect interfaces to change as they are refined. There are changes coming for 1.5 but you should wait until it comes out before you complain.

> Forced upgrades.

Mildly amusing in the context of the Scobleizer thread you linked to the comments of - which talks of "forcing" users to upgrade to the latest versions of the Google and Yahoo toolbars to work with IE7b1. Which is pre-release code, as Scobleizer reiterates ad nauseam.

The interface snafu in 1.0.5 was just that, a f*ckup, but you seem to want to portray it as an attempt to foist a substandard browser on the public. Hmm, do you work for Microsoft by any chance ..?

> Imagine how revenues will grow!

Whose revenues what now?

stuartd



# re: Firefox Rationalization Contest Winner 8/23/2005 5:21 PM John Lamb
Where do I collect my prize?


> anything you write to extend FireFox today is going to have to be updated to work with the next minor update and would seem by definition to be virtually garanteed to not work in any major update.


If you haven't written any extensions this basically doesn't affect you, so what's the big deal?


Also, if you write something to extend FireFox today and it solves an existing problem or adds a useful feature there is a good chance it will be added to the standard browser in the next major update, making the extension obsolete anyway.

# re: Firefox Rationalization Contest Winner 8/25/2005 3:07 PM stuartd
Some nice pictures of Auld Reekie you have there Mr Lamb.

Post Feedback

Title:
Name:
Email: (never displayed)
Url:
Comments: 
Please add 2 and 3 and type the answer here: