Translations:PKGBUILD/18/ru
From Manjaro
Views
Actions
Namespaces
Variants
Tools
- Файл(ы) лицензии должны быть включены в:
/usr/share/licenses/pkgname/, например,/usr/share/licenses/foobar/LICENSE. - Если исходный tarball НЕ содержит деталей лицензии, а лицензия отображается только в другом месте, например, на сайте, то вам нужно скопировать лицензию в файл и включить его.
- Добавьте
customв массивlicense. По желанию вы можете заменитьcustomнаcustom:название лицензии. Если лицензия используется в двух или более пакетах в официальном репозитории (включая[community]) - она становится частью пакетаlicenses.
- Лицензии BSD, MIT, zlib/png и Python являются особыми случаями и не могут быть включены в пакет
licenses. Для целей массиваlicenseони рассматриваются как общие лицензии (license=('BSD'),license=('MIT'),license=('ZLIB')иlicense=('Python')), но технически каждая из них является пользовательской лицензией, поскольку каждая имеет собственную строку копирайта. Любые пакеты, лицензируемые по этим четырем лицензиям, должны иметь свою уникальную лицензию, хранящуюся в/usr/share/licenses/pkgname. На некоторые пакеты может не распространяться ни одна лицензия. В этих случаях в массиве лицензий может быть несколько записей, например,license=('GPL' 'custom:name of license'). - Кроме того, у (L)GPL есть много версий и их перестановок. Для программ под (L)GPL принято следующее:
- (L)GPL - (L)GPLv2 или любая более поздняя версия.
- (L)GPL2 - только (L)GPL2
- (L)GPL3 - (L)GPL3 или любая более поздняя версия
- Если после изучения проблемы не удается определить лицензию -
PKGBUILD.protoпредлагает использоватьunknown. Тем не менее, следует связаться со службой upstream для выяснения условий, на которых программное обеспечение доступно (и не доступно).