Немає ярликів. Проекти з відкритим кодом засновані на надзвичайних заслугах. Коли ви показали, що здатні впоратися з меншими завданнями, вам, зрештою, довірять великі та великі завдання. Проекти з відкритим кодом також мають великий поштовх від учасників, які вносять один-два виправлення, а потім рухаються, і навіть більше людей, які "вносять" одну чи дві грандіозні, але нереалізовані ідеї, потім рухаються далі. Якщо ви хочете зробити більший внесок, вам доведеться показати, що ви в ньому на тривалий час.
Незважаючи на це, додаткові покращення архітектури часто вітаються, особливо якщо вони вирішують серйозну помилку чи продуктивність. Наприклад, кілька років тому однією з декількох патчів, які я внесла в проект Cinelerra, було архітектурна зміна стеку скасування, що значно скоротило споживання пам'яті та затримку для непридатних операцій.
Ви отримаєте найбільший успіх, якщо вирішите проблему, з якою ви особисто стикаєтесь, а не просто вирішите "стати учасником проекту з відкритим кодом". Коли я подав цю виправлення в Cinelerra, я не намагався внести зміни в архітектуру до випадково вибраного проекту з відкритим кодом, я намагався з'ясувати, чому потрібно так довго, щоб перемістити точку вводу / виходу під час редагування моїх відео.