Why should VMware open source ESX Server
For some time, I started thinking that VMware should open ESX server to the open source community, not because I am an open source advocate, but for many reasons I’m listing here, and I think many of you agree:
- ESX is already using many open source technologies and components, whether we say it’s built on top of Linux OS, using Linux kernel, or is a Linux derivative, it is built on an open source foundation.
- ESX Server make Linux users feel at home, and Linux community are used to find, evaluate and use open source projects before they recommend it to their employers and use it in the enterprise, imagine a project called OpenESX, and fully open source and free virutualization project where anyone if the world can contribute to the design, development, testing, and documenting of every part of it just like Fedora project and Redhat. VMware will sponsor the project and support the development.
- It will provide rapid progress, more innovation, closeness to the users, and larger user exposure: open source’s advantages.
- It is Microsoft Virtual Server’s competitor, many Open Source contributors build their environments on open source platforms and never user Microsoft’s software unless they have to, those users and developers will definitely contribute to an open source project that will integrate with their current network, provide enterprise class support, without migrating to Windows hosts or Microsoft technologies.
- By saying open source, and I’m not saying ESX will be totaly free and VMware going out of business, I admire VMware innovation and I actually think VMware business will be in a good shape with Open Source community support, (I don’t want to go through the debate of opening Microsoft Windows source now, but I think the open source business model will be suitable for VMware)
- It is the best way to [defeat] Open Source rivals, Xen, Qemu and other open source alternatives’ advantage is user contribution and rapid progress, Vmware will soon realize that once those products are mature, it will be competing with them in the enterprise market along with the pressure of Microsoft.
- VMware has always supported and relied on user community, VMTN is a big strength for VMware because of the users forums, blogs, local groups and add-ons, and they can give those users access to the core technologies where they can suggest, enhance and innovate to the seek of virtualization users back to VMware clients.
- VMware already experience how much users base was expanded by giving away Vmware Server for free, those users most likely are going to recommend VMware as solution provider for virutalization after evaluating the product, and ESX will have much more powerful but similar affect.
When I say open source, I mean ESX OS, VMkernel, VMotion and VMFS, imagine how much users can contribute to those technologies, and how fast this development is going to be.
If you think that this is impossible, VMware is never going to release ESX Server’s code, just think about Java, and solaris, after 10 years, Sun decided to open source those to stay in the competition (I think Solaris was open sourced too late that it may not recover easily anyway).
——————————————————————–
Links to this:
http://vmblog.com/archive/2007/03/21/should-vmware-open-source-esx-server.aspx
http://blog.scottlowe.org/2007/04/05/open-source-virtualization-thoughts/
http://tarrysingh.blogspot.com/2007/03/should-vmware-open-source-esx-server.html

















I totally agree, vmware is a good example of companies that should be opensourced all other vm products are free any way including Microsft virtual pc
heh,
It looks like VMware thinks this is a good idea, they already release vmtools as open source, http://www.internetnews.com/dev-news/article.php/3699096
I’ll be waiting for the next software for vmware to make available as open source, way to go VMware…