Folks,
What do you think this means?
4/30/09 2:12:09 PM com.retrospect.RetroEngine[4723] #3> DLLoadLib: no id resource in “/Library/Application Support/Retrospect/RetrospectEngine.bundle/Contents/MacOS/libretrores.dylib”, skipDyloCheck 0x1
4/30/09 2:12:09 PM com.retrospect.RetroEngine[4723] #2> Command line is /Library/Application Support/Retrospect/RetrospectEngine.bundle/Contents/MacOS/RetroEngine
4/30/09 2:12:10 PM com.retrospect.RetroEngine[4723] #1>
4/30/09 2:12:10 PM com.retrospect.RetroEngine[4723] This Retrospect Beta software has expired.
4/30/09 2:12:10 PM com.retrospect.RetroEngine[4723] For information, please contact:
4/30/09 2:12:10 PM com.retrospect.RetroEngine[4723] EMC Corporation
4/30/09 2:12:10 PM com.retrospect.RetroEngine[4723] Pleasanton, CA
4/30/09 2:12:10 PM com.retrospect.RetroEngine[4723] 925.600.5305 * beta@emc.com
4/30/09 2:12:12 PM com.apple.launchd[1] (com.retrospect.RetroEngine[4723]) Exited with exit code: 79
How about having this splattered across my console log, almost non-stop?
I’d called it a good example of a disk space hog, and a bad example of how to write auto-expiring software.
Yes, I know that the Beta expired, but I didn’t realize it was going to keep writing that to my console log, without end… If it was going to do that, why didn’t they add a GUI notice of some sort?
Something along the lines of:
Retrospect 8 Beta 2’s trial has expired, the Retrospect Engine has been turned off. Would you like to check for an update?
The problem is that engine would shutdown since it realized the trial expired, but EMC did not remove the LaunchD agent which is configured to automatically restart the engine IMMEDIATELY if it quits.
Absolutely genius… I can see that they don’t write trial based demo’s often…