Содержание |
Основная статья: Fast Reports
2021: О пользе чтения лицензионного соглашения
Время от времени мы получаем претензии (иногда не напрямую, а в пабликах или СМИ): "Смотрите, 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 в:
- Средах разработки - Embarcadero Delphi;
- CRM-системах WSB, ISAH, Ostendo, Terrasoft, Галактика, Regionsoft;
- BPM - D1;
- Генераторах отчётов - Synaptics
И многих других!
Резюме
Наша миссия - дать каждому приложению мощный движок для генерации документов. Мы каждый день делаем все, чтобы эта возможность была у каждого разработчика, вне зависимости от того, какой программный продукт он разрабатывает. Да, наше лицензионное соглашение и партнерские договоры гибкие, но они остаются договорами - источником юридических обязательств, которые защищены гражданским кодексом Российской Федерации.
Наши соглашения предусматривают все возможные сценарии использования генераторов отчетов в сторонних разработках, поэтому мы приглашаем партнеров к сотрудничеству!
Михаил Филиппенко, Генеральный директор Фаст Репортс