Тогда я тебя неправильно понял.
Очевидно, опенсорс — это не только способ распространения кода, но и сообщество, и способ использовать своё время.
Да и нет. Опенсорс может быть как хобби, так и работой. То, что опенсорс - популярное хобби в среде программистов, не означает, что опенсорс - это только хобби. Где-то я прочёл "если хочешь заниматься опенсорсом и получать за это деньги, устройся в компанию, которая контрибьютит в опенсорс".
И кстати, во времена, когда ещё был жив Дельфи, вокруг него тоже было живое сообщество, несмотря на закрытость кода. Были даже платные и закрытые библиотеки компонентов.
Так что, говорить, что один конкретный способ контрибьюции в опенсорс, когда это хобби - это весь опесорс - это надеть огромные шоры и игнорировать существование того же линукса. Готов поспорить, что большая часть в масштабных опенсорс проектах (масштабных - это когда один человек не в состоянии изучить весь проект) написана программистами за зарплату. Но с тем, что большая часть опенсорс кода вообще написана в качестве хобби, я соглашусь. Интересно было бы взглянуть на статистику пользователей. Вполне может оказаться - что самый используемый опенсорс код отличается от проприетарного только тем, что разработка ведётся на глазах пользователей. Пример - AOSP. Туда сложнее написать патч так, чтобы его приняли, чем устроиться в Гугл или в один из вендоров Андроида.