June 13, 2022

Teletype’s Editor Licensing


Общие положения лицензирования

  1. Важно подчеркнуть, что исключительные права на ПО принадлежат Teletype (Supercoin Corp.), мы не продаем авторские права на ПО, мы продаем возможность его коммерческого использования в рамках одной компании/покупателя
  2. Дальнейшее распространение — запрещено. Нельзя перепродавать или сублицензировать.

Исходный код

  1. Не предоставляем исходный код — нельзя вносить свои правки, можно пользоваться только расширением функционала предусмотренным API редактора.
  2. Предоставляем исходный код, но сами модифицировать редактор по своему усмотрению нельзя. Просто что бы могли лучше разбираться в его работе.
  3. Предоставляем исходный код — они могут сами модифицировать редактор по своему усмотрению. Однако в этом случае поддержка и обновления затрудняются.

Поддержка

  1. Отсутствует. Отгружаем один раз и забываем.
  2. Багфиксы. Отгружаем только багфиксы, без обновлений функционала
    1. Багфиксы если что-то нашли вы
    2. Все багфиксы, которые вносим мы (может быть сложно, если у нас редактор уйдет далеко в перед)
  3. Минорная. Отгружаем все обновления, которые делаем по своему усмотрению + багфиксы, если вы что-то находите. Важно как-то прописать, что если по какой-то причине баг слишком сложен в исправлении, то мы или соглашаемся его оставить, или отодвигаем на неопределенный срок (кейс: клавиатура на Android)
  4. Полная. Минорная + вносим модификации, которые просите вы

Так же для пунктов 2 и 3 стоит обсудить условия прекращения поддержки.

Интеграционный период

  1. Минимальный. Просто сопроводительная документация + интро звонок с рассказом о том как всё работает.
  2. Максимальный. П.1 + помощь с интеграцией на всех этапах. Нужно определить сколько времени (часов в неделю + ограничение по продолжительности) мы готовы потратить

Что потребуется с нашей стороны

  1. Причесать код всех модулей
  2. Вынести UI и возможно предоставить его исходники при любых условиях лицензии. Это не что-то невероятное, но так будет проще интегрироваться
  3. Дописать документацию и дополнить примерами и гайдами
  4. Срок: ≈ 3 недели

Стоимость

  1. Лицензия: Предоставляется полный исходный код (п. 3)
  2. Поддержка: Минорная
  3. Интеграционный период: Минимальный
  4. Срок лицензии: 1 года. После — прекращается поддержка и обновления
  5. $50 000 стоимость лицензии + $5 000 за подготовку редактора к лицензированию