Jun 23 2009

Peaksware licensing hell

Published by perrygeo at 2:29 pm under Uncategorized

I’ve been using Peaksware’s WKO+, a cycling and running training tool to manage data from heart rate monitors, GPS units, power meters, etc. Its a powerful tool with a clunky UI but I’ve gotten used to it.

You pay $100 for a “personal” license. Not a big deal to me since they basically have a monopoly on this software niche. I first installed it on my work computer to test the data from my daily bike commute. Cool it works. Then I went to install it at home since that’s where I’ll be using it. Works ok. I proceed to gather all my fitness data into their proprietary binary format.

Fast forward a few months. I’m reformatting the hard drive on the laptop and want to move all my data and software to my desktop. But installing WKO+ is giving me a headache (”Error: Too many installations”). The registration process takes a hardware fingerprint and your must active it via the web to get a registration code. However, hidden withing their EULA, is a term which dissallows the transfer of license to another computer other than the one to which it was originally installed. The second installation was just an allowance they make to allow for “hard drive crashes” and such.

Since neither of those machines would be available to me, certainly there would be a way to transfer it? After several progressively more desperate communications with Matt Allen at peaksware support, he informed me that there was no way they would transfer the license (the non-transfer clause IS in the EULA after all). I would need to purchase another license simply because I switched computers!

Here is my response:

Basically what you are telling me is that I can no longer use WKO+
without paying again. I get to use the software for a few months and
you revoke my right to use it because I buy a new computer! I am a
paying customer, trying to be totally legit here, willing to support
your business in exchange for a license to use your software and you
insist on screwing me over. Brilliant.

This is one of the most unprofessional and idiotic stances I have ever
seen from a software company. Your intention appears to be to screw
over your paying customers and milk as much cash from them as possible
- you might want to rethink that business model unless you want to
loose customers! I will never endorse, recommend or purchase another
product or service from peaksware nor will any of my family, friends,
teammates or readers once the word gets out about your disrespectful
policies.

There are numerous typical situations where a new copy of the software
would need to be installed including:

* Hard drive failure
* Operating system upgrades
* New computer purchases
* Extended traveling and touring (installing onto a laptop or netbook)

Now I fully understand why your policy is one license per computer. It
makes perfect sense. I have seen plenty of other software with a
similar licensing model. But they also allow to uninstall the software
and re-register it on another computer due to these circumstances.
There is simply no technological reason why you could not implement a
licensing structure that allowed the user more freedom to transfer
licenses while still preventing piracy. As it stands, your licensing
model treats paying customers like criminals if they happen to run
across any one of the above situations.

So, to sum it up - your foolish license policy has lost you one
customer and many future ones.

Good riddance.

So if you want to support a company that treats its paying customers like criminals because they get a new computer, go right ahead and support Peaksware. But anyone who expects to use software that they pay for even if they happen to buy a new computer should steer clear.

The real kicker is that all that work is locked away in their proprietary file format simply because of their draconian licensing. This is the real take home lesson to all software users (not just fitness geeks): If you lock your data away in a proprietary format and are beholden to a single company in order to access it, they can and will screw you. Always insist on open data formats, even if using proprietary software. Oh and always read the EULA carefully before clicking OK!

5 Responses to “Peaksware licensing hell”

  1. cjcon 23 Jun 2009 at 3:18 pm

    I use WKO+ too - can’t say I love it, but it is the only option out there. Your story is disturbing to say the least. You should post this story to the wattage list: http://groups.google.com/group/wattage/ - 5500+ subscribers, almost all wko+ users I suspect. Allen and Coggan, the guys who wrote wko+, are regulars on the list and I expect you’ll get a response.

  2. perrygeoon 23 Jun 2009 at 3:23 pm

    cjc - maybe if we find enough geo/programming/cycling nerds out there, we can start an open source alternative ;-)

  3. Phil Skibaon 24 Jun 2009 at 7:27 am

    There are alternatives. I write RaceDay, which is the competitor to WKO+. It does many things WKO does, a few really important things that WKO doesn’t, and our licensing scheme allows you to transfer licenses, no problem. Just email us and the oversion on the old machine dies, and the new one starts up.

    Phil

  4. Phil Skibaon 24 Jun 2009 at 7:29 am

    Also, there is an open source alternative. It is called ‘Golden Cheetah’. I’ve donated some of my work to the cause. It is getting pretty cool.

  5. DeShawn Whiteon 25 Jun 2009 at 4:46 pm

    On Fri, 20 Feb 2009 15:30:11 -0800, I wrote:
    > Hey guys, I’ve gotten a new machine again. It happens about yearly….so
    > what do I need to do?

    ———- Forwarded message ———-
    From: Peaksware Support
    Date: Mon, Feb 23, 2009 at 12:37 PM
    To: (snip)

    Deshawn,

    We understand that computers break and that people upgrade to new
    machines. Don’t worry, we can get you up and running again; our goal
    is to make the transition as easy as possible for you. Please follow
    the directions below.

    Re-Installing and Unlocking WKO+:
    1. Download a new copy of the latest version of the software to your
    new or fixed computer which can be found at
    http://home.trainingpeaks.com/wko-desktop-software/download.aspx

    Please note that moving WKO+ from one computer to another, instead of
    installing a fresh copy to the new machine will result in the
    validation process getting all twisted up.

    2. Once you have downloaded and installed the latest version, open
    WKO+, and please enter in your full Name and the following Reistration
    Code to validate your license(CaSe SenSitiVe and dashes (-) matter).

    Registration Code: EGCW-XXXX-PPON-XXXX-EO7E-XXXX-JKMLUM2

    Migrating Your Old Data:
    1. Back up your DATA folder within CyclingPeaks on your old computer
    (if available) and copy that out to a USB “flash stick” drive or an
    external hard drive (sorry, but burning to a CD or DVD will not work).
    Note: you should regularly do a backup of your data in the event that
    you need to reload the program in the future.

    2. Launch the Migration tool (only run the Migration Tool if you are
    importing data from another machine, or upgrading from a copy of
    CyclingPeaks older than WKO+ v2.1). Just tell the program where your
    old data folder is and it will do the rest! IF you do not see this
    tool, then after you have WKO+ installed on your new computer, click
    START>PROGRAMS>CYCLINGPEAKS> WKO+ MIGRATION TOOL

    3. Make sure you have the source data path set to /Data folder where
    you had your data backed up. You might have to experiment a little;
    then make sure that your destination directory is
    c://ProgramFiles/CyclingPeaks WKO+/Data folder

    Please remember that in order to keep the price down on each copy of
    WKO+ we license the software for use on only one computer. Additional
    licenses can be purchased at a discount.
    Do not hesitate to contact us if you have additional questions.

    Thanks!
    Jani Guyot
    Support Representative

    Peaksware Support
    Phone: (720)406-1839
    TrainingPeaks and WKO+
    “Peaksware develops software systems to help motivated individuals and
    professionals achieve health, fitness and peak performance.”

    Subscribe to the TrainingPeaks Blog to stay current on news and announcements:
    http://blog.trainingpeaks.com/

Trackback URI | Comments RSS

Leave a Reply