У меня очень сложный пакет, в котором используются библиотеки, не включенные в репозитории по умолчанию.
Могу ли я загрузить «исходный» архив, который содержит исходный код и предварительно скомпилированный двоичный файл? Сценарий сборки просто скопирует двоичный файл в создаваемый пакет.
Это приемлемо или я столкнусь с неприятностями?
Примечание: Этот - страница проекта.
Условия использования PPA в Launchpad не запрещают явно использовать «исходный» пакет Debian, который содержит предварительно скомпилированный двоичный файл. Это требует использования приемлемой лицензии (то есть Утверждено OSI , Утверждено FSF или Соответствует DFSG ). Поэтому, насколько я могу судить, реальный вопрос заключается в том, позволяют ли лицензии предварительно скомпилированных библиотек распространять их без соответствующих источников.
Конечно, если вы хотите, чтобы ваш пакет был включен в надлежащие архивы Ubuntu, это запрещено. Все пакеты в архиве должны быть собраны из исходного кода.
Технически проблем не должно быть, с точки зрения лицензии вы можете нарушать политику использования PPA LP, вы будете распространять двоичный файл без соответствующего источника.
Нет. Вам нужно сначала упаковать и загрузить библиотеки.