If you released the code do it under a non permissive, commercial license and add license key activation and telemetry. Don’t let anyone use it for free. If you want to be generous give people a temp SaaS free tier. Don’t trade your time and IP for Stars, trade it for dollars.
People will not reciprocate if you just give them avenues to free use. they will take, then act entitled if you ever charge. Keep it locked solid from the start.
That other thing to avoid is companies that try to use contracts or employment to rip off your IP because they assume that as you are a developer building stuff you’re an easy mark. Protect yourself from such abusers. Many “legitimate” companies use highly shady practices to try to exploit the individual selling good IP.
Just use one of the good ideas and productize the shit out of it. You got this.