Graphic License Cards

Sunday, April 8, 2007

Speaking of product registration, a couple of days ago Agile Web Solutions introduced their new graphic license card technology for 1Passwd. The idea is that rather than receiving a text-based software registration key, the key is embedded in an image file. Drag the image file onto the application and it locates the license information and registers the software.

Personally I think this is a very clever idea. I agree with they guys at Agile that this is a very Mac-like solution. I’m not a 1Passwd user, but I almost wish I was so I could try this out.

Unfortunately, at least from the comments posted to their blog entry, the concept is not getting a very warm reception. Although some people think it’s a novel idea, most of the comments seem to fall in the “this is a bad idea and you guys suck!” category.

This main opposition seems to be that it’s a big hassle to store the image file. That’s true: 1Psswd currently can’t store this type of document, and neither can my Safe Place password storage application. However, it looks like this will change for both products soon.

Interestingly enough, nobody’s mentioned that many other software products already use files, rather than text strings, to license software. For example, any Mac application that uses AquaticPrime. Most of these files contain text rather than image data, but they’re files nonetheless.

Many potential users also don’t seem to understand the technology. Some of the commenters think they could receive a physical license card, scan it into a computer, and use that to register their software. That might work if the card included a bar code, but it doesn’t. The image does sport a bar code, but this is obviously just a graphic element, not a real bar code. So this is apparently causing additional confusion for users, which is never a good thing.

I’ll be watching with great interest to see if this idea catches on. In the meantime, they haven’t offered to share any code so that other developers can adopt this technique, and I’m not interested in recreating this functionality from scratch in my program, so I’ll continue my investigation into the currently available product registration options.

Comments

Hey Dave!

Thanks for sharing your thoughts on the new license cards! We think the idea is more natural and Mac-like and hope it will catch on.

While the files from AquaticPrime are definitely better than hexcodes, I don't think they are as natural as drag-n-drop images.

IMO, doing things the natural way is very important in order to keep your customers happy and from needing to contact your Customer Service department.

When you're a small shop like us, and the CS department == your development team, this is very important :)

BTW -- we will be open-sourcing all the code for these image license cards. Stay tuned!

Cheers!
Dave Teare
Co-author of 1Passwd

Posted by David Teare on April 9, 2007 1:32 PM


@Dave: I absolutely agree your graphic license key is a step up from a simple AquaticPrime license file. I think you've got a great idea here, and really hope it catches on.

And thanks for offering to open-source the code!

Posted by Dave Batton on April 9, 2007 2:22 PM


I'm no expert, but it seems this could be done using an open-source stenography library, or, if you're paranoid, a stenography library that you've cooked up yourself.

I followed a link here from someone reviewing BNR's Cocoa Bootcamp. Do you have good things to say about it?

Posted by Mason on January 30, 2008 8:18 AM


@Mason: I think you mean steganography. Stenography is the shorthand used by court reporters. :-)

I have lots of great stuff to say about my BNR experience. Read about it here.

Posted by Dave Batton on January 30, 2008 9:27 AM


Add a Comment
Please fill in the fields below to add a comment:
Name*:
Email Address*:
URL:
Spam Protection*:     Type "new york" without the quotes.
Message*:
  Your email will not be published and the URL provided will be used as
a link on your name.

* indicates a required field.