Open Source – PseudoSavant https://pseudosavant.com/blog The Musings of Paul Ellis Wed, 09 Apr 2014 15:52:14 +0000 en-US hourly 1 https://wordpress.org/?v=5.6 4146239 A Proprietary Web? Blame the W3C https://pseudosavant.com/blog/2008/07/08/a-proprietary-web-blame-the-w3c/ https://pseudosavant.com/blog/2008/07/08/a-proprietary-web-blame-the-w3c/#comments Tue, 08 Jul 2008 10:00:06 +0000 http://pseudosavant.com/blog/?p=148 Flash-Silverlight-vs-W3C A recent post of mine about Firefox and my general view of corporations and organizations caused a bit of a stir. It even caught the attention of Asa Dotzler, a prominent Mozilla employee. In Mr. Dotzler’s rebuff of my post he said something that has really bothered me. He said “It’s really hard for me to believe that either [Microsoft or Adobe] have the free and open Web at heart when they’re actively subverting it with closed technologies like Flash and Silverlight.” But are they really subverting it? Where exactly is the line between serving the consumer and subverting the web?

Standards behind the “free and open Web”

This isn’t the first time I’ve heard this statement, but using a term like “free and open” is such utopian propaganda. After all how could you be against “free and open” right? A brief look at the web standards groups might illustrate the real root of the problem though.

The W3C (World-Wide-Web Consortium) is the main standards body for the web. To say that they have a reputation for being slow is an understatement; their last XHTML/HTML recommendation (XHTML 1.1) was in 2001. That was seven years ago, or almost eternity in Internet or dog years.

Eventually it got so bad that some people from Apple, Mozilla, and Opera forked off into their own group called WHATWG (Web Hypertext Application Technology Working Group) in 2004. They started, and are still working on, the draft of HTML 5 which has finally been adopted as the starting point for the W3C’s new HTML working group. Unfortunately, according to the WHATWG editor for HTML it doesn’t look like HTML 5 will be done until 2012; eight years after the WHATWG was formed, and eleven years after XHTML 1.1. That sounds like a rapid pace of innovation to me.

The real culprit

This may seem like a forgone conclusion to many of you after seeing the W3C’s development timetables, but the real reason Flash and Silverlight exist is because the “open web” people dropped the ball. HTML simply can handle what Flash and Silverlight can do. It has become increasingly stale for modern web development needs.

Here is some perspective, HTML5 has finally added a tag for handling video. Flash 6 came out with video support in 2002! Where is the HTML version of Line Rider? It is in Flash and Silverlight now. If you want to see something really interesting check out Hard Rock Cafe’s memorabilia page (Silverlight 2 required) and tell me if you’ve ever seen something like that with HTML. (Here are some other interesting examples)

I actually hate Flash, but I’m not going to blame Adobe for the fact that so many people and companies have decided to use it. It isn’t like Adobe is paying people on MySpace or bloggers to use Flash widgets. Youtube could have really only happened using Flash too.

AJAX to the rescue?

What about AJAX and all of those Web 2.0 sites though? They seem pretty sophisticated right? In short AJAX is a kludge of various technologies that were never intended to work together in this manner. It can work, but AJAX development is a pain. It gets even more complicated when you start to mix in other aspects of the “free and open” Web like SVG or CSS. It is anything but a cohesive set of technologies.

The real weak spot is in the development tools for “free and open” technologies. There are no AJAX development environments that can compare to the tools available for Flash and Silverlight, and the latter has only been out for one year. It is so bad that people made a big deal over a framework to make AJAX development a little easier.

Honey and Vinegar

I’m not against the idea of a “free and open” web, but obviously there is an increasing demand for a richer experience than that offered by the W3C’s dated technologies. After all there isn’t just one, but two major competitors to them.

If the web is going to steer clear of these proprietary environments the proponents of the standards will need to create the technologies that enable innovative new online experiences instead of just copying implementing features that have already been done before elsewhere. Complaining about the proprietary web won’t do anything, after all you catch more flies with honey than with vinegar.

]]>
https://pseudosavant.com/blog/2008/07/08/a-proprietary-web-blame-the-w3c/feed/ 99 148
Firefox, Search Engines, and the Truth About Corporations https://pseudosavant.com/blog/2008/06/20/firefox-search-engines-and-the-truth-about-corporations/ https://pseudosavant.com/blog/2008/06/20/firefox-search-engines-and-the-truth-about-corporations/#comments Fri, 20 Jun 2008 15:30:36 +0000 http://www.techconsumer.com/?p=931 firefox-logo A few days ago TechMeme picked up a story at Search Engine Land about how Firefox doesn’t make you choose a search engine. Firefox 3 was recently released, and as always Google is still the default search engine. Sure there are some other search engines you can select but why doesn’t Mozilla give you choice? The answer…after the jump.

Money and Self-Preservation

Of course the reason Mozilla doesn’t make you choose a search engine (like Internet Explorer does) is because if they did, they’d lose almost all of their revenues. Mozilla’s number one (and nearly only) source of revenue is an advertising revenue sharing program it has with Google. Of course Internet Explorer used to default to MSN Search, but they were forced to ask users after companies like Google started suing them over it.

Corporations are just like people; they are extremely interested in their own self-preservation (read: money, for corporations). It is easy for Google and Mozilla to talk about building an “open web platform” when that is in their best interests. You can see that they aren’t always for openness and choice, though.

Case in point, Google sued Microsoft because Windows Vista’s search can only use Microsoft’s own built-in search (Service Pack 1 changed that because of the lawsuit), but does Gmail let you use a different search? Nope. Does Google Talk natively support any other IM networks? Nope. Does Google Earth allow third-party search results? Nope. But I thought they were all about choice and openness?

Mozilla doesn’t even list Live Search (which I recently switched to and actually prefer now) as an option. If they were truly for openness then surely the number three web search would be included above “Creative Commons” (who knows why that is there) right? Firefox also makes itself the default web browser when you install it; again Internet Explorer makes you choose.

I’m not saying Google and Mozilla are the devil, just that their motives are the same as Microsoft. In truth, it could be argued that Microsoft’s products are now more open to choice than either of these other companies. Google is at the stage where they are following all of the big bad anti-competitive things (exclusive OEM deals, suing companies to damage their products, etc) that Microsoft used to do.

When companies are still new and small(ish) it is easy to say you are truly for openness and the consumer. But as soon as they are established at all, the game changes. Firefox came out nearly four years ago, and no matter how plucky Mozilla tries to act, there are a lot of people who only truly care about protecting their jobs and the core product of the company they work for. If that means ensuring a Google (their #1 customer) search engine monopoly, then so be it.

Honestly, I wish everyone would stop suing and just compete on the quality of their software. One of the main weaknesses of Vista versus Mac OS X is that it would be illegal for Vista to have that level of integration. Everywhere you turn in Vista it has to ask you which search engine you’d like to use, what music store, or if you want Windows Media Player to be your default music program. Do you ever see that in OS X? Nope.

]]>
https://pseudosavant.com/blog/2008/06/20/firefox-search-engines-and-the-truth-about-corporations/feed/ 42 140
Firefox 3: Gimmicks for Gecko? https://pseudosavant.com/blog/2008/05/30/firefox-3-gimmicks-for-gecko/ https://pseudosavant.com/blog/2008/05/30/firefox-3-gimmicks-for-gecko/#comments Fri, 30 May 2008 04:04:00 +0000 http://www.techconsumer.com/?p=896 I’ve chimed in on my opinion of Firefox 3 and the browser’s direction before, but the latest “news” on Firefox 3 has me rolling my eyes. Mozilla is trying to set a new Guinness world record for “most software downloads in 24 hours.” Is it just me or is this a lame attempt to look like a plucky underdog?

Get this though, they are launching this “Download Day” promotion and they don’t even know when Firefox 3 will be coming out, “but it should be in June.” Rule #1 for any sort of promotional day, figure out when it will be before you tell people about it. There also isn’t any existing record so they want to “outdo the number of Firefox 2 downloads on its launch day” which was only 1.6 million, but they throw out 5 million as a sky’s-the-limit goal.

Now I don’t have any of Microsoft’s server logs, but something tells me that with the Windows install base nearing one billion, they have probably had software with more that 5 million downloads in a day at Windows Update alone. It might even happen every month on patch Tuesday.

Mozilla should stick to focusing on the software and leave the gimmicks at home. But with it looking like Firefox’s only compelling improvement being that it doesn’t leak memory like a sieve (which is more of a bug fix right?), I guess they have to get what they can get.

You can follow their race for the record on various social networks, twitter, and even “pledge” on SpreadFirefox.com. How cute.

]]>
https://pseudosavant.com/blog/2008/05/30/firefox-3-gimmicks-for-gecko/feed/ 3 138
Paul’s Soapbox: Vista Gadgets, Mario Kart, and Kevin Rose https://pseudosavant.com/blog/2008/03/24/pauls-soapbox-vista-gadgets-mario-kart-and-kevin-rose/ https://pseudosavant.com/blog/2008/03/24/pauls-soapbox-vista-gadgets-mario-kart-and-kevin-rose/#comments Tue, 25 Mar 2008 01:04:46 +0000 http://www.techconsumer.com/2008/03/24/pauls-soapbox-vista-gadgets-mario-kart-and-kevin-rose/ image Paul’s Soapbox is a regular feature of TechConsumer where I sound off on various tech topics/products that I’m interested in (or hate). This is just my $.02, so consider yourself warned. This week’s subjects? Vista, Mario, and Kevin Rose…

For all the Vista users out there, I recently stumbled across an awesome program for the Vista Sidebar. It is called Amnesty Generator, and basically it will take the code for any web widget (think Google Gadgets, ESPN, etc) and turn it into a Vista Sidebar compatible gadget. It is a simple program, but works great; I use it to display the NBA.com live sports scores on my desktop. Check it out. There is also a Mac OS X version, but I have not used it.


Next up on the block is Nintendo’s forthcoming Mario Kart release for the Wii. Forget Zelda or Metroid, Mario Kart may be the most important franchise Nintendo has made in the last decade or two. All three people Everyone who had a N64 or Gamecube had Mario Kart; it is probably the only game I really played on Gamecube. It single handedly kept Nintendo in the console business, IMHO.

The formula is simple, easy and fun racing antics for you and your friends. Really it is about playing with others and yelling at them when they use a power-up on you. “Damn you Carl! That was the luckiest turtle shell ever!” The problem is that Mario Kart for Wii will not have voice support for online play (of course you can still taunt in person :)).

Maybe it is just me, but I don’t get it. Why doesn’t Nintendo come out with a headset for the Wii (it uses Bluetooth after all)? They made a steering wheel for Mario Kart, and I would think that another accessory to buy would fit perfect with Nintendo’s current accessory fetish strategy.

Mario Kart online won’t be half of the fun it could be with voice support. I understand that they may be concerned about the unwanted jagged words you often hear on Xbox Live, but limiting voice chat to friends-only by default would take care of that. When I read posts like this of people using Xbox 360s to do voice chat while they play Wii games, you know something is wrong.

image Lastly, and certainly not least, why do people care what Kevin Rose says or does? (This is a real question, feel free to comment). I know he runs a website that is almost as popular as TechConsumer (ha!), but really, why do people care? It was the Kevin Rose 3G iPhone rumors post about back-to-back webcams that really pushed me over the edge. It got coverage on AppleInsider, Gizmodo, Techmeme, and of course Digg.

Kevin Rose has had one good idea in his life so far (which appears to be easy to copy and make better), and that’s it. Digg initially thrived under the so-called “wisdom of crowds” but it is now languishing under “mob rule.” Interestingly enough, the mob has a fancy for Paris Hilton, all products from Apple, and stupid ugly cats (and squirrels). More people on Digg read what Kevin Rose says than what Ben Bernanke says (even with this “recession”). Rose’s predictions were way off on the iPhone 1.0, so why would I listen to him now? He doesn’t work with or for Apple (actually his business relationship is closer with Microsoft).

So again I ask, why does anyone listen to Kevin Rose? If you can actually give me a good reason why, I’ll be surprised.

]]>
https://pseudosavant.com/blog/2008/03/24/pauls-soapbox-vista-gadgets-mario-kart-and-kevin-rose/feed/ 6 132
A Tale of Two Betas: Firefox 3 and Internet Explorer 8 https://pseudosavant.com/blog/2008/03/17/a-tale-of-two-betas-firefox-3-and-internet-explorer-8/ https://pseudosavant.com/blog/2008/03/17/a-tale-of-two-betas-firefox-3-and-internet-explorer-8/#comments Mon, 17 Mar 2008 16:26:59 +0000 http://www.techconsumer.com/2008/03/17/a-tale-of-two-betas-firefox-3-and-internet-explorer-8/ firefox-ie-logo

I am going on record that, unless Mozilla changes the direction they are heading, Internet Explorer will push Firefox back to single digit market share within three years. I’m sure a lot of people will flame me that Microsoft could never pull that off, but try telling that to Netscape. Each incarnation of Firefox since at least version 1.5 has not been a significant improvement on the previous version. Yeah, they claim all sorts of new features, but really, what is going on with Firefox 3?


Sure it is supposed to use lower memory, but the user interface is seriously going downhill. They seem so insanely focused on the underlying technologies (which isn’t necessarily bad) that they don’t spend any time on the UI. Look at the new download manager; functionally it actually works a lot better, but I’ll be damned if my parents (or any other average user) would ever figure out how to use the new features it has.

Then there are the areas where they have changed the underlying system dramatically (database driven history and bookmarks) that really don’t work any better than the old way. I ran FF3 Beta 3 for about a month, honestly the new bookmarking/history features adds about 5% benefit (it does the search in the location bar instead of in the history sidebar) but at a cost that every extension written for bookmarks or the history don’t work. That is a major deal breaker for me. Maybe Firefox 3.5 will actually expose more useful functionality for this feature, but it isn’t that great right now.

My real problem is the direction that Mozilla is taking Firefox. Their handling of adding features and juggling extensions is a joke. They consistently seem scared of adding a new feature that would be genuinely useful to the average user. I have seen this first hand on Bugzilla with a feature request for save to PDF support. Firefox 3 has the built-in underlying technology (through Cairo) to save web pages to PDF, but they don’t want to add it as a feature. They just say that it should be delivered through an extension (which exists). The code is all there except for a user interface to expose the functionality to the user!

Every user has to go out and find the extensions though. Why can’t Firefox have official/recommended extensions (maybe weather, gmail, etc) that can optionally be installed with Firefox? Or why aren’t there different versions of Firefox? Just think, they could make a Firefox Developer Edition that would come with many common web developer extensions like Firebug, Web Developer, or HTML Validator.

The biggest problem with extensions is that they never work from version to version. Firefox is a terrible platform in this regard. It is ridiculous that by far most extensions won’t support FF3 it before it launches. But the Mozilla folks seem to believe that that doesn’t matter. Why is it that extensions constantly have to be redone for new versions of Firefox? Hell, even Firefox 1.0 extensions didn’t work on 1.5 but “add-ons” for Internet Explorer 6 still work on version 8!

This finally gets me to Internet Explorer 8 Beta 1. The bottom line? I kind of like it. They are actually going in a direction that I’m interested in with features like Webslices and Activities. Basically, Webslices allow you to subscribe to a portion of web page; similar to how you sign up for an RSS feed. It fits a very different usage scenario than RSS feeds though. A Webslice could be a eBay auction you are following, the status of a friend on a social network, or the latest news headlines. Here is a link to Microsoft’s page and a video on Webslices.

Internet Explorer Activities allow you to select text (anchors can be embedded in the page too) and get context sensitive options. The most obvious example is selecting an address to get a map. The cool part is that the activity can show information (like a map) without leaving the page (see image below). Any website can create activities for IE8 as well; it isn’t locked down to just Microsoft services.

ie8-activities-map-large

The best thing about Activities and Webslices? They just come built-in to IE8. They aren’t some “great” extension that only one in twenty users of a browser with 15% market share have. So with Firefox the feature will be so uncommon (3% of web users) that no web developer can really target it. Within a year of IE8 coming out it will have more than 50% of the market. Consequently, websites will actually implement Activities and Webslices.

Another illustration of where IE8 is going is that it includes a Firebug-esque development tool built-in. The Mozilla people need to come to grips with the fact that a huge amount of the “value” of Firefox to users is found in the extensions. They try to position Firefox as an extensible base platform with a rich ecosystem of add-ons, but the add-ons break between every single version. That is, if the average user has even found or realized that they can add those add-ons.

Bottom line: I haven’t switched to Internet Explorer yet, but if Microsoft and Mozilla keep the trajectories they are on I can’t rule it out in the future.

*Disclaimer: I have been using a Mozilla browser as my primary browser for six years. First Mozilla (aka Seamonkey) v0.95, and then Firefox when it was known as Phoenix 0.6. I have been exposed to some of the development activities on Mozilla’s Bugzilla too. So I don’t want to hear that I’m just some Microsoft fanboy.

]]>
https://pseudosavant.com/blog/2008/03/17/a-tale-of-two-betas-firefox-3-and-internet-explorer-8/feed/ 9 131
Extensions are a double-edged sword – A Firefox 3 Preview https://pseudosavant.com/blog/2007/11/21/extensions-are-a-double-edged-sword-a-firefox-3-preview/ https://pseudosavant.com/blog/2007/11/21/extensions-are-a-double-edged-sword-a-firefox-3-preview/#comments Wed, 21 Nov 2007 21:07:45 +0000 http://www.techconsumer.com/2007/11/21/extensions-are-a-double-edged-sword-a-firefox-3-preview/ FirefoxWith the news of Firefox 3 Beta 1 being released, I just couldn’t help myself. I wanted to see what was in store for the Orange Carnivore from Mountain View. A short 6.4MB download and I was installing; everything went without a hitch. Here’s the good and the bad of it all.

The Good

Lean: Overall Firefox seems so much leaner this time around. Even after hours of browsing with dozens of tabs open Firefox 3 is using about one-third less RAM than I typically see Firefox 2 use. The RAM savings didn’t come at the sacrifice of performance though, everything is notably quicker. Going back to previous pages, opening new ones, even the auto-completion when I typed in a URL seemed quicker. Even Google Maps seemed more responsive.

Features: While there is an entire list of changes in Firefox 3, Mozilla has added a notable one. The history and bookmarks have been combined into one database driven section called Places. Don’t be worried that the the UI has changed too much, on the surface most users won’t really notice the difference; it is more of a back end thing. They did add a new “Places” folder on the bookmark toolbar which can show recently viewed pages, tags, or starred pages. In addition, there is a completely revamped bookmarks organizer that will allow you to search your current bookmarks or history as well.

FF3 - Places

Some of the changes are much more subtle. The search box has been changed so that you can now resize it to any arbitrary size you want. When you scroll through tabs when there are more than can fit on the screen, they have added some animation to make it more clear what is happening.

If you zoom in or out on a webpage (ctrl-plus or ctrl-minus) you will notice that the whole page zooms now instead of just the text. While it is a nice feature in practice, the images look horrible when scaled up. I am still waiting for a browser that will do a smooth (read: bicubic/bilinear, not nearest neighbor) resize of a scale image. If the images looked good, this could be a major feature for those with old eyes that would just like everything to be bigger on the high DPI screens being sold today. It should be noted that version 3 also remembers your page-zoom settings on a site-by-site basis now too.

The Bad

Extensions: It can be summed up in one word, Extensions. While the extensibility of Firefox is a major feature (I probably like my set of extensions more than I like Firefox really), they are a huge problem when it comes to upgrades. Out of the eleven extensions I use, only one works with Firefox 3. That means, no weather, Gmail, Google Toolbar or Bookmark Sync, Image Zoom, Firebug, etc. Now I know some of these will probably be compatible by the time version three dot zero is released, but I’ll bet most of them still won’t. And until 95% of them work, I won’t be upgrading to Firefox 3.

FF3 - Add-Ons

The Verdict: Firefox 3 is a solid, but progressive upgrade. I won’t be adopting it though until at least six months after its release. I don’t know what the technical solution is for the Extensions, but Mozilla needs to figure out something with this. It is unacceptable that one of the biggest features of their product is incompatible from version to version. It happened when 1.5 came out, 2.0, and now 3.0. This is an area where Microsoft has typically excelled.

* Disclaimer: If you plan on checking out Firefox 3 for yourself, make sure you backup your Firefox user profile first.

]]>
https://pseudosavant.com/blog/2007/11/21/extensions-are-a-double-edged-sword-a-firefox-3-preview/feed/ 6 123