О пользе чтения лицензионного соглашения

27.05.2022

Лицензионное соглашение

Время от времени мы получаем претензии (иногда не напрямую, а в пабликах или СМИ): "Смотрите, Fast Reports требует дополнительных денег за каждую клиентскую установку программы, сделанной с помощью их продуктов! Они лицензионные тролли!" - это одна крайность.

Другая крайность - в последнее время к нам часто обращаются за технической поддержкой не наши клиенты, а те, кто пользуется продуктами других производителей (генераторами отчётов, средами разработки, фреймворками, CRM/ERP/BPM-системами). В их программах библиотеки и компоненты Fast Reports выполняют ключевую функцию - движка генерации документов, отчётов, формирования их в PDF, Word, RTF, HTML, XLS и т.д. И об этом мы узнаём от их счастливых пользователей.

Оба случая возникают из-за невнимательности при чтении лицензионного соглашения к нашим продуктам.

В этой статье я попытаюсь предельно просто рассказать об особенностях лицензирования FastReport.

Можно ли встраивать FastReport в свои программные продукты и распространять их конечным пользователям?

1. Продукты FastReport для разработчиков (FastReport .NET, FastReport VCL, FastReport Mono, FastReport FMX) - это библиотеки для генерации отчётов. На мой взгляд (и десятки тысяч наших клиентов по всему миру со мной согласны) - одни из лучших по скорости, компактности, эффективности выполнения возложенных на них задач. Они встраиваются в программные продукты для конечных пользователей. Большинство лицензий поставляются с полными исходными кодами.

Можно ли встраивать FastReport в свои программные продукты и распространять их конечным пользователям? В общем - да, но лицензионное соглашение содержит несколько вполне разумных ограничений - о которых чуть ниже:

Что не позволяет стандартное лицензионное соглашение FastReport?

2. Мы не позволяем в стандартном лицензионном соглашении встраивать и распространять FastReport в продуктах, представляющих собой генераторы отчётов, среды разработки, фреймворки и CRM/ERP/BPM-системы, системы, которые в дальнейшем могут генерировать "артефакты" с функциональностью генерации отчётов.

Несколько примеров (по стандартному лицензионному соглашению):

  • FastReport используется в системе онлайн-касс для формирования чеков - можно.
  • FastReport используется в системе проектирования металлопластиковых окон (дизайн, раскрой, чертежи) - можно.
  • FastReport используется в продукте "генератор отчётов" - нельзя (см.пункт 3).
  • FastReport используется в среде разработке (поставляемой для производства продуктов) или как среда исполнения - нельзя (см.пункт 3).

Как же "нельзя", если мы видели и видим это во множестве продуктов?

"Если нельзя, но очень хочется"

3. Естественно, мы не будем плодить себе конкурентов, тем не менее, мы с удовольствием и полной готовностью поддерживаем взаимовыгодные отношения и развиваем партнёрские программы для разработчиков ПО. У нас есть специальная отдельная партнёрская ОЕМ-программа (некоторых из этих партнёров мы пиарим, публично можем "похвастаться") - дающая на дополнительных очень мягких и льготных условиях лицензионные преимущества. На сегодня уже десятки компаний стали нашими долгосрочными ОЕМ-партнёрами и вполне законно дают своим клиентам встроенную функциональность FastReport в:

И многих других!

Резюме

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

Наши соглашения предусматривают все возможные сценарии использования генераторов отчетов в сторонних разработках, поэтому мы приглашаем партнеров к сотрудничеству!

Подробную информацию о партнёрской программе можно получить тут.