Is it bad to make your (paid) plugins need to have a valid license?

Dyee06

Premium
Feedback score
0
Posts
4
Reactions
1
Resources
0
Hello i made this thread to provoke an open discourse about blocking paid plugins from being leaked. I just started coding plugins and felt really discouraged by the amount of plugins leaked, basically stealing money from creators. I started coding plugins non-leakable by having a vps generate licenses for every bought copy of the plugin and having them automatically assigned. I already made some failsafes in case of the vps loosing power or internet (when there is no connection to the database, the plugin will consider the license to be valid so people still get what they paid for) and tought of more security features. Would this be a bit asshole'ish of me to implement in my plugins so i protect my time investment?
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Dyee06

Premium
Feedback score
0
Posts
4
Reactions
1
Resources
0
I don't know much about leaking but I'm pretty sure they can just change the code of your plugin so it dosn't require a license to open. (Not 100% sure)
If it really stopped leakers all devs would have used it
tho it might have a benafit I don't know about
I just wanna delay the inevitable as much as possible, if they get trough obfuscation and the license stuff, i still achieved my goal. Gonna give them a hard time tho.
 

Leeiuum

Supreme
Feedback score
8
Posts
1,059
Reactions
666
Resources
0
I haven't uploaded any resources of any kind, so because of that my opinion might not matter as much - but no. I don't think it's an asshole-ish move to protect your assets from being leaked as it is a revenue stream.

If you take a look at sources such as Corebot, whilst it is NOT a plugin many use it when you need to verify your license to start using it.

Additionally, if you had any form of leaks in the first place, I would imagine that you would be able to track whoever leaked it down just from serial numbers alone.

Again though, don't know the market - just putting my thoughts down.
 

Dyee06

Premium
Feedback score
0
Posts
4
Reactions
1
Resources
0
I haven't uploaded any resources of any kind, so because of that my opinion might not matter as much - but no. I don't think it's an asshole-ish move to protect your assets from being leaked as it is a revenue stream.

If you take a look at sources such as Corebot, whilst it is NOT a plugin many use it when you need to verify your license to start using it.

Additionally, if you had any form of leaks in the first place, I would imagine that you would be able to track whoever leaked it down just from serial numbers alone.

Again though, don't know the market - just putting my thoughts down.
I didn't aim this question specificaly to sellers, I want to know the public opinion on this kind of stuff. Thanks for your response!
 

zArrowTan

On a Mission to upload 100 Server Setups
Ultimate
Feedback score
21
Posts
920
Reactions
122
Resources
162
licensing can be broken but it can stop a lot of people from using the plugin so ya. Adding a license system is a really great idea as there's at least a wall defending.
 

Kreagle

Feedback score
0
Posts
5
Reactions
0
Resources
0
I have purchased several licenses that have similar restrictions, and IMHO I feel that as a programmer, you should do what you need to do to protect your work. Yet as a server operator, I do find it very frustrating to have to delete the plugin I paid for, when the developer just POOFS and the license no longer works. With this being the case, I now make it a point to only purchase "license checked / IP checked" plugins from developers who have a steady (2+ years) of contact and update via discord. If it's a "new developer", I go elsewhere.
 

Dyee06

Premium
Feedback score
0
Posts
4
Reactions
1
Resources
0
I have purchased several licenses that have similar restrictions, and IMHO I feel that as a programmer, you should do what you need to do to protect your work. Yet as a server operator, I do find it very frustrating to have to delete the plugin I paid for, when the developer just POOFS and the license no longer works. With this being the case, I now make it a point to only purchase "license checked / IP checked" plugins from developers who have a steady (2+ years) of contact and update via discord. If it's a "new developer", I go elsewhere.
I undersant your concern so i made it so in case of the license database/vps not working anymore, the plugin will just skip that verification step and consider itself valid, license or not.
 

Malacara

:)
Supreme
Feedback score
5
Posts
1
Reactions
23
Resources
0
I wouldn't have any problem if it works exactly as you describe, there are some plugins where after running it the first time you realize you have to enter a secret key in the settings and contact the developer or every time the plugin is updated it deactivates and executes a command to stop the server, I don't know, very old techniques, I hope nobody uses that anymore, it is very annoying to discover what is causing it.

I wish you success in your projects. :D
 

Kreagle

Feedback score
0
Posts
5
Reactions
0
Resources
0
I undersant your concern so i made it so in case of the license database/vps not working anymore, the plugin will just skip that verification step and consider itself valid, license or not.
That is a great solution! I wish more developers would be as considerate.
 
Top