Немного размышлений про опенсорс
Недавно я, стандартный пользователь винды, попытался познакомиться с небольшим линуксом и смог глубже понять что такое опенсорс.
Опенсорс - это мировая помойка кода. Все неудачники скидывают туда свои наработки. Зачастую они уже провальные на момент сброса. Потом разные энтузиасты пытаются из этого что-то лепить, ищут подходящий код, переделывают его. Однако не имея никакой организации, системы контроля и порядка, никаких финансовых интересов - получается так что говнокод просто множится. Мало кто из опенсорсников может довести проект до хорошего состояния, вычистив из него все проблемы и недочёты, сделав нормальный удобный интерфейс - у простых людей без зарплаты быстро кончаются силы и мотивация. Поэтому по настоящему хороших массовых проектов просто единицы - в основном на самых необходимых и популярных направления, где удаётся объединить достаточно много людей, и часто только если смогли найти спонсора - бесплатно хорошая работа не образуется из воздуха.
При этом надо понимать что если реальная коммерческая компания пишет приложение и выкладывает его код, то оно не становится опенсорсным - нет, это работа компании за даньги, а сама идея опенсорса не позволяет сделать такую качественную разработку.
Поэтому в целом опенсорс не ждёт ничего хорошего, пока не появится нормальная организация и стимулы к работе.
НО.. При всём этом только опенсорс позволяет развивать технологии. Пока код не стал общественным достоянием он похоронен в глубинах компании и вся эта работа будет потерянной для мира. Только используя готовые наработки можно двигаться дальше. Только к этому нужно ещё добавить какую-то мотивацию и организацию.
13.09.2024 21