Начиная с версии 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 |