Early this week Citrix announced their Citrix Open Cloud framework and ever since I am confused both about their name and also their strategy. Part of my confusion is due to the vague information, without any specifics, on their website and seemingly arrogant response on Twitter by some of their top executives when asked to clarify their position. In this post, I will dig a little bit about this announcement.
Citrix OpenCloud Framework lets enterprises and cloud service providers build and operate private and public clouds by providing the core logic to rapidly provision, manage, and control applications deployed as cloud-based services. Additionally, it supports interoperability with popular cloud interfaces to let customers leverage their existing investments for migration to the cloud.
My understanding of this framework is that Citrix offers the core components for making a cloud including the hypervisor, some network components and cloud management software. They expect a community to form around this framework and build the other components. Hey Citrix folks, correct me if I am wrong.
@sramji @samj opencloud is 100% OSS , with opportunities for vendors to add differentiated features for hypervisor, vswitch, storage, orch
This immediately brings into focus “what are the OSS components inside the framework?”. As far as I know the only OSS components I see are Xen Hypervisor and Openvswitch (but, again, keep in mind that I am basing this post only on their vaguely written website). If it is 100% OSS as Mr. Crosby claims, I would expect Citrix to make VMLogix open source too. Neither their website nor the press release is clear about it. The last time I spoke to VMLogix, they were not open source. If VMLogix, which I guess is going to be the cloud management component of Citrix Open Cloud Framework, is not released under Open Source license, I cannot accept Citrix Open Cloud as 100% OSS. Period.