Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are
spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the
password reset link.
Due to spam on this forum, all posts now need moderator approval.
Entire forum
➜ MUSHclient
➜ Plugins
➜ protecting source code/authorization system for plugins
protecting source code/authorization system for plugins
|
It is now over 60 days since the last post. This thread is closed.
Refresh page
Posted by
| Victorious
(89 posts) Bio
|
Date
| Wed 27 Nov 2013 07:06 AM (UTC) |
Message
| Is it possible to protect the source code of plugins or have some form of authorization system? I've been thinking of selling some complex plugins but haven't found any way of doing it without piracy occuring after the sale of the first copy. | Top |
|
Posted by
| Nick Gammon
Australia (23,133 posts) Bio
Forum Administrator |
Date
| Reply #1 on Wed 27 Nov 2013 07:18 AM (UTC) |
Message
| Philosophically, I am opposed to DRM, and that is written by someone who makes (and tried to make) a living from selling software.
In the end DRM causes more grief to your genuine customers than pirates, who will always manage to find away around whatever scheme you use.
You could conceivably use luac to turn your Lua code into object format, which would make it hard for people to change your code, but wouldn't stop them simply copying it.
All I can suggest is to make a good product, give good support, and ask for payment for it. Experience shows that maybe 1% of users will pay, so if you make something good, you will get some return if enough copies are out there.
One tactic is to sell it, but ask a small price, and explain that support will be ongoing if people pay. If you sell one copy, and 1000 are pirated, then you might with some justification refuse to answer detailed questions about it.
One technique used in various sites is to give away a fair amount, but have a more extensive "members" section where they get better support. Since you will know who you sold copies to, you might give quick and detailed support to such people, and refer others to the FAQ. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Victorious
(89 posts) Bio
|
Date
| Reply #2 on Wed 27 Nov 2013 12:05 PM (UTC) |
Message
| Thanks for the thoughtful replies - if I do this i'm leaning towards not making any DRM. | Top |
|
Posted by
| Fiendish
USA (2,534 posts) Bio
Global Moderator |
Date
| Reply #3 on Wed 27 Nov 2013 11:48 PM (UTC) Amended on Wed 27 Nov 2013 11:49 PM (UTC) by Fiendish
|
Message
|
Quote: Is it possible to protect the source code of plugins or have some form of authorization system? Everything is possible for someone clever enough, but why do you hate freedom? |
https://github.com/fiendish/aardwolfclientpackage | Top |
|
The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).
To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.
14,617 views.
It is now over 60 days since the last post. This thread is closed.
Refresh page
top