I came across this article today and I was wondering if anyone could clarify what it is suggesting:
This comment in the article is the gist of what the article is about:
The problem is that the language in the EULA for VMware's software developers kit (SDK) makes it almost impossible to create for-fee software using any of the SDKs provided by VMware.
This is the kind of thing we are looking at doing. We want to create an application that will use VMs under the covers, and it will automate the creation and management of those VMs. The user in fact won't necessarily even be aware that the VMs are being created. Our intent is to use the VMware SDK for Java to programmatically create VMs, start and stop them, delete them, etc. This would be part of a product we're developing for sale.
From what we can gather from VMware licensing, we would need at least a VMware Essentials license to authorize us to use the SDK in this fashion. This article though implies that companies cannot develop for sale sofware that uses the VMware SDK. Any such software has to be strictly for "personal" (internal) use.
Can anyone clarify this?