I would like to share you guys about an idea being implemented via a dedicated paid “Gig” vs open source via free community contributors. Let’s say a “Project Leader” comes up with a great idea to implement something in an innovative way and goes with the “Gig” approach - Assigning a dedicated resource with a specific fee, then the Source Code, Intellectual property etc. belongs to the owner of the project and not the developer(s).
Since you made the idea public, An Idea is in general can be implemented by anyone in the world. There are various reasons you want to make your project public funded and coded. In the end, the protection that you get is for what it’s being implemented via a “Gig” with a pay, as she/he has to work as a freelancer for a fixed price.
Let’s say you want your idea and don’t want to invest in implementing. Meaning, you expect the community to help, which is totally fine but the “Source Code” or Intellectual Property belongs to the “Contributors”. Which means, the contributors have the right to sell to other clients or do whatever they wish.
Steven Reubenstone Robert Lancer Anton Voltchok Harsha Alva John Rodrigues Sai Prasad Ravi Pujar Abhi Verma and others feel free to comment on this.