August 29, 2004

Open Standarization vs. Market-Driven Innovation

A comment sent to my last blog posting has started me thinking about one of the more troublesome questions about the current state of the programming world. At what point does standardization (especially non-proprietary standardization) become more (or less) important than market-driven innovation.

To be on the safe side, let me define my terms. Market-driven innovation is essentially pushing to "completion" an api or architecture for the purpose of upgrading or innovating some kind of application, be it a paint program, a game, or an operating system. It is market-driven in that the API must be published at the same time as the application itself for users and third-party developers to make use of this API. For example, WinFX, the API for Longhorn, is very much tied into that architecture. In as much as the product (Longhorn) offers new functionality via an expanded (and perhaps improved) set of interfaces, these APIs essentially act as de facto standards.

Open standards, on the other hand, are generated (more or less) transparently, are not specifically tied into a product release, and (somewhat secondarily to this discussion) do not have license fees associated with them. Instead of describing what is (as a market-oriented API would do) such standards all too typically set benchmarks that must be met in order for a given implementation to be considered compliant to the standard. Thus, these standards serve as a goal, rather than a fiat description.

I'm aiming this particular discussion at the W3C, though other standards bodies are implied in the same arguments. One of the most frequently heard comments I hear about the W3C Recommendation process is that it is too slow. Certainly by the standards of commercial software vendors (such as Microsoft) it is. Take the SVG standard as an example. In early 1999, there was a fair amount of discussion about forming a W3C committee for the express purpose of building a language for graphical description of vector content, leading to the formation of the SVG group after two proposals (PGML and VML) had been offered up by Adobe and Microsoft/Macromedia respectively. The language was formalized in 2000, along with the release of one reference implementation - Adobe's SVG Viewer. Four years later, there are still critical things that are going into the standard (text flow, multimedia support and XML file import/export capabilities, among other things), and the notion of interactive SVG has effectively been offsourced into the XBL initiative.

Four years ago, .NET was still an interesting marketing idea, we were all still trying to get the taste of Windows ME out of our mouths, and Linux was still a geek platform, though there were signs of respectibility. On Internet time, four years is practically a whole generation. So why have these guys been moving at a snail's pace?

Or have they? The Law of Three seems to be an extraordinarily common pattern within program, and it can be roughly summarized as:

A software application can only be considered finished when it has gone through it's third release.

There are actually any number of perfectly good reasons for this. A few:

  1. The first version of a product is its conceptualization, the second is its working prototype, the third is its final proof.
  2. The first version tells customers what's possible, the second tells the developers what the customers want, and the third is where the two meet in compromise.
  3. No standard exists by itself, it takes a while (and a couple different prototypes) before all of the potential interactions come to light.
I can give more, but I like the symmetry of three here.

An open standard is not a product. Rather, it is a meta-product ... it is a description of the realistic expected behavior of an application that provides the greatest degree of compatibility with other applications while simultaneously providing the greatest degree of performance for any given implementation. It is a politicial document as much as a technological one, because the all of the primary players in the field must agree upon that point where compatibility vs. performance must lay. Politics moves slowly, especially in the business world, because of the realization on the part of all of the participants that they are ceding competitive advantages in the technology by participating in the standard process in the first place. Thus sometimes the most trivial points become major roadblocks, and deep level architecture can prove excruciatingly painful.

Yet, if you look around today, you may notice that SVG has quietly crept into just about every major graphics application on the planet, from Macromedia Flash and Adobe Acrobat to Microsoft's Visio. It's even beginning to show up in marketing literature and bullet points. Yet this is not because Adobe or Macromedia or Microsoft doesn't believe wholeheartedly that their home-grown solutions are far and away superior to SVG. Instead, its the fear that all of a sudden, their competitors have started to incorporate SVG, the market is beginning to clamour for it, and if they don't have that particular bullet point, they'll lose market share to the ones that day.

In that respect, Open Standard solutions are "Dark Horse" candidates, nowhere near as flashy as what each company produces in-house yet the best compromise for interchange and keeping the competitor from seizing that market advantage. This means that the "biggies" in any given field will be at best lukewarm to such standards, but they are also very much aware that there is a whole crop of new kids on the block that may very well hit the turning point and eclipse them all. Those new kids, on the other hand, not having any advantage in building yet another in-house standard, are perfectly happy to take a pre-existing standard and build the best shell for it, because much of that initial expensive design process is effectively done for free for them.

I think this is one of the reasons I am so ambivalent about companies that are deciding to jump to XAML and build XAML processors while Microsoft is still trying to get their act together with Longhorn. XAML is cool -- I've worked with a couple of different iterations of it, and while I have some quibbles about the somewhat monolithic nature of the schema I have to admit that there are some very smart minds there playing with the lower level architectures. It was a good design choice (especially if they get away from the requirement of needing to pre-compile it, security be-damned) , and it may very well prove the salvation of Microsoft as their product market otherwise decays.

However, all of those companies that are jumping onto the XAML bandwagon are placing themselves at the mercy of Microsoft, and once Longhorn is released, "XAML compatible" is going to be very much suspect. Such companies may be able to play the role of Borland and maintain such alternative interpreters (as Borland did with their OWL libraries back in the eraly 1990s) but most customers who want XAML viewer/interpreters are going to want Microsoft's version, if only because all it will take is one republishing statement for Microsoft to effectively render all other versions of XAML obsolete and unrunnable. Don't think they'd do it? They'd be foolish not too. Five letters ... DRDOS.

SVG and other XML standards (such as XForms) are going to have setbacks, are going to undergo multiple revisions in the face of user pressure, and are going to emerge stronger for it. Once SVG 1.2 is published, I suspect that it will be the last word on SVG proper, though binding architectures through XBL will take a couple of more years to happen. The next version of SVG (1.3 or 2.0) will be the logical jump from the 2D space to the 3D one, and it will likely involve a collision between two open standards groups that will push the completion of that process well into the 2006 time frame (just in time for Longhorn). More on that struggle lately.

However, the point I'm trying to make here is that I can reliably count on being able to use SVG 1.2 ten years from now with little or no modification, providing a great deal of stabilization that's necessary to move to the next level of abstraction on the web. Is anyone willing to bet me that XAML files generated today can still run 25 years from now the same way? That's what taking your time with the political processes involved in Open Standardization buys you, stability upon which to build the next layer of abstraction.

I welcome other people's comments on this thread here at http://metaphoricalweb.blogspot.com. I've deliberately stacked the deck here in favor or the Open Standards side, and if you feel strongly about the disadvantages of the Open Standards process compared to Close Standards (or just feel I'm full of it) feel free to let me know.


88 comments:

Anonymous said...

I like your blog about company design site web, make sure to check company design site web web site out as well!

QcynqSWG said...

I was just searching for a product, service or web page to review for my site SEO Traffic Rank, I'm constantly trying to find related info for add seo site tool web. Any way I liked your page!

Anonymous said...

Hey, you have a great blog here!

I have a free generator site traffic web site. It pretty much covers ##Website Promotion## related stuff.

Come and check it out if you get time.

Thought I would try posting to a blog. I have never done this.
Hope I'm doing this right? If I have done anything wrong please let me know.

The only time we have a test before the lesson is in LIFE.

Anonymous said...

Hey, you have a great blog here!


I have a website traffic site. It pretty much covers ##WEBSITE TRAFFIC## related stuff.

Come and check it out if you get time.

I'm new to blogging so sorry if it's not right for your blog.
Hope to see your blog grow.

Thanks again

Anonymous said...

Hey i came here searching for core free hard porn as i own a site to about core free hard porn
core free hard porn
Your site looks good you have good ranking for the terms
core free hard porn

Danny White said...

Hey, you have a great blog here! I'm definitely going to bookmark you!

I have a premium targeted traffic uk site/blog. It pretty much covers premium targeted traffic uk related stuff.

Come and check it out if you get time:-)

Anonymous said...

Wow, I really like this one. I have a website that talks mostly about business analyst resource You should check it out sometime.

Anonymous said...

Nice post. bank check

Anonymous said...

"Wow this is a GREAT blog and I have been looking for info on **keyword** and this is the first place I've found it with no fluff or BS! I'm really impressed ith the information you have posted here. I also have a new web site & blog about **keyword** and needed just one question answered and I found it here. Thanks again, your site is top-notch! Keep up the great work. -John"internet marketing centerinternet marketing center

Anonymous said...

Get 1000s of Links pointing back to Your Site... Starting Today!

Anonymous said...

Good Blog
Please visit
Advanced Business Marketing

and leave a comment.

Anonymous said...

You have a great blog here! I am going to bookmark you!
I have a website trafficsite. It covers website traffic related things.

Anonymous said...

What If This Could All Happen Automatically,
with a simple push of a button.....

Anonymous said...

To get Instant ACCESS go there Now!

Anonymous said...

Hey i got here searching for make fast cash money
Your sites not too bad!

You got good rankings for them keywords make fast cash money

Check out my site
make fast cash money

Anonymous said...

Hey do you like free stuff? freebies or samples?

I like this blog and i found nice free stuff for college student on it and its good i know of a good site for free stuff for college student

Its number one site on the web for free stuff for college student

Check it out at free stuff for college student

Anonymous said...

High Google and Yahoo link popularity can be yours,

Anonymous said...

At the end of Each lesson their will be Valuable FREE Marketing Networks where you will be able to

Anonymous said...

Check out silver dollar casino

Anonymous said...

if u want an ipod, you can go to www.getipodsforfree.com and do an offer. follow the instructions and they'll actually send you a freeipod, no joke, there's reviews all over the internet

Anonymous said...

Increase your Search Engine Rank in Days noy Months!

Anonymous said...

Hey, you have a great blog here! I'm definitely going to bookmark you and visit a lot!

I have a web site travel marketing promotion software sales site. We sell a lot of Software about##KEYWORD## related stuff. Ia will be sending my customers to your site for more information.

Anonymous said...

I was looking for free daily porn video and came across your blog. I have a Free Videos site that has over 40 sample porn mpegs. I hope you enjoy them.

Feel free to place a comment and a link back to your website on my blog.

Anonymous said...

Search engine optimization, submission and highly-targeted traffic can be found exclusively at www.TheOnlinePromoters.com

Anonymous said...

Breng een tijdje door denkend over het, maar werk niet te hard.Adieu, Samella california debt consolidation loan

Anonymous said...

how can i start a blog

Anonymous said...

Your blog is very cool. I have a site http://top-personals.net related to xxx personals, take a look if you are looking for personals.
It is very interesting blog. I found a nice site similar to this topic and xxx personals.

Anonymous said...

Hi I have a blog about Adult Personals would you like to exchange links?
Adult Personals

Anonymous said...

Lots of people in the world, and I find you! Just kidding. Great blog. I was looking for something more along the lines of website design, but I am not unhappy that I found your blog. Good stuff.

Anonymous said...

Blog me baby! Surfing and looking for online dating tampa when I ended up here. Back to the relentless searching for online dating tampa.

Anonymous said...

Are you a multimedia and web design enthusiast? If so here is a fantastic resource for everything related to things about multimedia and web design with information, products, articles and more..Check it out here...http://www.cobbwebdesign.com

Anonymous said...

Are you a web design ireland enthusiast? If so here is a fantastic resource for everything related to things about web design ireland with information, products, articles and more..Check it out here...http://www.cobbwebdesign.com

Anonymous said...

It's time for bed, but had to make this last post. Good stuff.
free photo software

Anonymous said...

I was searching blogs,and I found your site.Please,
accept my congratulations for your excellent work!
If you have a moment, please visit my site:
125 equity line of credit
It pretty much covers 125 equity line of credit related issues.
Have a good day!

Anonymous said...

Hi, I have a fairly new website that has been online for about 8 months. I looked at alot of websites that are in my area buy horse supply tack wholesale . So my wife and I thought since we love horses we should build a website around that. We have done pretty good so far but I always want to improve. I didn;t realize it would be so time consuming though. But we love it and hope to improve and offer some of the best recourses and products available. Hence the search for content new products and information about what we have. If you decide to come and visit maybe you can offer some advice That would be great. If not well you have A great new year. We hope to soon start a new site for horse adoption and rescue. Hopefully in the spring.

Thank you for your BLOG.

Regards,

buy horse supply tack wholesale

Anonymous said...

www.TheOnlinePromoters.com has everything a webmaster needs to succeed online

Anonymous said...

This new, Internet Shopping Mall has the hottest products. Well over ONE MILLION in all, including dell tvs.

Anonymous said...

I have been following a site now for almost 2 years and I have found it to be both reliable and profitable. They post daily and their stock trades have been beating
the indexes easily.

Take a look at Wallstreetwinnersonline.com

RickJ

Anonymous said...

Ik heb ook een plaats op atlanta debt consolidation loan, maar zijn niet eveneens samengebracht als van u.Respectfully, Raleigh atlanta debt consolidation loan

Anonymous said...

This is a great opportunity. Just push a button 4 times per day and make $1,000's per month within one year.

Anonymous said...

Here we are in the 21st Century and more and more alien shows keep coming out on television. Perhaps one day the government will finally call it quits and tell us mere mortals that they have captured alien life and doing experiments with them as the aliens supposedly do experiments on us human beings. I mean, at least it would give me the feeling of tables being turned on the aliens. Maybe we can teach those foreign creations about something like 1394 host and show them a thing or two.
1394 host

Anonymous said...

Ther are literally hundreds of various treatments available to reduce Acne, there is everything from all natural herbal remedies. to powerful chemical pharmaceuticals such as accutain.
Link to this site:acne topical treatment
http://www.acne-faq.info/

Anonymous said...

In the states alone, there are over 40 million people who struggle with Acne, many of these people treat Acne using chemicals such as antibiotics, prescription drugs, benzoyl peroxide and salicylic acid.
Link to this site: home remedy for treating acne
http://www.acne-faq.info/

Anonymous said...

Hey what's up, just letting you know that someone from C.A. read your blog!

Regards,
Charles
ecommerce web site hosting

Anonymous said...

Hey how are you doing? just letting you know that someone from Central America read your blog!
If you feel like visiting mine:
web hosting provider
Regards,
Charles

Anonymous said...

Great, Keep posting more blogs. Keep it up.


Thanks

Anonymous said...

I just read your blog, � very nice.
I made myself a blog, I have a free movies download site. It pretty much covers free movies download related stuff.
Highest Quality Format
No pop-ups, spam or adware

Check it out if you have the time.

Anonymous said...

Nice , this was cool.

Thanks

Anonymous said...

Nice Blog. Keep posting more ..

Thanks

Anonymous said...

Great , this was cool. Like to see more posts. I have bookmarked this blog

Thanks

Anonymous said...

Hello, I am new to this site and already I am finding it invaluable. Please subscribe me for your newsletters and any news updates, which you may have in the future. Thanksonline fast make money

Anonymous said...

Hi blogger:)

My school friends are probably interested in this kind of blog. I shall tell them all about it. Who knows they might reall like it... Thanks.

Regards,
spyware detect

Anonymous said...

Hi blogger:)

Well done - I can hardly receive a comment on my blog. The only comments I have are ones that my brother created:) Hope you keep yours good as much as it is now! Cheers:)

Regards,
adware

Anonymous said...

Good comments. But, I do not agree with most of them. People sure have a lot of time on their hands.

Anonymous said...

Hi blogger:)

We think no one visits my web blog, cause We hardly have a comment.. My sister did posted a few ones, however nothing else.. We do not know why, but Urs is awesome - We love it and try to create some useful content only like U are doing:)

Regards,
start business online

Anonymous said...

Hi Blogger,

It is a pleasure to re-visit your blog every day... I have always something new to read, mostly it is very intersting.

Regards,
earn money online

Anonymous said...

Hello,

I am writing to let you know that think your site is brilliant. I love navigating around it as it is very well organised and the information I require, is very easy to find.

Regards,
make easy money online

Anonymous said...

work at home jobs - This is the way a blog site should be! Nice work. David

Anonymous said...

Hi there. I'm an anti spyware crusader (and I don't like adware much either!) so I found your blog when I was searching for anything to do with free spyware remover. I've just started my own eliminate spyware and adware for free Blog at http://eliminate-spyware-and-adware.blogspot.com/. Please drop by and visit. If any of your readers would like to subscribe to my free 17 Lesson e-Course on how to remove spyware and adware using free anti spyware and anti adware resources, they can do so by visiting my site at http://www.spyware-search-and-destroy.com.

Anonymous said...


senior dating Meet Thousands Of Singles In Your Area

Hundreds Of Happy People Across The Globe Have Been Successful In Finding Suitable Partners With Online dating.

Thousand Of People Are Looking For A Date Today. They Are Looking For Someone. Are You One Of Them?

Lonely? Single? Married?
Are you looking for someone to FLIRT?
Looking for someone to DATE?
Find your special someone.
Date man or women you desire!

Free Trial! Chat Real Time with Audio & Video Capabilities. senior dating

Anonymous said...

spyware remove - I had a nice read on this site. I will return again with more comments

Anonymous said...

Hey just to let you know that yes I am promoting this but if you dont want to save at the pump then dont go to the site but I believe no matter who you are gas is just to expensive.

The goverment is using it and many other huge company's. This is not just some fly by night company or product. This is the real deal.

Anonymous said...

Need kaspersky anti virus software?

If your computer is running stupid kaspersky anti virus will help
Click here to download kaspersky anti virus now!

Anonymous said...

Nicely said!

Dave - http://buildit.sitesell.com/web-sales22.html - SOHOs

Anonymous said...

Good info. Thanks.

Regards,

The Stock Trading Animal
course free option trading

Anonymous said...

Nice blog. Loved all the free adult movie preview. Keep up the good work and I shall return.

Anonymous said...

Nice blog. Loved all the free adult movie preview. Keep up the good work and I shall return.

Anonymous said...

Hello Friend! I just came across your blog and wanted to
drop you a note telling you how impressed I was with
the information you have posted here.
Keep up the great work, you are providing a great resource on the Internet here!
If you have a moment, please make a visit to my adult vacations site.
Good luck in your endeavors!

Anonymous said...

Hello Friend! I just came across your blog and wanted to
drop you a note telling you how impressed I was with
the information you have posted here.
Keep up the great work, you are providing a great resource on the Internet here!
If you have a moment, please make a visit to my adult vacations site.
Good luck in your endeavors!

Anonymous said...

Hey, you have a great blog here! I'm definitely going to bookmark you!
I have a atlanta do it yourself bankruptcy site.
Come and check it out if you get time :-)
Greetings.

Anonymous said...

Hi Fellow! I was just searching blogs,and I found yours! I like it!
If you have a moment, please visit my atlanta second mortgage site.
Good luck!

Anonymous said...

Nice blog. I love all the free online adult movie. I will definately be back again... and again and again.

Anonymous said...

Hi Blogger, I found your blog quite informative.
I just came across your blog and wanted to
drop you a note telling you how impressed I was with it.
I give you my best wishes for your future endeavors.
If you have a moment, please visit my stock market software site.
Have a great week!

Anonymous said...

Good day, Well said!

DP - http://www.easy-forex-broker.ssr.be - foreign exchange platforms

Anonymous said...

Hey, you have a great blog here! I'm definitely going to bookmark you!
I have a stock market ticker site.
Come and check it out if you get time :-)
Greetings.

Anonymous said...

Nice blog. I love all the free adult movie gallery. I will definately be back again... and again and again.

Anonymous said...

Hello Friend! I just came across your blog and wanted to
drop you a note telling you how impressed I was with
the information you have posted here.
Keep up the great work, you are providing a great resource on the Internet here!
If you have a moment, please make a visit to my bad credit loan personal private site.
Good luck in your endeavors!

Anonymous said...

Hello Friend! I just came across your blog and wanted to
drop you a note telling you how impressed I was with
the information you have posted here.
Keep up the great work, you are providing a great resource on the Internet here!
If you have a moment, please make a visit to my bad credit loan personal private site.
Good luck in your endeavors!

Anonymous said...

Hey Fellow, you have a top-notch blog here!
If you have a moment, please have a look at my 100 music pop top site.
Good luck!

Anonymous said...

Hey, you have a great blog here! I'm definitely going to bookmark you!
I have a airfare to florida site.
Come and check it out if you get time :-)
Greetings.

Anonymous said...

Nice blog. I love all the free adult movie preview. I will definately be back again... and again and again.

Anonymous said...

Hi, just wondering if anyone knows any other great affiliate programs. I'm currently using Dating-Solutions.com (http://www.dating-solutions.com) as i find there product second to none! But im looking at spreading my wings and finding other affiliate partner program, so if you know of any affiliate partner program. Please respond to my message. I recomend anyone who's in the adult/dating industry to check out http://www.dating-solutions.com as there just great! - Let me know how you get on!!! Rachel x

Anonymous said...

**adult webcams**free adult personal web cam
www.zopez.com is a free adult webcam community check it out and have fun,you have nothing to lose it's free.

Anonymous said...

adult dating free online

Anonymous said...

.









RE: fafsa financial aid



Thanks for recommending the free Link Referral Program for search engine optimization (seo) - I've signed up and am considering upgrading to the affiliate program - looks like a winner to me!!








.

Anonymous said...

Hey, What a really great **web cam** blog! I am bookmarking it right now so I can come back.
I too have a **adult** and **entertainment** blog. It gives people the chance to ** meet** other**adult**s for **free** See great **webcams**, **videos** and **blogs**. Listen to **music** while you meet **adult** **friends**. I hope you'll take a moment and take a look at it. Thanks!

Anonymous said...

A pal of mine had a website featuring communication integrated marketing and he was desparate for more website traffic. He scoured the internet and tried all the pay-for software programs including Trafficseeker, Addweb, IBP and many, many, more. All they succeeded in doing was crippling his site's page ranking and cosequently he plunged down the google search engine ranking. He then discovered a new way of getting genuine visiting traffic back to his webitse.

The system has been such a success that he has upgraded his account and now refers others up to the program.

If you are looking for free website promotion, free traffic, free marketing, free advertising then look no further Linkreferral is here!!

Anonymous said...

Hey, you have a great blog here! I'm definitely going to bookmark you!

I have a google adsense alternative site/blog. It pretty much covers ##KEYWORD## related stuff.

Come and check it out if you get time :-)