„Такса за поддръжка на отворен код“: Предложение за справедливо финансиране на проекти с отворен код

Такса за поддръжка на отворен код

На няколко пъти Тук в блога е засегната една темакойто Дълго време това е един от основните проблеми който е изправен пред свободен софтуер и неговите разработчици. Темата на „финансирането“, което от своя страна води до други проблеми, като например малка или никаква подкрепа за проекти, както и злоупотреби от страна на търговски проекти, които използват свободен софтуер и не разпределят част от печалбите си или дори не допринасят за развитието на проекта.

За да се осигури решение към този проблем, Създателят на WiX въведе иновативна инициатива, наречена „Такса за поддръжка“.

Целта му е да реши един от най-упоритите проблеми в екосистемата на свободния софтуер: финансирането на проекти, които, въпреки че са широко използвани, зависят почти изключително от доброволческия труд на техните разработчици.

Това предложение предлага въвеждането на малка месечна вноска, с опции, започващи от $10, предназначени да гарантират икономическата жизнеспособност на проектите, без да се прибягва до модели като Open Core, които обикновено предлагат платени версии с допълнителни функции и ограничават достъпа до определени функции.

Софтуерът с отворен код е безплатен, но поддържането на проект с отворен код не е безплатно. Ние изискваме много от поддържащите проекти, включително:

Проблеми с триажа
Отговори на въпросите
Поддържане на изпълнението на скриптовете за изграждане
Актуализиране на софтуерните зависимости
Последващи доклади за безопасност
Продуцирайте нови издания
Справяне със спама във дискусионни форуми и системи за проследяване на проблеми
Поддържане на регистрацията на домейн име
Подновяване на сертификати за подпис
И много, много други задачи

Как работи таксата за поддръжка

Централната идея е, че потребители и компании, които получават търговски облаги (пряко или косвено) от проект с отворен код правете редовен принос. Плащането ще бъде подкрепено от лицензионно споразумение с крайния потребител (EULA), което ще регулира достъпа до ключови ресурси, като например инфраструктура на проекта, официални двоични файлове и предварително компилирани пакети.

За да се улеснят транзакциите, Предлага се използването на системата за спонсорство на GitHub, което би позволило директно прехвърляне на средства към поддържащите. По този начин абонатите биха могли да изтеглят официални версии, да участват в технически дискусии и да изпращат отчети за грешки или заявки за функции.

Един от най-важните аспекти е, че Достъпът до изходния код ще остане напълно отворен, в съответствие с използваните свободни лицензи. за всеки проект. Компаниите, които не искат да плащат месечната такса, обаче няма да могат да използват официалните предварително компилирани версии или да ги интегрират като зависимости в мениджъри като NPM или NuGet.

На практика тези организации все още биха могли да клонират хранилището и сами да компилират софтуера, но без правото да използват пакети, вече подготвени от екипа за разработка.

Борба с прегарянето на поддържащите

Предложението възниква в отговор на широко призната реалност: Поддръжниците на проекти с отворен код извършват постоянна и взискателна работа, без в много случаи да получават финансово възнаграждение. Много компании, въпреки че базират цели продукти на тези инструменти, не успяват да вложат нито време, нито ресурси, създавайки дисбаланс, който води до прегаряне, загуба на мотивация и дори изоставяне на проекти.

За автора на инициативата, Този модел не е ограничение, а справедливи и балансирани взаимоотношения.Компаниите, които разчитат на работа от трети страни, харчат малка част от приходите си, за да гарантират, че инструментите, които използват, могат да продължат да се развиват.

С въвеждането на таксата за поддръжка, Очаква се разработчиците да имат повече ресурси и време за основни задачи като например корекции на грешки, отговаряне на потребителски запитвания, актуализиране на зависимости, управление на инфраструктурата за изграждане, откриване и отстраняване на уязвимости, модериране на общности и подновяване на сертификати за цифров подпис.

Без съмнение, това предложение се стреми да създаде по-справедлива, устойчива и съвместна екосистема, където отвореният код не е синоним на неплатен труд, а по-скоро споделено усилие между създатели и потребители.

И накрая, ако се интересувате да научите повече за него, можете да се консултирате с подробностите в следваща връзка.