This question already has an answer here:
I work for a large multi-national on one of the largest projects ever undertaken. I am definitely not a software developer and I am sure most would laugh at my code. I have very limited experience setting up a LAMP server years ago and have played with the old "Delphi 6" RAD but I have installed Visual Studio community and have been trying to learn a bit of XAML/C#.
That's in my own time though, as a hobby. Back in reality I spend most of my time outside operating a processing plant in the field.
However, I have a couple of ideas for software which I think management would absolutely love to have. One idea is fairly easy to implement but would save 100's of man hours a day/week. I started putting something together and in a couple of weeks I have made a lot of progress and I think in maybe another month or two if I can dedicate the time to it I'll have what I want, and hopefully what management want.
If I can do that, it will advance my career dramatically. It will ensure the financial security of my family and that is the most important thing to me. I could increase my value to the point where I could grantee my job until retirement not because of the software that would inevitably become outdated, but because of my optimization skills, and resourcefulness.
So, with that in mind. How would someone from the floor sell their idea, while protecting what they are working on?
How do you set up a license and what should it include?
What other things would you need to do?