{"id":192,"date":"2001-08-25T12:39:37","date_gmt":"2001-08-25T19:39:37","guid":{"rendered":"http:\/\/www.jeffcarl.com\/?p=192"},"modified":"2020-07-08T16:28:09","modified_gmt":"2020-07-08T23:28:09","slug":"why-microsoft-will-rule-the-world-a-wake-up-call-at-open-sources-mid-life-crisis","status":"publish","type":"post","link":"https:\/\/www.jeffcarl.com\/index.php\/2001\/08\/25\/why-microsoft-will-rule-the-world-a-wake-up-call-at-open-sources-mid-life-crisis\/","title":{"rendered":"Why Microsoft Will Rule the World: A Wake-Up Call at Open-Source\u2019s Mid-Life Crisis"},"content":{"rendered":"\n<p class=\"has-medium-font-size\"><strong>By Jeffrey Carl<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright\"><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"109\" src=\"http:\/\/www.jeffcarl.com\/wp-content\/uploads\/2020\/04\/bwatch.gif\" alt=\"Boardwatch Magazine\" class=\"wp-image-22\"\/><figcaption>Boardwatch Magazine, August 2001<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"has-background has-light-gray-background-color\"><em>Boardwatch Magazine was the place to go for Internet Service Provider industry news, opinions and gossip for much of the 1990s. It was founded by the iconoclastic and opinionated Jack Rickard in the commercial Internet&#8217;s early days, and by the time I joined it had a niche following but an influential among ISPs, particularly for its annual ranking of Tier 1 ISPs and through the ISPcon tradeshow. Writing and speaking for Boardwatch was one of my fondest memories of the first dot-com age.<\/em><\/p>\n\n\n\n<p><strong><em>In a Nutshell:<\/em><\/strong><em>&nbsp;The original hype over open-source software has died down \u2013 and with it, many of the companies built around it. Open-source software projects like Linux, *BSD, Apache and others need to face up to what they\u2019re good at (power, security, speed of development) and what they aren\u2019t (ease of use, corporate-friendliness, control of standards). They will either have to address those issues or remain niche players forever while Microsoft goes on to take over the world.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Problem<\/h3>\n\n\n\n<p>There is a gnawing demon at the center of the computing world, and its name is Microsoft.&nbsp;<\/p>\n\n\n\n<p>For all the Microsoft-bashing that will go on in the rest of this column, let me state this up front: Microsoft has done an incredible job at what any company wants to do \u2013 leverage its strengths (sometimes in violation of anti-trust laws) to support its weaknesses and keep pushing until it wins the game. That\u2019s the reason I hold Microsoft stock \u2013&nbsp;I can\u2019t stand the company, but I know a ruthless winner when I see it. I hope against reason that my investment will fail.<\/p>\n\n\n\n<p>It has been nearly two years since I wrote a column that wasn\u2019t \u201cabout\u201d something, that was just a commentary on the state of things. Many of you may disagree with this, and assign it a mental Slashdot rating of \u201c-1: Flamebait.\u201d Nonetheless, I feel very strongly about this, and I think it needs to be said.<\/p>\n\n\n\n<p>Here\u2019s the bottom line: no matter how good the software you create is, it won\u2019t succeed unless enough people choose to use it. Given enough time and the accelerating advances of other software,&nbsp;<em>I guarantee you it will happen<\/em>. You may not think this could ever be true of&nbsp;&nbsp;Linux, Apache, or any other open-source software that is best-of-breed. But ask any die-hard user of AmigaOS, OS\/2, WordPerfect, and they\u2019ll tell you that you\u2019re just wishing.&nbsp;<\/p>\n\n\n\n<p>Sure, there plenty of reasons these comparisons are dissimilar; Amiga was tied to proprietary hardware, and OS\/2 and WordPerfect are the properties of companies which must produce profitable software or die. \u201cOpen-source projects are immune to these problems,\u201d you say. Please read on, and I hope the similarities will become obvious.<\/p>\n\n\n\n<p>For the purposes of this column, I\u2019m going to include Apple and MacOS among the throng (even though Apple\u2019s commitment to open source has frequently been lip service at best), because they\u2019re the best example of software that went up against Microsoft and failed.<\/p>\n\n\n\n<p>You say it\u2019s the best software out there for you \u2013 so why does it care what anyone else thinks? It doesn\u2019t, at first. But, slowly, the rest of the world makes life harder for you until you don\u2019t have much choice.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">In the Software Ghetto<\/h3>\n\n\n\n<p>Look at Apple, for example (<em>disclaimer<\/em>: I\u2019m a longtime supporter of MacOS, along with FreeBSD and Linux). My company\u2019s office computers are all Windows PCs; my corporate CIO insisted, despite my arguments for \u201cthe right tool for the job,\u201d that I couldn\u2019t get Macs for my graphics department. \u201cWe\u2019ve standardized on a single platform,\u201d is what he said. He\u2019s not evil or dumb; it\u2019s just that Windows networks are all he knows and are comfortable with.<\/p>\n\n\n\n<p>Big deal, right? Most Mac users are&nbsp;<em>fanatics<\/em>. There\u2019s a registered&nbsp;<em>multi-million<\/em>-person-plus community out there of fellow Mac-heads that I can always count on to keep buying Macs and keep the platform alive forever, right? An installed base of more than 20 million desktops plus sales of 1.5 million new computers in the past year alone is enough for perpetual life, right?<\/p>\n\n\n\n<p>Sure, until that number is fewer than the number of licenses that Microsoft decides that it needs to keep producing MS Office for Mac. Right now, the fact that my Mac coexists with the Windows-only network at my office, because I can seamlessly exchange files with my Windows\/Office brethren. But as soon as (which Microsoft could easily do by upgrading windows with a proprietary document format that can\u2019t be decoded by other programs without violating the DMCA or something asinine like that) platform-neutral file-sharing goes out the Window (pun intended) \u2026 I\u2019m going to have to get a Windows workstation.<\/p>\n\n\n\n<p>Or Intuit decides there\u2019s just not enough users to justify a Mac version of Quicken. Or, several years from now, Adobe decides it\u2019s just not profitable to make a Mac version of Photoshop, InDesign or Illustrator \u2026 or even make critical new releases six months or a year behind the Windows version. I can still keep buying Macs \u2026 but I\u2019ll need a Windoze box to run my critical applications. As more people do this, Apple won\u2019t have the revenues to fund development of hardware and software worth keeping my loyalty.. And I\u2019ll keep using the Windows box more and more until I finally decide I can\u2019t justify the expense of paying for a computer I love that can\u2019t do what I need.<\/p>\n\n\n\n<p>\u201cApple,\u201d you say, \u201cis a for-profit company tied to a proprietary hardware architecture! This could never happen to open-source software running on inexpensive, common hardware!\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Open Source with a Closed Door<\/h3>\n\n\n\n<p>Let\u2019s step back and look at Linux. A friend of mine works as a webmaster at a company that recently made a decision about what software to use to track website usage statistics. His boss found a product which provided live, real-time statistics \u2013 which only ran on Windows with Microsoft IIS. My friend showed off the virtues of Analog as a web stats tool, but they were too complicated for my friend\u2019s boss to decipher. Whatever arguments my friend provided (\u201cStability! Security! The Virtues of Open Development!\u201d) were simply too intangible to outweigh the benefits his boss wanted, which this one Windows\/IIS-only software package provided. So, they switched to Windows as the hosting environment.&nbsp;<\/p>\n\n\n\n<p>There may come a day when you suggest an open-source software solution (let\u2019s say Apache\/Perl\/PHP) to your boss or bosses, and they ask you who will run it if you\u2019re gone. \u201cThere are plenty of people who know these things,\u201d you say, and your boss says, \u201cWho? I know plenty of MCSEs we can hire to run standardized systems. How do we know we can hire somebody who really knows about \u2018Programming on Pearls\u2019 or running our website on \u2018PCP\u2019 or whatever you\u2019re talking about? There can\u2019t be that many of them, so they must be more expensive to hire.\u201d Protest as you might, there isn\u2019t a single third-party statistic or study you can cite to prove them wrong.<\/p>\n\n\n\n<p>If you ask the average corporate IT manager about open source, they\u2019ll point to the previous or imminent failures of most Linux-based public companies as \u201cproof\u201d that open-source vendors won\u2019t be there to provide paid phone support in two years like Microsoft will.\u00a0<\/p>\n\n\n\n<p>I\u2019m willing to bet that most of you out there can cite examples of the dictum that corporate IT managers don\u2019t ever care about the costs they will save by using Linux. They are held responsible to a group of executives and users that aren\u2019t computer experts, aren\u2019t interested in becoming computer experts, and wouldn\u2019t know the virtues of open source if it walked up and bit them on the ass. They want it to be&nbsp;<em>easy<\/em>&nbsp;for these people, and&nbsp;<em>fully and seamlessly&nbsp;<\/em>compatible with what the rest of the world is using, cost be damned. Say what you will \u2013 right now, there\u2019s just no logical reason for these people&nbsp;<em>not<\/em>&nbsp;to choose Windows.<\/p>\n\n\n\n<p>So maybe Linux users drop down to the point where Mac users have (still a significant number) \u2013 only the die-hard supporters. But how many of you Linux gurus out there don\u2019t have a separate Windows box or boot partition to play all the games you like that aren\u2019t developed for Linux because of lack of users\/market share? Well, what about the next killer app that\u2019s Windows-only until you use Linux less and less? Or the next cool web hosting feature that only MS\/IIS has? Or as more MS Internet Explorer-optimized websites appear?&nbsp;<\/p>\n\n\n\n<p>I\u2019m not arguing that Linux or BSD would ever truly disappear (there are still plenty of OS\/2 users out there). I am, however, saying that as market share erodes, so does development; and, over the long run \u2013 if things continue on the present course \u2013&nbsp;<em>Windows has already won<\/em>.<\/p>\n\n\n\n<p>The main point is this: niche software will eventually die. It may take a&nbsp;<em>very<\/em>&nbsp;long time, but it&nbsp;<em>eventually<\/em>&nbsp;will die. Mac or Linux supporters claim that market share isn\u2019t important: look at BMW, or Porsche, which have tiny market shares but still thrive. The counterpoint is that if they could only drive on compatible roads, and the local Department of Transportation had to choose between building roads that 95% of cars could ride on or building separate roads for these cars, they would soon have nowhere to drive. True, Linux\/BSD has several Windows ABI\/API compatibility projects and Macs have the excellent Connectix VirtualPC product for running Windows on Mac, but very few corporate IT managers or novice computer users are going to choose those over \u201cthe real thing.\u201d And I\u2019m willing to bet that those two groups make up 90% of the total computer market.&nbsp;<\/p>\n\n\n\n<p>You can argue all you like that small market share doesn\u2019t mean immediate death. You\u2019re right. But it means you\u2019re&nbsp;<em>moribund<\/em>. One of the last bastions of DOS development, the MAME arcade game emulator, is switching after all these years to Win32 as its base platform \u2013&nbsp;because the lead developer simply couldn\u2019t use DOS as a true operating platform anymore. It will take time, but it will happen. Think of all the hundreds of thousands (if not millions) of machines out there right now running Windows 3.11 for Workgroups, OS\/2, VMS, WordPerfect 5.1, FrameMaker, or even Lotus 1-2-3. They do what they do just fine. But, eventually, they\u2019ll be replaced. With something else.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Solution<\/h3>\n\n\n\n<p>All this complaining aside, the situation certainly isn\u2019t hopeless. The problems are well known; it\u2019s easier to point out problems than solutions. So, what\u2019s the answer?&nbsp;<\/p>\n\n\n\n<p>For that 90% of users that will decide marketshare and acceptance, two things matter: visible advantages in ease of use, or quantifiable bottom-line cost savings. Note for example how Mac marketshare declined from 25% to less than 10% when the \u201cvisible\u201d ease-of-use differential between Mac System 7 and Windows 95 declined. Or, look at how the cost of more-expensive Mac computers and fewer support personnel versus cheaper Windows PCs and more (but certified with estimable salary costs) support personnel.<\/p>\n\n\n\n<p>Open-source software development is driven by programmers. Bless their hearts, they create great software but they\u2019re leading it to its eventual doom. They need to ally firmly with their most antithetical group: users. Every open-source group needs to recruit (or conversely, a signup is needed by) at least one user-interface or marketing person. Every open-source project that doesn\u2019t have at least one person asking the developers at all steps \u201cWhy can\u2019t my grandmother figure this out?\u201d is heading for disaster. Those that do are making progress.<\/p>\n\n\n\n<p>Similarly, those open-source software projects that have proprietary competitors and are dealing with some sort of industry standard that aren\u2019t taking a Microsoft-esque \u201cembrace, extend\u201d approach are going to fall behind. If they don\u2019t provide (and there\u2019s nothing against making these open and well-documented) new APIs or hooks for new features, Microsoft will when they release a competing product (and, believe me, they will; wait until Adobe has three consecutive bad quarters and Microsoft buys them). The upshot of this point is that open-source projects can\u2019t just conform to standards that others with greater marketshare will extend; they&nbsp;<em>need<\/em>&nbsp;to provide unique, fiscally-realizable features of their own.&nbsp;<\/p>\n\n\n\n<p>Although Red Hat has made steps in this direction, other software projects (including Apple, Apache, GNOME, KDE and others) should work much harder to provide some rudimentary for of certification process to provide some form of standardized qualification. Otherwise, corporate\/education\/etc. users will have no idea what it costs to hire qualified support personnel.<\/p>\n\n\n\n<p>Lastly, those few corporate entities staking their claims on open source should be sponsoring plenty of studies to show the quantifiable benefits of using their products (including the costs of support personnel, etc.). The concepts of \u201cease of use\u201d or \u201copen software\u201d don\u2019t mean jack to anyone who isn\u2019t a computer partisan; those who consider computers to merely be tools must be shown why&nbsp;<em>something<\/em>&nbsp;is better than the \u201csafe\u201d choice.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Jeffrey Carl Boardwatch Magazine was the place to go for Internet Service Provider industry news, opinions and gossip for much of the 1990s. It was founded by the iconoclastic and opinionated Jack Rickard in the commercial Internet&#8217;s early days, and by the time I joined it had a niche following but an influential among &hellip; <a href=\"https:\/\/www.jeffcarl.com\/index.php\/2001\/08\/25\/why-microsoft-will-rule-the-world-a-wake-up-call-at-open-sources-mid-life-crisis\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Why Microsoft Will Rule the World: A Wake-Up Call at Open-Source\u2019s Mid-Life Crisis<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":22,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,66],"tags":[27,38,36],"class_list":["post-192","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-boardwatch-writing","category-tech","tag-linux","tag-microsoft","tag-open-source"],"jetpack_featured_media_url":"https:\/\/www.jeffcarl.com\/wp-content\/uploads\/2020\/04\/bwatch.gif","_links":{"self":[{"href":"https:\/\/www.jeffcarl.com\/index.php\/wp-json\/wp\/v2\/posts\/192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jeffcarl.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jeffcarl.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jeffcarl.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jeffcarl.com\/index.php\/wp-json\/wp\/v2\/comments?post=192"}],"version-history":[{"count":2,"href":"https:\/\/www.jeffcarl.com\/index.php\/wp-json\/wp\/v2\/posts\/192\/revisions"}],"predecessor-version":[{"id":297,"href":"https:\/\/www.jeffcarl.com\/index.php\/wp-json\/wp\/v2\/posts\/192\/revisions\/297"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jeffcarl.com\/index.php\/wp-json\/wp\/v2\/media\/22"}],"wp:attachment":[{"href":"https:\/\/www.jeffcarl.com\/index.php\/wp-json\/wp\/v2\/media?parent=192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jeffcarl.com\/index.php\/wp-json\/wp\/v2\/categories?post=192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jeffcarl.com\/index.php\/wp-json\/wp\/v2\/tags?post=192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}