Open source зубожіння

Розробники опенсорс програм загалом живуть жалюгідне життя. Плодами їх діяльності користуються мегакорпорації що отримують надприбутки та нічого не дають навзаєм.

Хто мав колись справу з npm i пам'ятає рекламний банер який друкувався в термінал при встановленні core-js, розробник якого бідкався що немає грошей та роботи.

ElasticSearch плотно посмоктав Безосівського прутня, коли AWS просто додали у своє портфоліо хостед еластік. MongoDB втрапили в ту ж халепу, але раніше.

Того року компанія HashiCorp, яка робить такі продукти як Terraform, Vault, Vagrant та інші, змінила ліцензію з MPL на BSL, що викликало серйозну драму та форк від ком'юніті компаній які розробляють конкурента Terraform Cloud й ще одну драму.

Уже цього року Redis перейшов на Dual-License модель. Звісно вже зробили форк.

Всі ці зміни покликані захистити компанії-розробники опенсорсу від корпорацій-паразитів, які продають хостед-версії цих продуктів і не діляться ні прибутками, ні славою. Ліцензія BSL забороняє розробку «продуктів-конкурентів», подвійна ліцензія Redis забороняє продаж хостед редіса.

Очевидно, що permissive (дозвільна, хз), модель функціонування опенсорса не є сталою. Мегакорпорації не відсиплять тобі й копійчини хоч би скільки не заробляли, інші розробники теж не будуть платити за те що віддається просто так. Люди так-сяк тягнуть лямку отримуючи або нічого, або якісь копійки, а як тільки сіпаються обмежити інших, відразу знаходиться наступний лох який робить «вільний» форк.

Хтось бореться з цим за допомогою ліцензії AGPL, яка зобов'язує тебе публікувати вихідний код, якщо ти даєш доступ до цієї програми через інтернет. Великі контори з цим возитися не хочуть, тому такі продукти не крадуть. Хоча ось, наприклад, розробники соціальної мережі трампістів Truth, яка базується на Mastodon, таки показують код свого форка.

Хтось намагається продавати консалтинг та преміум саппорт — що, очевидно, теж не є сталим, тому що все впирається в людино-години які ви можете продати, перетворюючи все на банальний аутсорс.

Багато хто робить Open Core — дві версії продукту — звичайну опенсорс під відкритою ліцензією та закриту ентерпрайз, прирікаючи себе на вічний конфлікт фіч між ними.

Інші ось приймають непопулярні рішення щодо зміни ліцензій, перетворюючи свої продукти з «open-source» на «source-available».

Решта так-сяк тягне лямку свого продукту паралельно з роботою в наймі поки не вигоряє.

Нормального виходу з ситуації, здається, немає.

Але серед пітьми зубожіння розробників деколи трапляються і промені надії. Кілька тижнів тому FFMpeg випустили нову мажорну версію, і на цій хвилі на HackerNews всі пости з FFMpeg отримують підвищену увагу. Розробник програми CompressX теж запітчив свій проєкт, який є фронтендом до FFMpeg, а коли його запитали «а шо ж ти віддаєш назад» то той відповів що 10% від прибутку за минулий місяць перерахував у фонд FFMpeg. Цікаво, чи буде він продовжувати це робити, але така практика була б дуже крутою.


Сподобалось? Долучайтеся до мого телеграм каналу: https://t.me/full_of_hatred