Некоторые программные пакеты имеют ограниченные лицензии или их использование в некоторых странах может оказаться (как нарушение патента). То, что мы можем с этим сделать, сильно зависит от точных формулировок конкретных лицензионных соглашений.
Note: На вас, как на человека, портирующего приложение, ложится обязанность прочесть лицензионные соглашения на программное обеспечение и удостовериться, что проект FreeBSD не будет являться их нарушителем, если будет заниматься распространением исходного кода или в откомпилированном виде по FTP или на компакт-дисках. Если у вас возникли сомнения, то, пожалуйста, обратитесь в адрес Список рассылки, посвященный Портам FreeBSD <[email protected]>.
Имеется две переменные, которые вы можете задать в Makefile в наиболее часто встречающихся ситуациях:
Если порт имеет лицензию типа ``не продавать для достижения прибыли'', задайте в переменной NO_CDROM строку, описывающую причину этого. Мы не будем помещать такие порты на компакт-диск во время выпуска релиза. Дистрибутивный файл и пакадж будут доступны по FTP.
Если получающийся пакадж должен строиться каждый раз уникальным образом или получающийся бинарный пакадж не может распространяться по лицензионным соображениям, то в переменной NO_PACKAGE укажите строку, описывающую причину этого. Мы не будем помещать такие пакаджи ни на FTP-сервер, ни на компакт-диск во время выпуска релиза. Однако дистрибутивный файл будет помещен на оба носителя.
Если порт имеет юридические ограничения на использованию (например, патентованное программное обеспечение) или имеет лицензию ``не для коммерческого использования'', то в переменной RESTRICTED укажите строку, описывающую причину этого. Для таких портов ни дистрибутивный файл, ни пакаджи не будут доступны даже с наших серверов FTP.
Note: Лицензия GNU General Public License (GPL), как версии 1, так и версии 2, для портов вызвать проблем не должна.
Note: Если вы являетесь коммиттером, обязательно обновите также файл ports/LEGAL.