The download is a free trial with a 120 day trial period. That brings up several points:
1.) The developer's installer, not TechTracker, controls the trial period. It could be a glitch, it could be that you (or another user of your computer) had it installed previously, or it could be that the developer counts days used of any version, not just 3.4.
2.) Trial versions can typically be installed and automatically registered if you have a previous version, which qualifies for an upgrade, already installed and activated. However, that's up to the developer to offer that convenience, so you may need to register the software with your product key manually.
3.) There are too many factors in determining whether an upgrade is free for you, as an individual, so TechTracker cannot warn you whether an upgrade will require a purchase. Thus, when in doubt, you must do the legwork in advance to determine if the upgrade's right for you.
In the end, I'd say your best bet is to contact the developer to get the issues straightened out.
The scan correctly identified my Easy-PhotoPrint release 3.3 as obsoleted by the release 3.4 version that's apparently available from CNET. The problem is that the update doesn't install because the last display (that I see, anyway) in the install sequence is a declaration that the (free trial?) version I've just installed has exhausted its number of days and do I want to: Disagree or Order a Copy.
Is this a TechTracker issue? A Download.com issue?
At any rate, PhotoPrint will keep showing up as out of date.
Thanks in advance.