Там нет ярлыков. Проекты с открытым исходным кодом чрезвычайно основаны на заслугах. Когда вы показали, что способны справляться с небольшими задачами, вам в конечном итоге будут доверять все более крупные задачи. Проекты с открытым исходным кодом также имеют большой интерес со стороны участников, которые вносят один или два патча, а затем продолжают двигаться, и еще больше людей, которые «вносят вклад» в одну или две грандиозные, но неосуществленные идеи, движутся дальше. Если вы хотите внести больший вклад, вам придется показать, что вы в нем надолго.
Тем не менее, постепенные архитектурные улучшения часто приветствуются, особенно если они решают серьезную ошибку или проблему производительности. Например, несколько лет назад одним из нескольких патчей, которые я внес в проект Cinelerra, было архитектурное изменение стека отмены, которое значительно уменьшило потребление памяти и задержку для операций, которые нельзя отменить.
Вы добьетесь наибольшего успеха, если решите проблему, с которой сталкиваетесь лично, а не просто станете участником проекта с открытым исходным кодом. Когда я отправил этот патч в Cinelerra, я не пытался внести архитектурное изменение в случайно выбранный проект с открытым исходным кодом, я пытался выяснить, почему это заняло так много времени, чтобы переместить точку входа / выхода при редактировании моих видео.