Welcome to Adobe ColdFusion Forum!
Regarding your final question. ColdFusion is a 2 CPU license (1 Quad CPU means 4 cores), which means it would work for 8 core CPU. So, in other words if you have to machine of 4 core each, you can set up one as Dev Server and other as Production Server.
I am in the process of setting up a new development server and had hoped to upgrade our secondary prod server to cf10 and take advantage of the development licence use that comes with that. However from my understanding of the EULA it sounds as though we would be breaching it if we left the dev server web accessible outside our own network.
I am confused regarding the above point, can you please elaborate or share the source where you read about it?
I wasn't aware of your first point, i assumed a single licence (regardless of how many cpu's it covers) would be for a single server only. Just that if your single server has more than 8 cores, you require more licences.
So at the moment our production server has 4 cores and i am looking at setting up a VM on our virtual host which is using less than 4 cores thanks to hardware petitioning via hyper-v. So from what you have said, i can use a single licence to cover both of these servers and have them internet accessible ?
You can disregard my second point, as i found an up to date version of the EULA that very clearly defines internal network and answered my question.
Please note - our production server is a separate physical machine, the development server would be running as a VM on our virtual host machine. So 2 separate physical machines.