Question to all Open-Soruce people

Hello together,

so this is not exactly about a job. I would like to join some open source projects that program in Ionic. But before I join them I would like to know some things about open source projects.

  1. who decides which features are released in an open source project?

  2. can I contact the contributors before I start the project, introduce some ideas and start then developing. I don’t want to develop anything if it ends up in the trash anyway :(.

  3. do you know of any “serious” literature or scientific sources that deal with the topic of open source properly? I would like to dive a bit deeper into it. For example, I’ve heard about licensing issues with some projects.

So I’m happy about every answer from you, the more answers and discussions will be better.