Next.js Discord

Discord Forum

How to license your project.

Unanswered
Balinese posted this in #help-forum
Open in Discord
Avatar
BalineseOP
I have a project that I am close to being done with and, I plan to sell licenses for customers to use it.
But I am stuck on how I can do this without needing to give them the source code, which I dont want to do, because of people being able to steal it.

Here are some details about what my project is about:

The project is basically a control panel for game servers, so the owner of the server would pay for a license for using the control panel.
The panel is used on the user side also, so when a user login with their game account, the control panel is connected to the game server database, so the user can get details about all their characters and such.
The panel only supports a certain about of games, so that means I know what the default database tables are called, so its easy for me as a developer to setup and use the defaults.

The problems I see is that I want the customers to be able to self-host this system as long as they have a license, and I would want the control/user panel to be able to intergrade with other websites, since the server owners probably already have a website or at least want a custom one.

So my question is, should I make my project so its basically a license to the API, or should I go all-in and make it a full package with both the control panel and templates users can use for their server website?
The other idea I had was to make it so the user pays for the control panel, but the way it works is that its a docker image they would need to host.

I hope someone here have a good idea for how I could achieve this.

0 Replies