Правообладатели в 1С-Битрикс

1С-Битрикс
Правообладатели в 1С-Битрикс

Начиная с версии 20.100.0 Главного модуля появилась страница «Правообладатели» (/bitrix/admin/copyright.php).

На ней перечислены лицензии используемых компонентов.

Добавление собственного компонента

Чтобы добавить свой компонент в список, необходимо зарегистрировать обработчик события:

1<?php
2 
3use Bitrix\Main\EventManager;
4use Bitrix\Main\EventResult;
5use Bitrix\Main\UI\Copyright;
6 
7$eventManager = EventManager::getInstance();
8$eventManager->addEventHandler(
9 'main',
10 'onGetThirdPartySoftware',
11 function () {
12 return new EventResult(
13 EventResult::SUCCESS, [
14 (new Copyright('Модуль интеграции с Тинькофф'))
15 ->setProductUrl('https://github.com/saundefined/tinkoff-sdk')
16 ->setCopyright("Copyright 2020, Sergey Panteleev")
17 ->setLicence(Copyright::LICENCE_MIT)
18 ->setLicenceUrl('https://github.com/saundefined/tinkoff-sdk/blob/master/LICENSE.md'),
19 
20 (new Copyright('Модуль СМС-сервисы'))
21 ->setProductUrl('https://github.com/qq-agency/ps.sms')
22 ->setCopyright("Copyright 2020, QQ")
23 ->setLicence(Copyright::LICENCE_MIT)
24 ->setLicenceUrl('https://github.com/qq-agency/ps.sms/blob/master/LICENSE.md'),
25 ]
26 );
27 }
28);

Допустимые лицензии

Лицензия Константа
MIT Copyright::LICENCE_MIT
Commercial Copyright::LICENCE_COMMERCIAL
Public Domain Copyright::LICENCE_PUBLIC_DOMAIN
2-Clause BSD Copyright::LICENCE_BSD2
3-Clause BSD Copyright::LICENCE_BSD3
Apache License, Version 2.0 Copyright::LICENCE_APACHE2
W3C License Copyright::LICENCE_W3C
General Public License, version 2 Copyright::LICENSE_GPLV2
Пользовательская лицензия Copyright::LICENCE_CUSTOM