Jesse Cogswell Posted January 22 Share Posted January 22 I've hit a serious roadblock dealing with version control, updating, and copy protection on several of my plug-ins and am curious about how some of you handle it. I have managed to embed version numbers into the plug-ins themselves by adding a popup parameter called '__version', then using GetLocalizedPluginChoice(<plug-in name>, '__version', 1, versionNum), but what's a good method of handling updating? Using Python to poll an online manifest to determine if a plug-in is out of date? Then using Python to download the new version from an online depository and overwrite the existing plug-in definition? Then there's the whole issue of copy protection. Right now, I sell my plug-ins on Gumroad.com but there's nothing really stopping one person from purchasing the plug-ins and then sharing the .zip package with others. I've thought about ways to create a key based on a user's serial number, but what is the best way to manage users? Should I consider writing an external application to manage things? I'm open to any and all ideas and methods. Quote Link to comment
Pat Stanford Posted January 22 Share Posted January 22 Sending you a DM with some info Jesse. If anyone else is interested we can add you to the message thread. I just don't want to go too public with some of this information. Quote Link to comment
twk Posted January 23 Share Posted January 23 I have yet to implement copy protection for my plugins, but once I do, I will be going the last number of digits per serial number checking mechanism. @Pat Stanford, would be very much interested in being added to that message thread thanks. Quote Link to comment
C. Andrew Dunning Posted January 23 Share Posted January 23 We use a key system based on the last 6 characters of a user's VW license. Embedded in a given key is information as to which of our products the user has licensed and which version. This key is generated each time a user buys a license for 1 or more of our tools. If a user attempts to use our tools w/o a valid key, the bulk of the OIP is disabled and a button to the tools area on our Web site is displayed. Does that help??? 3 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.