{"id":7298,"date":"2019-01-08T04:57:54","date_gmt":"2019-01-08T04:57:54","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw92\/?p=7298"},"modified":"2019-01-08T13:30:30","modified_gmt":"2019-01-08T13:30:30","slug":"ibm-began-buying-red-hat-20-years-ago","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/01\/08\/ibm-began-buying-red-hat-20-years-ago\/","title":{"rendered":"IBM Began Buying Red Hat 20 Years Ago"},"content":{"rendered":"<p><em>How Big Blue became an open-source company.<\/em><\/p>\n<p>News that <a href=\"https:\/\/www.redhat.com\/en\/about\/press-releases\/ibm-acquire-red-hat-completely-changing-cloud-landscape-and-becoming-worlds-1-hybrid-cloud-provider\">IBM<br \/>\nis buying Red Hat<\/a> is, of course, a significant moment for the<br \/>\nworld of free software. It&#8217;s further proof, as if any were needed,<br \/>\nthat open source has won, and that even the mighty Big Blue must<br \/>\nmake its obeisance. Admittedly, the company is not quite the<br \/>\nbehemoth it was back in the 20th century, when &#8220;<a href=\"https:\/\/www-03.ibm.com\/ibm\/history\/ibm100\/us\/en\/icons\/personalcomputer\/words\">nobody<br \/>\never got fired for buying IBM<\/a>&#8220;. But it remains a benchmark for<br \/>\nserious, mainstream\u2014and yes, slightly boring\u2014computing. Its<br \/>\nacquisition of Red Hat for the not inconsiderable sum of $34 billion,<br \/>\ntherefore, proves that selling free stuff is now regarded as a<br \/>\ncompletely normal business model, acknowledged by even the most<br \/>\nconservative corporations.<\/p>\n<p>Many interesting analyses have been and will be written about why<br \/>\nIBM bought Red Hat, and what it means for open source, Red Hat,<br \/>\nUbuntu, cloud computing, IBM, Microsoft and Amazon, amongst other<br \/>\nthings. But one aspect of the deal people may have missed is<br \/>\nthat in an important sense, IBM actually began buying Red Hat 20<br \/>\nyears ago. After all, $34 billion acquisitions do not spring<br \/>\nfully formed out of nowhere. Reaching the point where IBM&#8217;s<br \/>\nmanagement agreed it was the right thing to do required a journey.<br \/>\nAnd, it was a particularly drawn-out and difficult journey, given IBM&#8217;s<br \/>\nstarting point not just as the embodiment of traditional proprietary<br \/>\ncomputing, but its very inventor.<\/p>\n<p>Even the longest journey begins with a single step, and for IBM, it<br \/>\nwas taken on June 22, 1998. On that day, IBM announced it<br \/>\nwould ship the Apache web server with the IBM WebSphere Application<br \/>\nServer, a key component of its WebSphere product family. Moreover,<br \/>\nin an unprecedented move for the company, it would offer &#8220;commercial,<br \/>\nenterprise-level support&#8221; for that free software.<\/p>\n<p>When I was writing my book <em><a href=\"https:\/\/books.google.com\/books\/about\/Rebel_Code.html?id=PrtQAAAAMAAJ&amp;redir_esc=y\">Rebel<br \/>\nCode: inside Linux and the open source revolution<\/a><\/em> in 2000, I<br \/>\nhad the good fortune to interview the key IBM employees who made<br \/>\nthat happen. The events of two years before still were fresh in<br \/>\ntheir minds, and they explained to me why they decided to push IBM<br \/>\ntoward the bold strategy of adopting free software, which ultimately<br \/>\nled to the company buying Red Hat 20 years later.<\/p>\n<p>One of those people was James Barry, who was brought in to look at IBM&#8217;s lineup in<br \/>\nthe web server sector. He found a mess there; IBM had around 50<br \/>\nproducts at the time. During his evaluation of IBM&#8217;s strategy, he<br \/>\nrealized the central nature of the web server to all the other<br \/>\nproducts. At that time, IBM&#8217;s offering was Internet Connection<br \/>\nServer, later re-branded to Domino Go. The problem was that IBM&#8217;s<br \/>\nweb server held just 0.2% of the market; 90% of web servers came<br \/>\nfrom Netscape (the first internet company, best known for its<br \/>\nbrowser), Microsoft and Apache. Negligible market share meant it<br \/>\nwas difficult and expensive to find staff who were trained to use<br \/>\nIBM&#8217;s solution. That, in its turn, meant it was hard to sell IBM&#8217;s<br \/>\nWebSphere product line.<\/p>\n<p>Barry, therefore, realized that IBM needed to adopt one of the<br \/>\nmainstream web servers. IBM talked about buying Netscape. Had<br \/>\nthat happened, the history of open source would have been very<br \/>\ndifferent. As part of IBM, Netscape probably would not have released<br \/>\nits browser code as the free software that became Mozilla. No<br \/>\nMozilla would have meant no Firefox, with all the knock-on effects<br \/>\nthat implies. But for various reasons, the idea of buying Netscape<br \/>\ndidn&#8217;t work out. Since Microsoft was too expensive to acquire,<br \/>\nthat left only one possibility: Apache.<\/p>\n<p>For Barry, coming to that realization was easy. The hard part was<br \/>\nconvincing the rest of IBM that it was the right thing to do. He tried<br \/>\ntwice, unsuccessfully, to get his proposal adopted. Barry succeeded<br \/>\non the third occasion, in part because he teamed up with someone<br \/>\nelse at IBM who had independently come to the conclusion that Apache<br \/>\nwas the way forward for the company.<\/p>\n<p>Shan Yen-Ping was working on IBM&#8217;s e-business strategy in 1998 and,<br \/>\nlike Barry, realized that the web server was key in this space.<br \/>\nDitching IBM&#8217;s own software in favor of open source was likely to<br \/>\nbe a traumatic experience for the company&#8217;s engineers, who had<br \/>\ninvested so much in their own code. Shan&#8217;s idea to request his<br \/>\nsenior developers to analyze Apache in detail proved key to winning<br \/>\ntheir support. Shan says that when they started to dig deep into<br \/>\nthe code, they were surprised by the elegance of the architecture.<br \/>\nAs engineers, they had to admit that the open-source project was<br \/>\nproducing high-quality software. To cement that view, Shan asked<br \/>\nBrian Behlendof, one of the creators and leaders of the Apache<br \/>\nproject, to come in and talk with IBM&#8217;s top web server architects.<br \/>\nThey too were impressed by him and his team&#8217;s work. With the quality<br \/>\nof Apache established, it was easier to win over IBM&#8217;s developers<br \/>\nfor the move.<\/p>\n<p>Shortly after the announcement that IBM would be adopting Apache<br \/>\nas its web server, the company took another small but key step<br \/>\ntoward embracing open source more widely. It involved the <a href=\"http:\/\/jikes.sourceforge.net\">Jikes Java compiler<\/a> that<br \/>\nhad been written by two of IBM&#8217;s researchers: Philippe Charles and<br \/>\nDave Shields. After a binary version of the program for GNU\/Linux<br \/>\nwas released in July 1998, Shields started receiving requests for<br \/>\nthe source code. For IBM to provide access to the underlying code<br \/>\nwas unprecedented, but Shields said he would try to persuade his<br \/>\nbosses that it would be a good move for the company.<\/p>\n<p>A Jikes user suggested he should talk to Brian Behlendorf, who put<br \/>\nhim in touch with James Barry. IBM&#8217;s recent adoption of Apache<br \/>\npaved the way for Shield&#8217;s own efforts to release the company&#8217;s<br \/>\ncode as open source. Shields wrote his proposal in August 1998,<br \/>\nand it was accepted in September. The hardest part was not convincing<br \/>\nmanagement, but drawing up an open-source license. Shields said<br \/>\nthis involved &#8220;research attorneys, the attorneys at the software<br \/>\ndivision who dealt with Java, the trademark attorneys, patents<br \/>\nattorneys, contract attorneys&#8221;. Everyone involved was aware that<br \/>\nthey were writing IBM&#8217;s first open-source license, so getting<br \/>\nit right was vital. In fact, the original Jikes license of December<br \/>\n1998 was later generalized into the IBM Public License in June 1999.<br \/>\nIt was a key moment, because it made releasing more IBM code as<br \/>\nopen source much easier, smoothing the way for the company&#8217;s<br \/>\ncontinuing march into the world of free software.<\/p>\n<p>Barry described IBM as being like &#8220;a big elephant: very, very<br \/>\ndifficult to move an inch, but if you point the elephant toward the<br \/>\nright direction and get it moving, it&#8217;s also very difficult to stop<br \/>\nit.&#8221; The final nudge that set IBM moving inexorably toward the<br \/>\nembrace of open source occurred on January, 10, 2000, when the company<br \/>\nannounced that it would make all of its server platforms &#8220;Linux-friendly&#8221;,<br \/>\nincluding the S\/390 mainframe, the AS\/400 minicomputer and the<br \/>\nRS\/6000 workstation. IBM was supporting GNU\/Linux across its entire<br \/>\nhardware range\u2014a massive vote of confidence in freely available<br \/>\nsoftware written by a distributed community of coders.<\/p>\n<p>The man who was appointed at the time as what amounted to a Linux<br \/>\nTsar for the company, <a href=\"https:\/\/blog.irvingwb.com\/about.html\">Irving<br \/>\nWladawsky-Berger<\/a>, said that there were three main strands to<br \/>\nthat historic decision. One was simply that GNU\/Linux was a platform<br \/>\nwith a significant market share in the UNIX sector. Another was<br \/>\nthe early use of GNU\/Linux by the supercomputing community\u2014something<br \/>\nthat eventually led to <em><a href=\"https:\/\/www.top500.org\/statistics\/list\">every single one of<br \/>\nthe world&#8217;s top 500 supercomputers<\/a> running some form of Linux<br \/>\ntoday.<\/em><\/p>\n<p>The third strand of thinking within IBM is perhaps the most<br \/>\ninteresting. Wladawsky-Berger pointed out how the rise of TCP\/IP<br \/>\nas the de facto standard for networking had made interconnection<br \/>\neasy, and powered the rise of the internet and its astonishing<br \/>\nexpansion. People within IBM realized that GNU\/Linux could do the<br \/>\nsame for application development. As he told me back in 2000:<\/p>\n<blockquote><p>The whole notion separating application development<br \/>\nfrom the underlying deployment platform has been a Holy Grail of<br \/>\nthe industry because it would all of the sudden unshackle the<br \/>\napplication developers from worrying about all that plumbing. I<br \/>\nthink with Linux we now have the best opportunity to do that. The<br \/>\nfact that it&#8217;s not owned by any one company, and that it&#8217;s open<br \/>\nsource, is a huge part of what enables us to do that. If the answer<br \/>\nhad been, well, IBM has invented a new operating system, let&#8217;s get<br \/>\neverybody in the world to adopt it, you can imagine how far that<br \/>\nwould go with our competitors.<\/p><\/blockquote>\n<p>Far from inventing a &#8220;new operating system&#8221;, with its purchase of<br \/>\nRed Hat, IBM has now fully embraced the only one matters any more\u2014GNU\/Linux. In doing so, it confirms Wladawsky-Berger&#8217;s prescient<br \/>\nanalysis and completes that fascinating journey the company began<br \/>\nall those years ago.<\/p>\n<p><a href=\"https:\/\/www.linuxjournal.com\/content\/ibm-began-buying-red-hat-20-years-ago\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How Big Blue became an open-source company. News that IBM is buying Red Hat is, of course, a significant moment for the world of free software. It&#8217;s further proof, as if any were needed, that open source has won, and that even the mighty Big Blue must make its obeisance. Admittedly, the company is not &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/01\/08\/ibm-began-buying-red-hat-20-years-ago\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;IBM Began Buying Red Hat 20 Years Ago&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7298","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/7298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=7298"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/7298\/revisions"}],"predecessor-version":[{"id":7618,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/7298\/revisions\/7618"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=7298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=7298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=7298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}