Запуск маркетплейса 1C-Store (совместного проекта фирмы «1С» и «Инфостарт») открыл для разработчиков новые возможности по монетизации своих решений. Однако на этапе запуска проекта возникли серьезные вопросы к юридической чистоте и безопасности условий сотрудничества для авторов. Рассмотрим подробнее, какие риски таил в себе первоначальный договор, как площадка изменила условия и на что нужно обращать внимание программисту сегодня.
Проанализируем ситуацию, с которой столкнулись первые партнеры сервиса. В исходной редакции договора (особенно для самозанятых) присутствовали пункты 6.4 и 6.5, которые вызывали обоснованную тревогу. Согласно этим пунктам, Лицензиар (разработчик) нес полную ответственность за убытки и расходы, возникшие в связи с использованием или невозможностью использования ПО. Более того, предусматривался штраф в размере 50 000 рублей за каждый случай возникновения убытков у пользователя.
Выясним причину опасности таких формулировок:
Разберем, к какому компромиссу пришла администрация площадки. После обратной связи от сообщества формулировки были изменены. Теперь ответственность Лицензиара жестко привязана к вредоносности кода или преднамеренным деструктивным действиям. Это стандартная практика, защищающая и площадку, и конечного пользователя от злонамеренных действий, но снимающая с программиста риск разорения из-за случайного бага.
Посмотрим на техническую сторону работы с 1C-Store. Сервис представляет собой подсистему, интегрированную непосредственно в типовые конфигурации. Это накладывает определенные требования на архитектуру ваших решений.
Для того чтобы ваша разработка прошла аудит, проанализируем следующие требования:
Библиотекой стандартных подсистем. Это гарантирует корректную работу механизмов интернет-поддержки и обновлений.Расширения конфигурации. Мы должны стремиться к тому, чтобы код не требовал внесения изменений в основную конфигурацию пользователя.Рассмотрим по шагам процесс публикации:
.epf / .erf).Инфостарта.Бухгалтерия предприятия, ЗУП, УНФ).Разберем, как устроены выплаты в 1C-Store. В отличие от разовых продаж, здесь работает модель подписки. Пользователь покупает доступ к категории решений на 6 или 12 месяцев. Для разработчика это означает формирование стабильного пассивного дохода, основанного на роялти.
Сформулируем основные преимущества системы выплат:
1C-Store автоматически доставит новую версию всем активным подписчикам.Проанализируем ситуацию с защитой авторских прав. Некоторые участники сообщества высказывают опасения по поводу заимствования идей после прохождения аудита. Чтобы минимизировать риски, рекомендуем придерживаться следующих правил:
Таким образом, инцидент с некорректными пунктами договора в 1C-Store показал важность активного участия сообщества в формировании правил игры. На текущий момент площадка привела юридические нормы в соответствие с рыночными стандартами, что делает участие в проекте безопасным для квалифицированных 1С-программистов.