Jump to content

Using Gizmo/DRM to give a trial period for aircraft


Kaphias
 Share

Recommended Posts

I guess this really goes for all products sold here, not just the MU@ and the Falco, but... would it be possible to use the technology you have to give a free trial period for your aircraft/scenery? I've seen a couple places in the MSFS world that do this sort of "10 day free trial" thing, and I'm simply curious if it would work here.

On one side, it could lower sales because people who would normally just buy would now get the free trial, decide they don't like it, and not buy it. On the flip side, a usually hesitant buyer could get the free trial, find they really like it, and end up buying the aircraft.

Looking forward to hearing your thoughts.  :)

Link to comment
Share on other sites

Hello, Kaphias,

This is something we have evaluated and continue to look at. Gizmo does allow for time delimited use (as seen when you load the Falco), however, at this time demos will not be issued. Until more things are ironed out for purposes of security, we'll continue to evaluate this situation.

Today, no, in the future...quite possibly.

Link to comment
Share on other sites

  • 1 year later...

I have no idea about Xplane plugin development, Gizmo or any other X-PLane SDK stuff, but I have worked on different DRMs and the way we worked some, was that the generated "key", had an embedded date.

The code that checks for key validity, had a duration hardcoded (or it could be embedded in the key if you want to give flexibility).

So the key has all the data you need, plus a date of creation (and optionally a number of days of validity). This means that a single key that you give me today, will be valid for, say, 5 days. After that period, the key will no longer be valid. Of course, after you use it (and provided its within the validity period), the generated license will last forever. It's the code "usage" that expires, not the license it generates.

Coding this was fairly easy and, provided your code doesn't get a reverse engineering craziness, it's fairly stable. Should anyone decode your encrypting/decrypting method, he deserves to have the plane… :P

You need to have an automated license generator/email should a user change its hardware (if you're tying the Key with some hardware value) and or if he reinstalls his computer, because the original key will not be valid anymore (it will expire!).

Link to comment
Share on other sites

So the key has all the data you need, plus a date of creation (and optionally a number of days of validity). This means that a single key that you give me today, will be valid for, say, 5 days. After that period, the key will no longer be valid. Of course, after you use it (and provided its within the validity period), the generated license will last forever. It's the code "usage" that expires, not the license it generates.

We already have this

Coding this was fairly easy and, provided your code doesn't get a reverse engineering craziness, it's fairly stable. Should anyone decode your encrypting/decrypting method, he deserves to have the plane… :P

No, they don't.

You need to have an automated license generator/email should a user change its hardware (if you're tying the Key with some hardware value) and or if he reinstalls his computer, because the original key will not be valid anymore (it will expire!).

We already have this.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...