Nota: questa domanda riguarda il caso generale ... Come sono le cose in genere.
OK, così posso scaricare il codice e fare i conti con esso, ma in che modo le mie modifiche entrano ufficialmente nel progetto? Chi decide quali cambiamenti fanno parte del progetto e come? C'è spesso un elenco di modifiche / aggiunte richieste? Cosa succede se ho un'idea interessante che non è menzionata lì? Come ottenerlo approvato? E se due persone implementassero la stessa funzione. Chi sceglie quale implementazione fa parte del progetto?
In sostanza, come viene gestito tutto (nel caso generale)?