Ads by TechWords

See your link here
Receive the latest technology news and information.
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
Cloud Computing
View all newsletters




Privacy Policy
 

Engineer: Microsoft violated GPL before Linux code release

July 23, 2009 01:51 PM ET

Active Comments
Morely the IT Guy says: I've been telling people for years that Microsoft has been violating the GPL and incorporating open-source code into their products....
CapitalW says: "You get what you pay for. Open source fan boys have nothing better to do." Sure you are commenting on...


IDG News Service - Code that Microsoft Corp. released Monday for the Linux kernel under the General Public License version 2 (GPLv2) was in violation of that license before Microsoft made it available, according to an open-source network engineer.

Stephen Hemminger, principal engineer with open-source network vendor Vyatta, in a blog post claims that a network driver in Microsoft's Hyper-V virtualization software used open-source components licensed under the GPL. Since the license does not allow for mixing of closed-source or proprietary code with open-source code, the software was in violation of the GPL, he said in the post, which details how the violation was discovered.

"This saga started when one of the users on the Vyatta forum inquired about supporting [the] Hyper-V network driver in the Vyatta kernel," Hemminger wrote. "A little googling found the necessary drivers, but on closer examination there was a problem. The driver had both open-source components which were under GPL, and statically linked to several binary parts. The GPL does not permit mixing of closed and open source parts, so this was an obvious violation of the license."

Hemminger said rather than "creating noise," he alerted Novell to the violation, which then informed Microsoft of the matter. He also congratulated Microsoft for releasing the code, which consists of four drivers that are part of a technology called Linux Device Driver for Virtualization.

"It took longer than expected, but finally Microsoft decided to do the right thing and release the drivers," he wrote.

Microsoft said through its public relations firm that it is working on a response to Hemminger's claims. Novell did not immediately respond to a request for comment.

Microsoft's announcement on Monday that it was releasing 20,000 lines of code under the GPL -- a license it has criticized and never used before -- came as a shock to the industry, and Microsoft used it as yet another example of its interest in working with the open-source community despite a past of thorny dealings with that community. The Linux kernel is licensed under the GPL.

The drivers that Microsoft released, once added to the Linux kernel, will provide the hooks for any distribution of Linux to run on Windows Server 2008 and its Hyper-V hypervisor technology. Microsoft will provide ongoing maintenance of the code under the GPL, the company said Monday.

Many see open-source software as the biggest threat to Microsoft's software business. The company has made broad claims that Linux violates many of its patents, and it continues to seek royalties from open-source companies that use Linux-based software.


Reprinted with permission from

IDG.net
Story copyright 2009 International Data Group. All rights reserved.

Jump to comments

Code that Microsoft released for the Linux kernel under the General Public License version 2 (GPLv2) was in violation of that license before Microsoft made it available

Additional Resources

EFD vs. HDD - What You Need to Know
WHITE PAPER
Enterprise flash drives provide a new Tier 0 storage layer capable of delivering high I/O performance at a very low latency. Proper use of EFDs in an Oracle environment can deliver increased performance compared to fibre channel drives. Read the recommendations for identification of the best DB components for EFDs.
Gartner Research Report: Magic Quadrant for Application Delivery Controllers, 2009
WHITE PAPER
The market for products to improve the delivery of application software over networks remains dynamic and innovative. Vendors focused on solving enterprises' most-pressing application problems have become the top players.
Eight Criteria for Server Load Balancing
WHITE PAPER
Server load balancers are a simple yet highly effective means to scale an application environment while ensuring its availability. Today's solutions should also address application performance and security. Read about the top eight criteria you should consider when choosing a server load balancer and how Citrix NetScaler meets those requirements.

What People Are Saying

White Papers & Webcasts

High Performance for Integrating Massive Data Volumes
Processing very large data sets provides unique constraints, especially when time windows available for this processing are shrinking. This Technical White Paper presents...  

Gartner Podcast: Driving SharePoint Adoption in Lotus Notes Shops
Learn how can you drive mainstream user adoption of Microsoft SharePoint when your users are committed to using email.

IDC Webcast: Linux Adoption in a Global Recession
Access this webcast, compliments of Novell and HP, for a limited time only!

Whitepaper: Drive SharePoint Adoption in Lotus Notes Shops
Learn how you can drive your users to Microsoft SharePoint when they rely on IBM Lotus Notes.  


IT Jobs