ColdFusion MX 7 Licensing Issues
I have been wrestling with an issue that should not be an issue that anyone should have to deal with. The licensing issues around a piece of software. The piece of software happens to be ColdFusion MX 7. The issue is that I am running it on OS X Server on a brand spanking new Xserve. I have everything installed properly, all my applications are working, and the server is operating beautifully. It should be nothing to plug in the serial number to put the finishing touches on it right? Wrong.
I have my client purchase a standard license for the “other” installation of ColdFusion, and the Mac OS X version of JRun. He proceeds to do so and sends me the serial numbers for both. I am excited because I'll finally be done with setting the server up and can get back to developing applications. I bring up the JRun administrator, put in the serial number with no problem. JRun says fully licensed 2-cpu version. I am very happy as I bring up the ColdFusion administrator to put this baby to bed. Once I bring up the admin, and get to the system information screen where I can enter the serial number I enter the number with no hesitation. The server responds that it is not accepted. Taken aback I check the number twice and have the purchasing agent fax over the list of numbers. No, the number is right. I go on a long excursion of un-installing ColdFusion, re-installing ColdFusion. Trying to put in the serial number at the beginning of the installation. That doesn't even work, it says that I already have a version installed, even when I don't. I know because I formatted my computer to make sure every vestige of ColdFusion was gone. I even installed it onto my PC putting in the standard serial number to see it work just fine. Neither myself, or the purchaser saw that to run the J2EE version of ColdFusion you must purchase the “Enterprise” license.
Let me say that again clearly so that anyone else running into this issue can find this on the web and save their time.
ColdFusion can not be installed in standard mode ever using the J2EE / “other” version.
This was bizarre to me, not because we both missed it, but instead because during the purchasing process a warning didn't come up letting him know that we couldn't use the “other” installation with the “standard” license. I know that running ColdFusion on Mac OS X Server is not supported, but they could at least let users run ColdFusion standard if they want to. When I got them on support I indicated that it appeared to be a nickel-and-dime, bait-and-switch sales operation. Buy this and then if you want it to really work, you have to buy this.
My feelings regarding this are like one would feel to a significant other who had wronged them in some way. On one hand you still love them and couldn't think of a world without them, but on the other, you wish they would go away forever. This isn't the first time I have felt that way about Macromedia. So, here is a situation where I will probably have to re-write my applications in either PHP or JSP. Macromedia, since we have bought JRun, doesn't seem interested in swapping out our standard and JRun enterprise licenses for a single ColdFusion enterprise license with the JRun license. It would be fair for us to have to throw in an extra $1,000, but another $3,000. As sweet as ColdFusion is, I'm not sure it is worth the cost. I've never had to buy it before, and I don't think I would.