Говорю за себя.
В моих открытых проектах мной двигали исключительно филантропические мотивы - вот нет такого ПО (для Linux, конечно), это неудобно, тогда я напишу его для себя. Теперь оно есть и можно сделать хорошее - распространить его среди страждущих. Правда, в моем случае ПО помогать сопровождать было некому (отчасти из-за того, что оно на Qt, которое мало кто знает, отчасти от того, что швабодное шаобщество в большинстве своём сборище фанатиков и балаболов, которое мало что умеет на деле).
Дополнительно - тренировка, это ж хороший пет-проект, оттачивание навыков, прокачка.
А вообще - читните “Just for fun” Торвальдса, там все написано.