Translations:PKGBUILD/18/ru
- Файл(ы) лицензии должны быть включены в:
/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 для выяснения условий, на которых программное обеспечение доступно (и не доступно).