"As our fellow MuyComputer, although the recent announcement from Microsoft about the release of 20,000 lines of code seemed to imply a change of attitude in Redmond, has now been discovered that this opening was caused by the violation of the GPL.
A developer has revealed that one of the drivers of software code for its Hyper-V made use of GPL components, which are prohibited unless those same drivers are released as well. That seems to have been the real cause of this decision Microsoft.
Stephen Hemminger, an engineer of communications solutions company Vyatta Open Source, explained that a driver network software Microsoft Hyper-V made use of Open Source components licensed under the GPL, and they were statically linked binaries. The GPL does not allow mixing elements of open source and proprietary code. Hemminger
discovered the problem and contacted the project manager Linux Driver Project, Greg Kroah-Hartman, a Novell programmer, so that both work with Microsoft to help resolve this conflict almost "hidden". Hemminger hoped that the relationship of interoperability between Novell and Microsoft will facilitate the resolution of the problem. However, neither
Kroah-Harman and Microsoft revealed the real cause of liberation of the 20,000 lines of code when they announced the release of code, which was followed by another similar announcement yesterday. In fact, Microsoft introduced its use of GPL as something he had done to help their customers reduce the cost of deployment of its ICT infrastructure through server consolidation to improve the performance of Linux on Hyper-V.
As indicated in The Register, do not know why Microsoft announced this release as something that really was not. "Maybe it was the strategic and political importance of Hyper-V for the company," indicating at The Reg, or the 'gallon' to be gained from software users Leveraging the Open Source GPL license. What is clear, as they say in the original article, is that "you can not trust Microsoft, and have things to hide." Excerpt
From MuyLinux
"Although the recent Microsoft's announcement on the release of 20,000 lines of code seemed to imply a change of attitude in Redmond, has now been discovered that this opening was caused by the violation of the GPL. A developer has revealed that one of the drivers of software code for its Hyper-V made use of GPL components, which are prohibited unless those same drivers are released too. That seems to have been the real cause of this decision by Microsoft.
Stephen Hemminger, an engineer of communications solutions company Vyatta Open Source, explained that a network driver software for Microsoft Hyper-V made use of Open Source components licensed under the GPL, and were bonded statically to the binaries. The GPL does not allow mixing elements of open source and proprietary code. Hemminger
discovered the problem and contacted the project manager Linux Driver Project, Greg Kroah-Hartman, a Novell programmer, so that both work with Microsoft to help resolve this conflict almost "Hidden". Hemminger hoped that the relationship of interoperability between Novell and Microsoft will facilitate the resolution of the problem. However, neither
Kroah-Harman and Microsoft revealed the real cause of the liberation of the 20,000 lines of code when they announced the release of code, which was followed by another similar announcement yesterday. In fact, Microsoft introduced its use of GPL as something he had done to help their customers reduce the cost of deployment of its ICT infrastructure through server consolidation to improve the performance of Linux on Hyper-V.
As indicated in The Register, Microsoft announced not know why this release as something that really was not. "Maybe it was the strategic and political importance of Hyper-V for the company," indicating at The Reg, or the 'gallon' to be gained from software users by leveraging Open Source GPL license. What is clear, as they say in the original article, is that "you can not trust Microsoft, and have things to hide." Excerpt
From MuyComputer
Given these posts in these a question arises pages a user "Patrick" which reads as follows:
"If part of your code shows MICROSOFT not like, is wrong; if he does wrong as well, the truth does not place which is the anger of those who use free software from MICROSOFT. Nobody puts a gun to your head to use the software provided by MICROSOFT. It is easy to download the tools and open source OS, and many are good, but it seems that these tools also come with a manual on how to insult or MICROSOFT BILL GATES.
"Not that there's anger at MICROSOFT, Bill Gates has your business and sell its software freely WITHOUT ANY problem, that if they use licenses created to be a software monopoly, so that only they can distribute compatible software (which been morally wrong). Now the problem with this specific issue is that Microsoft is using code that is licensed under the GNU / GPL (General Public License) and between the terms of the license specifies that anyone who uses this code to create "software" should also release the code and Microsoft believe to be the "mother of Tarzan" did not respect this licensing at this, when warned of the problem which are getting into, decided to release the code to comply with the terms of the license and not as they say, "the demand of customers and the community for better integration between Windows and Linux."
Anyway point is not that they have something against Microsoft, because the free software community respects your software but does not share, but Microsoft does not respect the principles and free software licenses or the GNU GPL or anything that relates to free software, and also to remain as "saints" to people without thinking itself, hide the truth and becoming just another lie that is the most incredibly down .. "Here
is where I stress the importance to meet the terms of the free software licenses so we are not going to pass something similar to what happened to Microsoft ... Microsoft once again (with the use of the code of GNU / GPL) shows that "if you can not beat them, join them" ... jajajaja