Ideal Software Licensing Model – Requirements Collection

I’m looking for some feedback and thoughts from the community to help define a reasonable Licensing Model that takes Physical & Virtual into account.  From my view as a client I don’t think this is all that complicated at the end of the day.

More discussions with some vendors around licensing and I’m finding more and more that the following two axioms are defining these discussions:

The challenges come from the fact that Vendors don’t get the following generally:

Clients get upset cause of the following items:

So there’s some of the requirements I have come up with.   What other requirements/gotchas can you think of that have got you in dealing with vendors?   Anything different when dealing with Solaris or AIX or HP/UX virtualization?

Posted on February 2, 2010 at 1:42 am by iguy · Permalink
In: VMware · Tagged with: , , ,

2 Responses

Subscribe to comments via RSS

  1. [...] Today found this great post, read this quick excerpt : What is an ideal software licensing model when dealing with physical instances, virtual instances and what is needed to make it all good for vendors and clients? Read the rest of this great post Here [...]

  2. Written by BradC
    on 2 February 2010 at 4:23 am
    Permalink

    I often find that trying to figure out and/or conform to licensing models is more expensive that the dollar amount we would pay for it, making open source and home grown solutions much more economical.

    For most software, don’t license based on the computer that the software is running on, license based on how the software is going to be used, or based on a number or set of numbers that is within the domain of the value you are providing. If it’s a SQL server then limit database size, database count, or transactions per second. If it’s a web shopping cart then limit the number of items for sale, or the total dollar amount per month.

    IT software is where virtualization causes problems, since the hardware is the domain of the software. If a monitoring or backup software is based on the number of hosts, it costs me money to break a large application into multiple VMs. If it’s licensed based on virtual hosts then it costs me more to buy lots of small hosts instead of a few large ones.To make it worse, if the VM does it’s job, there’s no fool-proof way for the licensed software to even know that it’s in a VM, making enforcing any sort of special VM-only licensing very difficult.

Subscribe to comments via RSS

Leave a Reply