the new per-socket Licensing is much simpler to understand in the case of non-virtualized servers.
However, e.g. in the case of LPARs on power where one can assign fractions of CPUs, how would that relate to sockets? The web page on licensing says: "Licensee must obtain entitlements for each socket on the virtual servers made available to the program." Its a while i dealt with AIX, and I had nothing to do with LPARs, but if there are more than 1 CPU (=core) on a CPU module (i.e. on a socket), and you assign 2 CPUs, does one have to make sure they are both on one socket (I almost doubt that can be done easily). Or is it so that you count "virtual sockets", i.e. up to the number of CPUs which are on one socket one can cover with one socket license, regardless which physical CPU cores are actually used by the server?