Question
If you have what you think is a great idea, how do you make your idea open source and ensure that it stays that way? How do you prevent your ideas from getting stolen and patented by someone else?
Background
I recently had an idea about a programming project that I think could be revolutionary. Being a young programmer I realize that I am going to need a lot of help to make this idea come to fruition. I also realize that there are some people who might try to steal the idea and copyright it. I don't know the steps I need to take to make sure that the idea stays open source and how to protect myself from getting the idea stolen. I don't mind if a company decides to make money off of the idea but I do want to prevent one person or company having complete control over it. I have done some searching on the web but haven't found a resource yet that answers my question so I ask you for your help. Any help is greatly appreciated.
Clarification
- I'm not looking to make money from the idea.
- I didn't understand the difference between copyright & patent but now understand I should have asked the question using patent instead of copyright. (question changed)
- My goal is to prevent one person or company from locking up the idea. I would love to have many people and companies catch onto the vision of the idea and run with it. (I can't imagine what today would be like if only one company had the rights to produce engines, electricity, cell phones, computers... I think you get the idea :D