Open-Source Competition for Microsoft's .Net
Intel and HP are among those backing Mono, an effort to develop a programming environment for Linux.
Matt Berger, IDG News Service
Computing heavyweights Intel and Hewlett-Packard said Monday they will lend support to an effort to create an open-source version of Microsoft's .Net initiative, called Mono.
Led by open-source software maker Ximian, the Mono project aims to develop a version of the .Net programming environment that lets developers build applications to run on Linux and UNIX operating systems. Intel Labs and HP's Linux division, each of which develops software for those two operating systems, have said they will endorse Mono's effort.
"The prospects of being able to support .Net not just on Windows but on Linux or UNIX holds a lot of promise for them," says Miguel de Icaza, chief technology officer at Ximian, who is leading the 50-person development team taking part in the project.
The additional support for the project came only after the Mono group agreed to use a new software license, called the X11 license, to protect some of the technology it develops. Developed at the Massachusetts Institute of Technology, X11 will allow companies to use part of the technology developed by Mono, called class libraries, in the software they sell without disclosing how they use it.
Mono's technology was previously licensed under the GNU GPL (General Purpose License) and a similar software license called the LGPL (Lesser General Public License). Any software code protected under those two licenses is freely available to developers to view, modify, and distribute. However, any changes made to the code must be published and made available to the public.
Open Opposition
A number of major software companies, such as Microsoft, oppose the GPL due to its open nature. Microsoft has continually argued that the software license makes it difficult for a company to protect intellectual property because it forces a company to expose to competitors the blueprints of any code it uses that is licensed under the GPL.
The new license that the Mono project will invoke says a developer can use the software code, modify it, and distribute it commercially, without publishing any changes it makes. Intel and HP support the new license because it would allow them to use the technology in their own software products without disclosing details to competitors. HP called the licensing shift a "practical move," in a statement on Monday. Intel said the switch will accelerate innovation on the Mono project.
"It allows Intel and HP to contribute to the project, which is one of the reasons we're making this change," de Icaza says. "It's something that Intel and HP feel is useful to them."
The license changes will affect only work on the class libraries developed by the Mono project. A software compiler used in the effort, called the C# compiler, will continue to be licensed under the GPL. In addition, Mono's version of the runtime environment Common Language Runtime will continue to be used under the LGPL.
Full Windows 7 coverage
Save on Printing Costs
Dell Fast Track
-
Free Next Day Business Shipping on Dell's Most Popular Systems
Over 35% off Dell’s most popular systems. Delivered in 48 hours with free next business day shipping! Ends 12/22 at 3 PM CST
People who read this also read:
Best Prices on Security Software
Norton Internet Security 2010 - 3 UsersPrice: $26.30
Norton Internet Security 2010 - 3 UserPrice: $26.30
Internet Security 2010Price: $31.93
Norton 360 Version 3Price: $38.82
Total Protection 2010 - 3 UserPrice: $31.99
Norton 360 Version 3.0 - 3 LicensesPrice: $49.97
- 15 Minutes to a Secure Business Get the Secure in 15 toolkit starting with the "15 Minutes Month-at-a-Glance" calendar. McAfee will send you additional tools and tricks to stay protected around the clock.
- A Buyer's Guide to Data Protection Implementing data protection products and processes can be daunting. Make the right decisions by exploring what is available and what makes sense for your organization. Use this simple guide to evaluate different vendor offerings.
Cameras
Camcorders
Cell Phones
Components
Desktops
HDTV
Home Theater
GPS
Laptops
Monitors
MP3 Players
Networking &
Printers
Storage








