For a few months now, I have been developing a web application for a "non-profit" (unofficial, more on this later) of my own accord. I'm the only one who has written the code, it was my idea in the first place, the only thing the "non-profit" has provided is the server space where the code is currently hosted. They have also not paid me a dime (though I'm sure I have made them quite a bit of cash).
When I started out on this venture, my ultimate goal was just to help the community that I loved and maybe have a nice, shiny web application to list in my portfolio. After countless hours of work, however, I have begun to rethink my strategy. Somewhere along the way, I came up with a great idea to monetize my application, which would have otherwise been a closed-source project to be used only on this one particular site.
At this point, I want to take my code and start a new company of my own. I believe the demand is there, and I think this is a good opportunity to get some experience in the startup world while making a bit of cash in the process.
My question is - what are the implications of this? The "non-profit" is simply a community of like-minded people that accepts donations to stay running. It's not an LLC, incorporated in any way, or a 501(c) nonprofit - nothing. As I said before, this project has been run and created solely by myself.
I have not discussed this with any of the owners of the site as of yet, I wanted to get a bit more information fist.
I am not a lawyer, and you should consult one.
If you provided the software to the non-profit, you've done a good thing (created value for them from your hard work) and fulfilled your moral obligation, but you shouldn't feel as though you need to tip toe around this issue with them.
It sounds like legally you are fine, although you do need to consult a lawyer to be sure.
All I would suggest is to talk to the "non-profit" and get their okay. It's best to do this in writing too.
I don't say this for legal standing, just your own peace of mind. There are plenty of stresses in starting a company, you don't need to always be looking over your shoulder that someone could pull the rug out from under you. So get it sorted with them, and then you don't have to ever look back.