My developer is not working as we agreed on the contract and now he is threatning me that if I offend him then he will make my project public before I launch the full version. I have made the contract with all the rules and NDA, but if I get into those things now, it will cost a lot of time for me which is not affordable at the position I am right now.
If your entire business is dependant on this person then they are, in a way, your defacto co-founder. But you give them no ownership.
The developer probably would say that you aren't holding up your end of the agreement.
Regardless, you can either come to terms with this person, which probably involves giving them some small degree of ownership or a more fair rate, or try to sue them.
By the way, I assume that you are massively underpaying them in addition to not giving them any ownership. If you were to add up all of the time the system has been in development, how many days is it? Then times 3 hours per day? And divide by the total compensation.
That's ludicrous. I'm not advocating for anything except fairness. I didn't say the other guy should be doing what he is doing or was really justified. But regardless, he is doing it, and this person can either find a way to change his mind or as I said, try to sue him after he does it.
It might help if you clarified what he meant when he said if you “offend” him. Could you just offer to him that you just pay him any outstanding salary and then cut ties? That seems like always a fair option unless you have some contractual obligation to him. It would suck to find another developer, but that’s always a risk when hiring.
Or is there something else that you’re not mentioning that he’s getting upset at?
If your entire business is dependant on this person then they are, in a way, your defacto co-founder. But you give them no ownership.
The developer probably would say that you aren't holding up your end of the agreement.
Regardless, you can either come to terms with this person, which probably involves giving them some small degree of ownership or a more fair rate, or try to sue them.
By the way, I assume that you are massively underpaying them in addition to not giving them any ownership. If you were to add up all of the time the system has been in development, how many days is it? Then times 3 hours per day? And divide by the total compensation.
Have you been paying them at least minimum wage?