{"id":52503,"date":"2016-09-30T11:27:00","date_gmt":"2016-09-30T16:27:00","guid":{"rendered":"https:\/\/content.findlaw-admin.com\/ability-legal\/supreme\/legal-commentary\/making-microsoft-play-nice.html"},"modified":"2016-09-30T11:27:00","modified_gmt":"2016-09-30T16:27:00","slug":"making-microsoft-play-nice","status":"publish","type":"supreme","link":"https:\/\/supreme.findlaw.com\/legal-commentary\/making-microsoft-play-nice.html","title":{"rendered":"Making Microsoft Play Nice?"},"content":{"rendered":"\n<div class=\"wp-container-core-columns-is-layout-9d6595d7  fl-block-columns fl-sectionWithSidebar fl-container fl-flex fl-flex-wrap fl-gap30\">\n    \n    <div class=\"fl-page-articles   fl-block-column fl-section-main fl-section-main-full-width\">\n        <div class=\"yui-g\" id=\"leftcol-module\">\n      <!-- Right Line of Links Section -->\n      <!-- BEGIN PICTURE INSERTION -->\n      <!-- BEGIN TITLE AND AUTHOR INSERTION -->\n      <table>\n        <tr>\n\n          <td width=\"100\" rowspan=\"3\" class=\"wiauthor\"><a href=\"#bio\"><img loading=\"lazy\" decoding=\"async\" src=\"https://supreme.findlaw.com/static/f/images\/writ\/neil.buchanan.jpg\" width=\"90\" height=\"120\" border=\"0\"><\/a><\/td>\n          <td class=\"wititle\"><h1>MAKING MICROSOFT PLAY NICE?: Why &#8220;Conduct Remedies&#8221; Won&#8217;t Work, And A Breakup Should Be Reconsidered <\/h1><\/td>\n        <\/tr>\n        <tr>\n          <td class=\"wiauthor\"><a href=\"#bio\" class=\"graybold\"><h2>By NEIL H. BUCHANAN<\/h2><\/a><\/td>\n        <\/tr>\n        <tr>\n          <td class=\"widate\">Tuesday, Aug. 07, 2001<\/td>\n\n        <\/tr>\n      <\/table>\n      <span class=\"smalltext\"><p>In June, when the U.S. Court of Appeals for the D.C. Circuit issued <a href=\"https:\/\/caselaw.findlaw.com\/\" class=\"left-link\" rel=\"noopener\">a decision<\/a> setting aside the district court&#8217;s order to break up Microsoft, it ruled out a &#8220;structural remedy&#8221; for Microsoft&#8217;s misbehavior \u0097 that is, changing the structure of Microsoft to alter its interactions with other companies.<\/p><p>With structural changes removed from the courts&#8217; arsenal, the only remedy left is to ask Microsoft to play nice. As a result, the subject of &#8220;conduct remedies&#8221; has been a hot news topic lately. The problem is that such remedies have not worked in the past, and they will not work in the future. As the shortcomings of conduct remedies begin to show themselves, the structural remedies the court took off the table will start to look like the only workable option, and we may be back to square one.<\/p><p><b>The Decision for Plaintiffs: Try to Delay Windows XP?<\/b><\/p><p>Within the next few weeks, the plaintiffs in the Microsoft case \u0097 the U.S. Department of Justice and eighteen state attorneys general (nineteen minus New Mexico, which recently dropped out) \u0097 must make an important decision.<\/p><p>They must decide whether to ask for an injunction to delay the release date for Microsoft&#8217;s new operating system, Windows XP, which is set for release in October. Their alternative is to ask the court, instead, to force Microsoft to reconfigure the new system before its release.<\/p>\n<table align=\"right\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr>\n<td width=\"14\"><\/td>\n<td align=\"right\" valign=\"top\"><img loading=\"lazy\" decoding=\"async\" src=\"https://supreme.findlaw.com/static/c/images\/image\/upload\/ability-legal\/wp-prod\/legal-commentary-images-illustrations-writ20010807.gif\" width=\"200\" height=\"184\" alt=\"[microsoft]\" border=\"0\"><\/td>\n<\/tr><tr>\n<td colspan=\"2\" height=\"18\"><\/td>\n<\/tr><\/table>\n<p>Windows XP is said to integrate several new features into the operating system, including Internet shopping and instant messaging services. The plaintiffs are concerned that this &#8220;bundling&#8221; of services will tighten Microsoft&#8217;s existing stranglehold on the software industry.<\/p><p>Their fear is realistic: In much the same way, Microsoft&#8217;s integration of its internet browser into Windows 98 all but destroyed Netscape and turned the browser market into another Microsoft monopoly.<\/p><p><b>An Unclear Ruling from the Appeals Court<\/b><\/p><p>Last week, the D.C. Circuit issued a ruling that might have made it easier for the plaintiffs to make this call. Unfortunately, the ruling was far less clear than it might have been.<\/p><p>\n<!-- MIDDLE AD PLACEHOLDER -->\n The Court held that the software industry is not entitled to a special legal standard when a court decides whether &#8220;commingling&#8221; of code is anticompetitive. Rather, the question whether behavior within the software industry is anticompetitive is to be judged by the same standards that apply in every other area of business.<\/p><p>In other businesses, of course, bundling is not a matter of commingling code, but simply offering two goods for sale as an indivisible package deal. A classic example of this was the movie double feature, in which consumers were induced to pay one premium price for a ticket to two movies. Not surprisingly, this price was designed to force consumers to pay more for the less popular movie, taking advantage of their desire to see the main attraction.<\/p><p>It sounds simple, but the court&#8217;s decision leaves many ambiguities unresolved. Even knowing that the general test applies, the parties have little clue how it will work in practice. The outcome of the test \u0097 which balances any competitive harm deriving from Microsoft&#8217;s combination of products in Windows XP against the consumer benefits from the combination \u0097 is unpredictable.<\/p><p>Unpredictable, too, is whether an injunction will issue even if the balance goes against Windows XP. To grant an injunction, courts must assess whether future harm from the software&#8217;s release would be irreversible \u0097 an inherently speculative inquiry.<\/p><p>And if Microsoft is, indeed, enjoined to uncouple the components of Windows XP, what exactly would that mean? Would it be enough (as some experts assert) for Microsoft to provide users with an &#8220;opt out&#8221; \u0097 a method by which they can remove any bundled features that they do not want? And if so, how clear must the removal option be, and how easy must the deletion process be? Must a court, in essence, create a standard for how Microsoft&#8217;s code must be written?<\/p><p><b>The Problem with Conduct Remedies<\/b><\/p><p>These issues illustrate the problems with conduct remedies. They are logically indistinguishable from regulation of the industry, and \u0097 as conservatives often point out \u0097 regulation is the province of the legislature (and, through the legislature, administrative agencies), not the judiciary.<\/p><p>Judges are neither inclined to regulate industries nor generally trained for the task of doing so. As the leading antitrust law casebook remarks, with marked understatement, &#8220;antitrust tribunals would not often find it congenial to supervise the price and other terms on which \u0085 firm deals with outsiders.&#8221;<\/p><p>Ironically, while conservatives dislike structural remedies because they intrude on the sphere of private business, it is possible that they should dislike conduct remedies even more, with their flavor of &#8220;judicial regulation.&#8221; Which is worse, the government&#8217;s telling Microsoft to turn itself into two independent companies, or telling it how to write and market its software?<\/p><p><b>A Return to Structural Remedies?<\/b><\/p><p>Given the difficulties with conduct remedies, might Microsoft want to adopt a voluntary structural solution? During the trial, some observers suggested that Microsoft might even want to split itself in two, voluntarily. A few analysts even suggested that a break-up might increase profits to the two companies&#8217; shareholders, much as other companies increase shareholder value by spinning off units.<\/p><p>Faced with the possibility of ongoing judicial scrutiny if conduct remedies are imposed, Microsoft might be better off taking its medicine, agreeing to a breakup, and getting on with its two lives (although Bill Gates so far has categorically rejected this solution).<\/p><p>But would consumers benefit from a breakup of one monopoly into two? Arguably, the answer is no. Here, the two monopolies would have a &#8220;vertical&#8221; relationship\u0096that is, the operating system company would produce a product that an applications company would rely upon. And a basic economic argument (too lengthy to restate here, but widely taught in undergraduate microeconomics courses) holds that when one monopoly is broken into two, and the two have a vertical relationship, their final product will have lower output and a higher price.<\/p><p>Economists across the ideological spectrum have invoked this idea in opposing a breakup. Paul Krugman, the liberal <i>New York Times<\/i> commentator, claimed that &#8220;standard economic analysis&#8221; proves that a breakup would impose &#8220;considerable cost&#8221; on consumers. And arch-conservative Gary Becker claimed that &#8220;economic theory&#8221; proves that commingling products benefits consumers.<\/p><p>It is not at all clear how Krugman claims to know that the cost would be considerable, since economic theory tells us nothing about magnitudes. The two-monopoly price could be 0.1 cents higher and output 0.001% lower than the one-monopoly result, or the price could be ten times higher and the quantity 98% lower, depending on a range of technical factors.<\/p><p>Even accepting all of the simplifying assumptions of the orthodox economic analysis, therefore, the most that economists can confidently assert is that the market would be to some degree less beneficial to consumers in the short run.<\/p><p>The software industry is interesting, however, precisely because the future happens so quickly. If Microsoft were broken up, the operating systems company would no longer have any reason to favor certain Microsoft applications. Its incentive would be exactly the contrary \u0097 to ensure that all programs run smoothly on its system.<\/p><p>Simultaneously, the separate applications company would have no special incentive to favor Windows-based applications. Most importantly, the possibility of bypassing operating systems entirely (so-called middleware) could re-emerge.<\/p><p>In short, the &#8220;two monopoly&#8221; problem could quickly turn into a world with no monopolies \u0097 and despite economists&#8217; criticisms, the structural solution to Microsoft&#8217;s behavior could end up looking pretty good, in a relatively short amount of time.<\/p><p>Moreover, economic analysis is not the whole story. One of the oft-ignored roles of antitrust policy is to limit concentrations of wealth and power\u0096and it is difficult to imagine more concentrated wealth and power than Microsoft currently possesses. Indeed, it was Microsoft&#8217;s arrogant abuse of that power that convinced the trial judge to order the break-up remedy in the first place.<\/p><p><b>Why Conduct Remedies Probably Will Not Work<\/b><\/p><p><\/p><p>Suppose conduct remedies <i>are<\/i> imposed. Can we expect Microsoft fully to comply? Not likely.<\/p><p>Recall that Microsoft already has a pretty miserable track record when it comes to conduct remedies. Before the trial that led to the break-up order, the Department of Justice had attempted to work with Microsoft on a consent decree (an agreement between Microsoft and the government in which Microsoft agrees not to misbehave in certain ways) \u0097 to no avail.<\/p><p>The government filed suit only after it concluded that Microsoft was not interested in the consent decree solution. Indeed, Gates even bragged to interested parties that the agreements did nothing to stop Microsoft from doing as it pleased. With this background, it would be the height of optimism\u0096or naivete\u0096to imagine that conduct remedies will do the trick.<\/p><p>If experience is any guide, now that the courts must now regularly decide whether Microsoft is misbehaving, and if so, what to do about it, Microsoft will continue to fight and delay and obfuscate \u0097 and ultimately to get away with whatever it wants.<\/p><p>The court of appeals left open the possibility that a breakup could be reconsidered, should further proceedings in this case warrant it. As events play out over the next several years, the odds are that structural remedies will look better and better.<\/p>\n\n\n\n\n<\/span>\n\n<hr size=\"1\">\n<p class=\"authorfoot\">\n\n<!-- BEGIN AUTHORS FOOTNOTE -->\n<a name=\"bio\"><\/a>\nNeil H. Buchanan, Ph. D., teaches economics at the University of Michigan, where he is also a J.D. candidate. He has also written <a href=\"\/legal-commentary\/the-dc-circuits-gift-to-microsoft-1.html\" class=\"authorfoot\">an earlier column<\/a> on the Microsoft case for this site.\n\n\n<br><br>\n\n<\/p>\n    <\/div><div class=\"was-this-helpful\">\n    <div\n            class=\"was-this-helpful__question-container\"\n            aria-labelledby=\"was-this-helpful__question\"\n            role=\"group\"\n    >\n        <span\n                id=\"was-this-helpful__question\"\n                class=\"was-this-helpful__question fl-text-lg-bold\"\n        >Was this helpful?<\/span>\n        <button\n                class=\"was-this-helpful__button fl-text-sm\"\n                aria-label=\"Yes\"\n                value=\"yes\"\n        >\n            <span class=\"was-this-helpful__button-text fl-text-bold\">Yes<\/span>\n            <i class=\"was-this-helpful__button-icon\">\n                <svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <g id=\"thumbs-up\" clip-path=\"url(#clip0_604_3418)\">\n                        <path id=\"Vector\"\n                              d=\"M6 21H3C2.46957 21 1.96086 20.7893 1.58579 20.4142C1.21071 20.0391 1 19.5304 1 19V12C1 11.4696 1.21071 10.9609 1.58579 10.5858C1.96086 10.2107 2.46957 10 3 10H6M13 8V4C13 3.20435 12.6839 2.44129 12.1213 1.87868C11.5587 1.31607 10.7956 1 10 1L6 10V21H17.28C17.7623 21.0055 18.2304 20.8364 18.5979 20.524C18.9654 20.2116 19.2077 19.7769 19.28 19.3L20.66 10.3C20.7035 10.0134 20.6842 9.72068 20.6033 9.44225C20.5225 9.16382 20.3821 8.90629 20.1919 8.68751C20.0016 8.46873 19.7661 8.29393 19.5016 8.17522C19.2371 8.0565 18.9499 7.99672 18.66 8H13Z\"\n                              stroke=\"#666666\" stroke-width=\"2\" stroke-linecap=\"round\"\n                              stroke-linejoin=\"round\"><\/path>\n                    <\/g>\n                    <defs>\n                        <clipPath id=\"clip0_604_3418\">\n                            <rect width=\"22\" height=\"22\" fill=\"white\"><\/rect>\n                        <\/clipPath>\n                    <\/defs>\n                <\/svg>\n            <\/i>\n        <\/button>\n        <button\n                class=\"was-this-helpful__button fl-text-sm\"\n                aria-label=\"No\"\n                value=\"no\"\n        >\n            <span class=\"was-this-helpful__button-text fl-text-bold\">No<\/span>\n            <i class=\"was-this-helpful__button-icon\">\n                <svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <g id=\"thumbs-down\" clip-path=\"url(#clip0_604_3423)\">\n                        <path id=\"Vector\"\n                              d=\"M16 0.999995H18.67C19.236 0.989986 19.7859 1.18813 20.2154 1.55681C20.645 1.9255 20.9242 2.43905 21 3V10C20.9242 10.5609 20.645 11.0745 20.2154 11.4432C19.7859 11.8119 19.236 12.01 18.67 12H16M9.00003 14V18C9.00003 18.7956 9.3161 19.5587 9.87871 20.1213C10.4413 20.6839 11.2044 21 12 21L16 12V0.999995H4.72003C4.2377 0.994543 3.76965 1.16359 3.40212 1.47599C3.0346 1.78839 2.79235 2.22309 2.72003 2.7L1.34003 11.7C1.29652 11.9866 1.31586 12.2793 1.39669 12.5577C1.47753 12.8362 1.61793 13.0937 1.80817 13.3125C1.99842 13.5313 2.23395 13.7061 2.49846 13.8248C2.76297 13.9435 3.05012 14.0033 3.34003 14H9.00003Z\"\n                              stroke=\"#666666\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/g>\n                    <defs>\n                        <clipPath id=\"clip0_604_3423\">\n                            <rect width=\"22\" height=\"22\" fill=\"white\"\/>\n                        <\/clipPath>\n                    <\/defs>\n                <\/svg>\n            <\/i>\n        <\/button>\n    <\/div>\n    <span class=\"was-this-helpful__taken-action fl-text-sm-bold\"><\/span>\n    <div class=\"was-this-helpful__feedback-container\">\n        <div class=\"was-this-helpful__choose-option-message\" role=\"status\">\n            <p class=\"was-this-helpful__choose-option-message-text\"><\/p>\n        <\/div>\n        <form class=\"was-this-helpful__feedback-form\">\n            <div class=\"was-this-helpful__feedback was-this-helpful__feedback--positive\">\n                <fieldset>\n                    <legend class=\"was-this-helpful__feedback-form-title\" tabindex=\"0\">Why was this helpful?<\/legend>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--understandable\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Easy to understand\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--understandable\"\n                        >Easy to understand<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--solved-problem\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Solved my problem\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--solved-problem\"\n                        >Solved my problem<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--other\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Other\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--other\"\n                        >Other<\/label>\n                    <\/div>\n                <\/fieldset>\n            <\/div>\n            <div class=\"was-this-helpful__feedback was-this-helpful__feedback--negative\">\n                <fieldset>\n                    <legend class=\"was-this-helpful__feedback-form-title\" tabindex=\"0\">Why was this not helpful?<\/legend>\n                    <div class=\"was-this-helpful__choose-option-message\" role=\"status\">\n                        <p class=\"was-this-helpful__choose-option-message-text\"><\/p>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--missing-info\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Missing Information\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--missing-info\"\n                        >Missing the information I need<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--complicated\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Too complicated\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--complicated\"\n                        >Too complicated \/ too many steps<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--dated\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Out of date\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--dated\"\n                        >Out of date<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--negative-other\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Other\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--negative-other\"\n                        >Other<\/label>\n                    <\/div>\n                <\/fieldset>\n            <\/div>\n            <div class=\"was-this-helpful__form-buttons-container\">\n                <button\n                    class=\"was-this-helpful__feedback-button was-this-helpful__feedback-button--positive at-feedback-submit fl-button secondary\"\n                    type=\"submit\"\n                >\n                    <span class=\"fl-button-content\">Submit<\/span>\n                    <i\n                        class=\"fa fa-angle-right medium\"\n                        aria-hidden=\"true\"\n                    ><\/i>\n                <\/button>\n                <button\n                    class=\"was-this-helpful__feedback-button was-this-helpful__feedback-button--cancel fl-button primary disabled\"\n                    type=\"reset\"\n                >\n                    <span class=\"fl-button-content\">Cancel<\/span>\n                    <i\n                        class=\"fa fa-times-circle medium\"\n                        aria-hidden=\"true\"\n                    ><\/i>\n                <\/button>\n            <\/div>\n        <\/form>\n    <\/div>\n    <div class=\"was-this-helpful__thank-you-message\" role=\"status\">\n        <i class=\"was-this-helpful__thank-you-message-icon fa fa-check\"><\/i>\n        <p class=\"was-this-helpful__thank-you-message-text\" aria-live=\"polite\"><\/p>\n    <\/div>\n<\/div>\n\n\n    <\/div>\n    \n    <div class=\"fl-block-column fl-section-sidebar\">\n        \n    <\/div>\n<\/div>","protected":false},"parent":49876,"menu_order":0,"template":"app\/Http\/Controllers\/Templates\/ArticlePageController.php","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","_cloudinary_featured_overwrite":false},"class_list":["post-52503","supreme","type-supreme","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme\/52503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme"}],"about":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/types\/supreme"}],"up":[{"embeddable":true,"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme\/49876"}],"wp:attachment":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/media?parent=52503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}