Почти закончил работу над файлом LEGAL.md, в котором будут перечислены все лицензии.
Некоторые (не)интересные моменты, с которыми пришлось столкнуться:
- Старая версия sscanf2.
- Откуда взят инклуд foreach? Тоже, скорее всего, устаревшая версия.
- Другие инклуды/плагины также могут быть устаревшими. Предлагаю проверить их самостоятельно по ссылкам в тексте ниже.
- Перевод мода с лицензии MIT под GPLv3 никак не оправдан. Впрочем, скорее всего, в этом и я виноват отчасти из-за дезинформацией с лицензией плагина MySQL.
- В некоторых инклудах (mdialog.inc, rustext.inc, a_mysql.inc) не было лицензии - пришлось выискивать их оригинальные репозитории на GitHub, чтобы скопировать текст лицензии из отдельного файла, что не очень-то удобно. И хотя лицензия сделана в отдельном файле, в самом тексте лицензии сказано, что она должна быть воспроизведена в лицензируемом коде. Т.е. файл отдельный, но для легального использования он всё равно должен распространяться в тандеме с инклудом. Назревает закономерный вопрос к авторам инклудов: так и задумано?
Как только все эти проблемы будут решены (за исключением последней - это уже к авторам инклудов/плагинов), я доделаю LEGAL.md и сделаю PR.
Собственно, сам текст файла (предварительная версия, ссылки на foreach и sscanf2 могут быть неверны):
Код:
This gamemode uses the following includes and plugins:
* Pawn.CMD (https://github.com/urShadow/Pawn.CMD)
* MySQL plugin (https://github.com/pBlueG/SA-MP-MySQL)
* CrashDetect (https://github.com/Zeex/samp-plugin-crashdetect)
* fixes.inc (https://github.com/Open-GTO/sa-mp-fixes)
* foreach (https://github.com/Open-GTO/foreach)
* mdialog (https://github.com/Open-GTO/mdialog)
* rustext (https://github.com/ziggi/rustext)
* sscanf2 (https://github.com/maddinat0r/sscanf)
* Streamer plugin (https://github.com/samp-incognito/samp-streamer-plugin)
The corresponding licenses are reproduced below:
[список лицензий]