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