Translated by
2015/12/02 01:11:53

The policy of Microsoft for use of the software with the open code

The technical director of division of Microsoft Business Solutions Mike Erenberg told TAdviser as his company uses the Open source software and what benefits it sees for itself in it.


2019: Accession to the OpenChain organization

On February 6, 2019 Microsoft announced entry into the OpenChain organization dealing with issues of standardization in the field of licensing of the open source software. Read more here.

2018: Placement of LibreOffice in Microsoft Store

In July, 2018 the software package of LibreOffice became available in Microsoft Store shop. It is offered absolutely free of charge without functional restrictions. It is also possible to purchase the version for $3 which does not offer additional opportunities, and is some kind of donation to developers. However, it is not clear to whom exactly there are means. Read more here.


Microsoft released the FreeBSD distribution kit

In June, 2016 Microsoft released own distribution kit of the open FreeBSD operating system. Thus, the American corporation continues to develop projects in the field of Open Source. Read more here.

The head of Oracle Linux passed into Microsoft

At the beginning of April, 2016 it became known of Wim Coekaerts transition from Oracle to Microsoft. Attraction of the main thing according to Linux in Oralce the Windows producer once again showed the growing interest in the competing operating system. Read more here.


Red Hat became the main Linux-Microsoft partner in the cloud market

On November 4, 2015 Microsoft announced cooperation with Red Hat in the cloud market, having continued to support the Linux operating system thereby.

Within the reached agreement of Red Hat Enterprise Linux OS will become available to users of Azure. It is not the first Linux distribution kit compatible to a cloud platform of Microsoft, however Enterprise Linux will be priority for corporate clients of Azure. They will be able to start in a cloud of Microsoft virtual machines under control of Red Hat Enterprise Linux and the application, like JBoss Web Server and OpenShift.

In a cloud of Microsoft Azure it will be possible to start virtual machines under control of Red Hat Enterprise Linux and the Red Hat application
In a cloud of Microsoft Azure it will be possible to start virtual machines under control of Red Hat Enterprise Linux and the Red Hat application

Besides, partnership of Microsoft and Red Hat will assume rendering joint services of technical support of clients. For this purpose a part of employees of Red Hat will move to Microsoft headquarters. The companies decided to provide this service together as in a case from 90% of clients it is crossed, the vice president for corporate development of Red Hat Mike Evans noted.

The union of Microsoft and Red Hat is directed to helping the large companies with deployment of hybrid cloud environments. At this Microsoft gave an opportunity for work with Linux on Azure even earlier.

As the corporate vice president and the head of business of Microsoft Azure Jason Zander notes, by the beginning of November, 2015 every fourth corporate user of Azure starts one or several Linux distribution kits in Azure, and in China it is even more like those clients — approximately every second.

"We have many clients who want to use the corporate version of Linux and who already improved the relations with Red Hat" — Zander told.

The possibility of start of virtual machines running Linux in Azure not only strengthens the competition in the market of cloud computing, but also gives additional opportunities for sharing of Open Source technologies and cloud services of Microsoft.

Analysts of Deutsche Bank are sure that the concluded bargain between Microsoft and Red Hat will favorably affect the quotations of both companies. Financial conditions of cooperation do not reveal.[1]

Announcement of Linux distribution kit Microsoft Azure Cloud Switch

On September 17, 2015 the Microsoft company announced the operating system constructed on Linux kernel. The platform under the name Azure Cloud Switch (ACS) will not appear in desktops and notebooks, it is intended for work of network equipment in corporate networks. ACS is called a producer the cross-platform building operating system for creation by means of Linux of the network equipment intended for data centers.

Microsoft began to use the open source software more, than ever earlier

For the last one and a half years Microsoft began to use much more the software with the open code - "more, than ever earlier", the technical director of Microsoft Business SolutionsMike Ehrenberg in November, 2015 told TAdviser.

He noted what is software now in a varying degree is used in many products of Microsoft. Mike Erenberg preferred not to announce their complete list. The representative of Microsoft cited a set of the analytical Cortana Analytics Suite tools provided in July, 2015 as an example. One of its components – HDInsight is the own version of Hadoop created by Microsoft and optimized for work with its cloud platform of Azure.

In September, 2015 Microsoft reported[2] about development of own OS on Linux kernel - Azure Cloud Switch (ACS) intended for network equipment. At that time followed from the message that is going to use its Microsoft in the data centers.

In October, 2014 the CEO of Microsoft Satya Nadella said that his company loves Linux
In October, 2014 the CEO of Microsoft Satya Nadella said that his company loves Linux

Saying about why the corporation became more active to use the Open source software in the products, the technical director of Microsoft Business Solutions notes that it is in certain cases more effective to use ready development, than to create it from scratch: "If there is a code which solves a certain problem and which is used by many, then to begin to write the similar code not too effectively for us".

"In my opinion, one of good points from use of the Open source software – an opportunity to progress quicker in own development because it is not necessary to invent something again. Also it is good from the point of view of developers: they can find more time for what is really new instead of writing the code for solution which is already solved", - Mike Erenberg noted.

He also told TAdviser that Microsoft carried out serious work to simplify to the engineers product development using the Open source software. Creation for them special tools became one of steps on the way to it.

The representative of Microsoft explained that the corporation is focused on application in the solutions by the Open source software which extends according to the licenses which are not obliging to do public all code of the derivative program. The tools created in Microsoft allow developers to understand whether they can use this or that open source software, whether all conditions of its license, etc. are complied in development process. The same tools allow to check whether already similar Open source software by some other development team in Microsoft is used, Mike Erenberg says.

Microsoft also provided training of the developers how to define whether it is possible to use otherwise the Open source software and as to work with it, the representative of corporation added.

Earlier Microsoft very reluctantly used the Open source software in the products, Mike Erenberg in a conversation with TAdviser noted. It was done only by certain developers, such situation was not typical.

Threats to remove laboratories from Great Britain in case of transition of the authorities to Open Source

On May 22, 2015 it became known of sanctions which Microsoft threatened if the British government implements plans for promotion of the open source software. Steve Hilton, one of the former advisers to the head of the British government David Cameron told about it.

According to Hilton when Conservative party suggested to transfer the state computer systems to Open Source technologies, the Microsoft corporation began to lobby intensively the interests in parliament. The software giant even threatened to cover own research centers in Great Britain.

Microsoft threatened with sanctions to the British public sector passing to Open Source

Microsoft threatened with sanctions to the British public sector passing to Open Source

Microsoft organized a direct telephone line between members of parliament of Great Britain from Conservative party and the R&D-офисами, having said that offices will be closed in case of acceptance of the initiative directed to implementation of an open format of documents (Open Document Format, ODF). As wrote the The Guardian edition on May 22, 2015, many years Microsoft tried to resist to conservatives who propagandized implementation of an open format of documents. It became the standard for government agencies of Great Britain in 2014.[3]

Opening of the code of a number of the developments

In 2015 Microsoft announced opening of the code of some developments. One of them -[4], intended for the decentralized machine learning — simultaneous use of a set of computers for the purpose of the solution of resource-intensive computing tasks. The code of the platform was posted on the website GitHub. The corporation said that over time Microsoft is going to add new features which will be open too in DMLT.

In August Microsoft published the source code of the preliminary version of the Windows Bridge program intended for transfer iOS of a-application on Windows on the GitHub resource. Windows Bridge allows to transfer the IOS-APPLICATION on Windows 8.1 and Windows 10 on computers with architecture of x86 and x64. According to plans of Microsoft, later the program should get support of mobile devices with architecture of ARM.

Microsoft also declared plans in January, 2016 to open the source code of the Chakra JavaScript-engine, having published it on GitHub. The code repository under the name ChakraCore will include the key components of the engine used in the Edge browser. The engine was created in 2008 and is used in many Microsoft applications on Xbox, smartphones and the PC.

Microsoft became the first golden sponsor of OpenBSD

In July Microsoft received a rank of the first golden sponsor of OpenBSD that means rendering annual financial aid to the project in the amount of $25 to $50 thousand. Before Google and Facebook listing to the project from $10 to $25 thousand a year were the largest sponsors of OpenBSD.

The OpenBSD project, in turn, sponsors development of OpenSSHH - a set of the network console tools intended for secure access to remote computers based on different OS including Windows. Earlier Microsoft announced intention to join community of OpenSSH developers and to be engaged in improvement of support of the Windows platform.

Microsoft does not exclude emergence of open Windows

In April, 2015 the technical director of the Microsoft Azure platform Mark Russinovich said that he allows in the future emergence of open Windows.


Microsoft opens the source code.NET

In November, 2014 Microsoft announced[5] about opening of full access to the source code of a server part of the.NET platform - a framework which long time was the main programming model for application programming for Windows. The company also expanded its opportunities for work with Linux and Mac OS.

Earlier in 2014 Microsoft already opened source codes of the compiler.NET (Roslyn).

Microsoft loves Linux

With Satya Nadella arrival to the management of Microsoft in 2014 the relation of corporation to programs open source became more loyal. So, there were open codes of a server core of.NET, and the share of the Azure systems running Linux grew to 20%.

In October, 2014 Nadella said that "Microsoft loves Linux". Together with it it provided data that more than 20% of all Azure of virtual machines working under a cloud platform use Linux OS.

2012: Microsoft developed additions for JavaScript

In 2012 Microsoft provided TipeScript - the additions for JavaScript allowing to apply this language when developing large-scale applications. The corporation published the TypeScript specifications and the compiler with the open code in CodePlex repository. Besides, in Microsoft developed TypeScript expansion unit for the Visual Studio.

"The last five years all of us hear complaints of customers more often that it is too difficult to write large-scale applications on JavaScript — noted in Microsoft. — TypeScript is urged to simplify development on JavaScript and to lay the foundation for the developed debugging tools and also mechanisms of autoend of the code, refactoring and the simplified navigation according to programs of large volume".

2008: Breakdown of OOXML in the status of ISO

In April, 2008 despite discontent of a set of the organizations, Office Open XML (OOXML) received the status of ISO.

Первые лица <!--LINK 0:60--> quite often suffer from haters of a monopoly position of the corporation. The last case occurred in the spring of 2008 - <!--LINK 0:61--> on a performance at the Hungarian university came under fire by eggs. In 1998 the Belgian avant-gardist Noel Goden during <!--LINK 0:62--> visit to Brussels managed to flatten out about the person of the head of Microsoft cream cake
Первые лица Microsoft quite often suffer from haters of a monopoly position of the corporation. The last case occurred in the spring of 2008 - Steve Ballmer on a performance at the Hungarian university came under fire by eggs. In 1998 the Belgian avant-gardist Noel Goden during Bill Gates's visit to Brussels managed to flatten out about the person of the head of Microsoft cream cake

The offer of the company which arrived in 2005 to make a format of the Open XML files the international standard was supported. ISO (International Organization for Standardization) she intends to issue the official memorandum about it.

Once the issued certificate of ISO/IEC means that the development of specifications which is officially called by Draft International Standard (DIS) 29500 will be carried out by members of ISO - the international organization with representatives from more than 100 countries.

At technological level it means that the changes offered during standardization process should be included in Open XML which is a format of documents in Microsoft Office 2007 by default now. It was reported that shortly Microsoft, Novell and other companies which software works with it file formats will have to update the products. As in the future these specifications will develop, these companies should support all made changes.

At this time among the companies there is a mistrust to efforts of Microsoft on establishment of functional compatibility between its products and other software including with open-source. But as the analyst from Burton Group Peter o'Kelly considers, ratification from ISO is a major step towards support of standards of Microsoft.

Now Open XML will be subject to numerous researches at technological level and people will be able not to be afraid of any legal difficulties connected with writing of the software based on this certification.

"Many people continue to think that Microsoft did not change the principles of work and the previous policy of Microsoft is bright to that confirmation" - O'Kelly told. "Now all not as 1998. Now the company really understands importance of standards".

On a question that gives the status ISO for Open XML, the expert in standards Jan van der Beld who worked in the CompTIA group cooperating with Microsoft told that "at the moment not really and there is a lot of". He told that clients from the government and big corporations which give preference to the certified standards have a choice now. "It removes one more barrier to business that environment where it was difficult to run business earlier" - van der Beld told.

But many people who pay attention to standards including defenders of open-source, are very disturbed by the ratification fact from ISO. Many national standardization organizations said no to Open XML or refrained even after February Ballot Resolution Meeting (BRM) which purpose was a solution of technical issues. Results of vote showed that 75 percent voted pro and 14 - contra. Then the representative of Standards Norge, standardization organization of Norway, complained of how there took place vote, but hardly it will affect results.

The procedure of acceptance sparked criticism from delegations of member countries of ISO and independent experts as a result of which more than 80% of comments on the standard were put to the vote without discussion and search of consensus. At the same time, four members of ISO and IEC — national standardization organizations of Brazil, India, the Republic of South Africa and Venezuela — submitted the formal appeals concerning standardization of OOXML, pointing to numerous violations during the procedure of consideration of the standard in ISO. Appeals were rejected by ISO/IEC then standardization organizations of four countries submitted the declaration in which also condemned action of bodies of ISO and IEC in the course of adoption of the OOXML specification as the international standard. However as a result of objection against standardization of office Office Open XML format did not get the necessary support.

It is remarkable that a number of the companies, in particular, of Google, Red Hat, Linux Foundation which are actively advancing software open source also spoke against acceptance of Office Open XML. Microsoft is criticized also for the fact that documents of the Word text editor which is a part of the latest version of Microsoft Office 2007 do not meet the last specifications of ISO of OOXML.

Representatives of IBM, speakers against standardization, claim that Open XML looks superfluous in the presence of OpenDocument Format (ODF), is technically imperfect and "insufficiently open". The official representative of the company refused to give comments to the official announcement of ISO.

Some days before vote of Free Software Foundation submitted the legal analysis according to which protection of the rights in Open XML is not credible.

Representatives of Microsoft and other firms say that different "standards" serve the different purposes while others claim that a large number of standards also is the wrong solution and for the same reason.

The editor of the ODF specification, Patrick Durusau, supported that ISO was approved by Open XML that would help to improve compatibility with ODF.

Many complaints were connected with the fact that Microsoft and Ecma - the standardization organization managing certification - carried out process of obtaining the ISO status by a format on the accelerated scheme which means passing by the standard of the tests consisting generally of 6000 tests on certification.

The expert in standards and the defender of ODF Andrew Updegrove told that the complete analysis of all certification process will be carried out.

"The fact that it is necessary to make some changes to how this process works so next time when is considered so strategically and commercially important standard, this process will better work is clear" - he told.

The 1990th - the 2000th: Linux is cancer

Information on use of the open source software in products of Microsoft appeared in media still in the late nineties and the beginning of the 2000th. Then it was talked that in the Windows OS separate blocks the program FreeBSD components, for example, in the section TCP/IP providing connection with the Internet were used. FreeBSD was used also on servers of a mail service Microsoft Hotmail.

Representatives of Microsoft first it denied[6]. At that time Microsoft took an aggressive position concerning the Open source software.Steve Ballmer in the stay by the CEO of Microsoft in 2001 of an interview said in one that "Linux is cancer which regarding intellectual property sticks to everything what he touches".