Некоторые правила из новой политики по плагинам


Набросал правила, которые нужно соблюдать, дабы защититься от выгорания и распыления.
Финансовая составляющая релизов, отсутствие бесплатной поддержки, нулевая версия — всегда бета, исправление ошибок бесплатно.

Финансовая составляющая релизов

Все выпуски новых версий плагинов, кроме нулевых и с исправлениями ошибок — должны иметь финансовую основу.

Источники средств — массовые продажи и целевой донат. Если плагин бесплатный, то продажи платного дополнения.

К примеру, если требуется добавить новую возможность в плагин:

  1. Cчитаем затраты исходя из средней часовой ставки по рынку.
  2. Смотрим свободные средства по плагину и если их хватает — реализуем возможность, если не хватает — откладываем реализацию до появления необходимых средств.

Нужно для регулирования. Рынок сам решит свои потребности.
Так же это защитит от несправедливого заработка тех же веб-студий формошлепов, которые гребут деньги на основе готовых плагинов и не участвуют в процессе создания. Авторы тратят месяцы, иногда годы, а деньги получают фирмы формошлепы.

Отсутствие бесплатной поддержки

Любое взаимодействие для решения проблем использования плагинов должно быть только на платной основе.

Исключение составляет обработка отчетов об ошибках. При этом не все ошибки являются программными. Большинство *ошибок* возникает из-за не верной настройки. Исправление такой ошибки = услуга.

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

Нулевая версия — всегда бета

Первый блин комом. Очень сложно при создании нового плагина предусмотреть правильную архитектуру.

Если плагин имеет мажорную версию с индексом ноль, значит он очень сырой и об этом надо предупреждать заранее во всех возможных местах.

Источник средств для нулевых версий — либо чей то заказ с полной оплатой, либо самостоятельное спонсорство.

Исправление ошибок бесплатно

При обнаружении в плагинах ошибок, их исправление осуществляется бесплатно и как можно в меньший срок. Особенно если это касается безопасности.

Ошибки не всегда требуют исправления. К примеру если плагин установлен в не поддерживаемом окружении (не верно настроен сервер, не правильные зависимости), тогда добавление поддержки новых версий зависимости происходит в качестве нового релиза с заявленной поддержкой.

Информация по теме