Открытый исходный код без pull request: новая модель remix
A new model for open source: closed to pull requests, open to remix

Джеффри Хантли предлагает модель Remix для open source: закрыть pull request, оставить обсуждения и разрешить ремиксы через Nix overlays. Идеи важнее патчей, а лицензия as-is уже позволяет изменять код без обязательств по поддержке. Автор отключает pull request в своих проектах и публикует руководства по ремиксу.
Вместо того чтобы отправлять pull request в upstream-проект, потребитель создаёт overlay, который патчит Git, запрещая force push; это определяется один раз и затем единообразно появляется в средах разработчика, контейнерных образах и системных тестах — без pull request в upstream-проект.
- kvemkon
> Новая модель для открытого исходного кода: закрыт для pull request'ов
Именно так SQLite работает уже десятилетиями. И, возможно, это идёт им на пользу. Это специфический проект с миллиардами работающих экземпляров (обрабатывающий долгосрочно сохраняемые и изменяемые данные, в отличие от curl), но это не применимо в общем случае.
Разрешение pull request'ов не равно обязательству их рассматривать и принимать. Небольшой дисклеймер о том, сколько времени у кого-то есть на эту работу, очень полезен потенциальному контрибьютору, чтобы заранее знать, чего можно ожидать.
- outlore
Разве с форками так не всегда было?
- deepsquirrelnet
> Хорошо, я собираюсь открыть урок истории, потому что прошло уже пара поколений инженеров-программистов с момента написания этого эссе
> Это создало действительно странные ожидания в социальной структуре: что тот, кто выпускает код, обязан его поддерживать и не получать за это никакой платы.
В корне, да, именно поэтому это и взлетело. Крупные технологические компании больше не продают программное обеспечение, они сделали его товаром через открытый исходный код. Теперь они продают облачные сервисы или консалтинг, или рекламу, или ваши данные.
Просто прочитайте, что об этом сказал Эрик Реймонд:
https://www.oreilly.com/openbook/opensources/book/raymond2.h...
> Нам в ретроспективе казалось очевидным, что термин «свободное программное обеспечение» нанёс нашему движению огромный ущерб за эти годы. Часть этого проистекала из известной двусмысленности «свобода слова/бесплатное пиво». Большая часть — из чего-то похуже: сильной ассоциации термина «свободное программное обеспечение» с враждебностью к правам интеллектуальной собственности, коммунизмом и другими идеями, вряд ли способными снискать расположение менеджера по информационным системам.
Целью было найти бизнес-модель и продвинуть её на рынок. Именно поэтому они в первую очередь и отделили себя от FOSS. Это то, что вы видите, как делают сегодня крупные технологические компании (это и есть бизнес-модель).
Наблюдаемые и вызывающие жалобы результаты — это буквально просто ожидаемые результаты превращения программного обеспечения в товар, а именно: бизнесу нужно зарабатывать деньги, и он делает это не продажей программного обеспечения.