При разработке собственных тиражных решений и конфигураций «с нуля» программисты часто используют подсистемы из Библиотеки стандартных подсистем (БСП). Это позволяет не изобретать велосипед и сразу задействовать готовый функционал администрирования пользователей, настройки прав, журнала регистрации, обновления базы данных и работы с файлами. Однако при намерении коммерчески распространять созданный продукт (например, продавать его через свой сайт) возникают юридические и организационные вопросы: не нарушаются ли авторские права фирмы «1С» и какие условия обязаны выполнить разработчик и конечный покупатель.
Рассмотрим подробно все правила, лицензионные требования и технические аспекты, соблюдение которых позволит распространять программный продукт абсолютно легально.
Проанализируем условия, при которых разработчик имеет полное право использовать БСП для создания и тиражирования собственных программных продуктов:
1С:Предприятие 8 версии ПРОФ или КОРП.При выполнении этих двух условий фирма «1С» разрешает использовать стандартные библиотеки в собственных прикладных решениях без уплаты дополнительных лицензионных отчислений за сам факт использования подсистем БСП.
При тиражировании решений на базе БСП необходимо соблюдать авторские права фирмы «1С» на платформу 1С:Предприятие 8. Покупатель вашего программного продукта также должен соответствовать определенным критериям:
1С:Предприятия 8 версии ПРОФ (например, Технологическая поставка или любая типовая конфигурация уровня ПРОФ/КОРП).Фирма «1С» обязывает разработчиков информировать конечных пользователей об использовании стандартных библиотек. Информация о том, что продукт разработан с использованием БСП, в обязательном порядке должна быть отражена:
Важное условие: В материалах должны быть полностью и корректно указаны наименования всех использованных библиотек (например, «Библиотека стандартных подсистем», разработанная фирмой «1С»).
Разработчику необходимо зафиксировать юридические условия использования программы в Пользовательском соглашении (или Лицензионном договоре), которое поставляется вместе с конфигурацией или публикуется на сайте при продаже.
В тексте соглашения следует прямо указать необходимые лицензионные ограничения. Рассмотрим пример формулировки для текстового файла или страницы договора:
Пример текста для включения в Пользовательское соглашение:
«Использование программного продукта [Наименование Вашего продукта] допускается только при наличии у Пользователя правомерно приобретенной основной поставки системы "1С:Предприятие 8" версии ПРОФ или КОРП. Данное прикладное решение разработано с использованием Библиотеки стандартных подсистем (БСП), права на которую принадлежат фирме "1С".»
Выясним, какие технические и лицензионные нюансы следует учитывать при подготовке конфигурации к тиражированию:
Проверка внедрения БСП для контроля корректности интеграции подсистем.