АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

license-reconcilep - Интернет в облаке

Запустите согласование лицензий в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это командная лицензия-согласование, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


лицензия-согласование - согласование debian / авторских прав с исходным кодом

СИНТАКСИС


согласование лицензий --Помогите|--человек

согласование лицензий [--copyright-file =файл] [--нет проверки авторских прав] [--suggest-строфы]
[--нет спецификации формата] [--тихий] [- отображение-отображение] [--directory =каталог]
[--filters =module1 module2 ...] [--config-file =файл] [--changelog-файл =файл] [файлы ...]

ОПИСАНИЕ


согласование лицензий пытается сопоставить информацию о лицензии и авторских правах в каталоге с
информация доступна в "debian / copyright". Большую часть данных он получает из
"licensecheck" должен произвести что-то стоящее "из коробки". Однако для
данный пакет может быть настроен на успешное выполнение в заведомо исправном состоянии, так что если
при последующих апстрим-обновлениях он терпит неудачу, он указывает на то, на что нужно обратить внимание. По умолчанию
Выполнение тестов выглядит следующим образом:

- Имеется ли в первой строке файла авторских прав утвержденная спецификация формата?
- Можно ли разобрать файл авторских прав?
- Каждый ли файл в источнике соответствует хотя бы одному пункту в файле авторских прав?
- Может ли каждый файл, лицензия и данные об авторских правах, извлеченные из источника, содержаться в
соответствующий соответствующий абзац из файла авторских прав? Данные для этого сравнения
происходит из числа объектов фильтра. См. «Фильтры» для получения дополнительной информации.
- Каждому файлу в источнике присвоены авторские права и лицензия какой-либо частью
файл "debian / copyright".

ПОЛУЧЕНИЕ НАЧАЛ


внешний of домен ящик
С верхнего уровня исходного каталога упакованного программного обеспечения Debian просто запустите
"лицензия-согласование".

установка a конфиг файл
Обычно для достижения прогресса необходим файл конфигурации. По умолчанию
это файл «debian / license -concile.yml». Другой файл конфигурации может быть установлен с помощью
--config-file =файл. Конфигурационный файл интерпретируется с использованием Config :: Any, но для целей
# этой документации мы предполагаем, что используется формат YAML.

переопределение неправильный Результаты
Предположим, вам действительно повезло. Только для одного файла, "a / b", фильтры по умолчанию
обертки вокруг "licensecheck", ошиблись. Почему-то решили, что
файл имеет лицензию GPL-3, когда проверка показывает, что он находится в общественном достоянии. Это
вызывая ложное срабатывание взлома вашего тщательно созданного файла "debian / copyright". Ты
можно исправить это с помощью следующего фрагмента конфигурации:

Правила:
правила:
-
Глоб: а / б
Лицензия: общественное достояние
Авторское право: 1556, Nostrodamus

См. Debian :: LicenseReconcile :: Filter :: Rules для получения дополнительной информации о том, как это настроить.
фильтр.

обеспечение a поймать Найти лицензия и авторское право
Вы можете сделать так, чтобы фильтры предоставляли лицензию по умолчанию, но указав подходящее правило в
Раздел конфигурационного файла по умолчанию:

По умолчанию:
правила:
-
Лицензия: Все программное обеспечение является собственностью пролетариата.
Авторское право: 1984, Министерство алгоритмов

Фильтр по умолчанию использует тот же код, что и фильтр правил, но по умолчанию запускается.
последний. Таким образом, он имеет все те же функции, но с самым низким приоритетом.

управление домен последовательность of фильтры.
По умолчанию выполняются следующие фильтры: Rules, Std, Shebang, ChangeLog и Default. Вы можете варьировать
фильтры, использующие --filters =модуль вариант. Установка "--filters Rules" будет означать, что
будет использоваться только фильтр Debian :: LicenseReconcile :: Filter :: Rules. Как только вы укажете
в одном фильтре вы должны указать их все.

фильтр алиасинг
Фильтр по умолчанию - это псевдоним для правил. Это означает, что он запускает тот же код, но имеет
отдельный конфиг. По умолчанию определяется как «Default ~ Rules». Обычно "X ~ Y" означает использование
код из Y, но получить конфигурацию из X.

письмо надежная собственный фильтр.
Вы можете написать свои собственные фильтры, унаследовав от Debian :: LicenseReconcile :: Filter. Ты
необходимо определить метод "get_info".

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


--copyright-file =файл
Укажите альтернативный файл авторских прав. По умолчанию «debian / copyright».

--нет спецификации формата
Не сверяйте первую строку файла авторских прав с допустимыми спецификациями формата.

--нет проверки авторских прав
Не проверяйте статьи об авторских правах.

--тихий
Не давайте никаких объяснений, просто успех или неудача через статус выхода.

- отображение-отображение
Отображение сопоставления каталога с положениями об авторских правах.

--directory =каталог
Каталог, авторские права и лицензии которого будут проверены. По умолчанию это ".".

--filters =module1 --filters =module2 ....
Последовательность фильтров, которые проверят исходный пакет и вернут лицензию и
информация об авторских правах. Имя каждого модуля должно располагаться под
Debian :: LicenseReconcile :: Filter и наследовать от него. Значение по умолчанию - "Стандартные правила".
Shebang ChangeLog по умолчанию ".

--config-file =файл
Файл, используемый для предоставления конкретных данных конфигурации фильтра. Файл читается Config :: Any
и соответствующий раздел передается каждому конструктору фильтра через параметр «config».

<- файл журнала изменений =>файл
Файл журнала изменений Debian, значение по умолчанию - «debian / changelog». Фильтр правил использует это
чтобы получить текущую версию, и фильтр ChangeLog получает из нее свои данные.

--suggest-строфы
Если установлено, распечатайте лицензию и данные об авторских правах в формате DEP-5.

Фильтры


По умолчанию фильтры обрабатываются в следующем порядке. Как только файл был возвращен
фильтр, последующие фильтры будут игнорировать его.

- Правила
- Журнал изменений
- Стандарт
- Шебанг
- По умолчанию

Каждому конструктору фильтра будут переданы следующие параметры:

- каталог - каталог, в котором можно найти данные о лицензиях и авторских правах.
- files_remaining - ссылка на массив файлов, которые не анализировались.
- config - структура данных, представляющая часть файла конфигурации, относящуюся к этому
фильтр.
- changelog - объект Parse :: DebianChangelog.
- licensecheck - объект Debian :: LicenseReconcile :: LicenseCheck.

ФАЙЛОВ АРГУМЕНТЫ


Предполагается, что любые аргументы после аргументов являются файлами. Если указаны только эти файлы
будут мириться.

ОГРАНИЧЕНИЯ


Спецификация DEP-5 немного отличается от спецификации файлового глобуса. Поскольку
Модуль File :: FnMatch - единственная практическая реализация, которая мало что может быть
сделано. Как следствие, попытка указать, что имя файла должно содержать "["
а затем "]" в "debian / copyright" вряд ли будет работать правильно.

При анализе авторских прав годы не могут быть выражены в сокращенной двузначной форме. Это
возможно, это хорошо, но в какой-то момент это обязательно вызовет проблемы.

ПРИМЕРЫ


Два проекта Debian в настоящее время используют согласование лицензий для проверки
файл "debian / copyright".

согласование лицензий | https: //anonscm.debian.org/cgit/pkg-perl/packages/license-reconcile.git/tree/debian/license-reconcile.yml
очевидно, должен быть чистым по своим стандартам. В какой-то момент эта проверка будет добавлена ​​к
тесты сборки.
кш |http://anonscm.debian.org/cgit/collab-maint/ksh.git/tree/debian/license-reconcile.yml
использует согласование лицензий, начиная с версии 93u + 20120801-2.

Используйте license-reconcilep онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Alt-F
    Alt-F
    Alt-F предоставляет бесплатный и открытый исходный код
    альтернативная прошивка для DLINK
    DNS-320/320L/321/323/325/327L and
    ДНР-322Л. Alt-F имеет Samba и NFS;
    поддерживает ext2 / 3/4 ...
    Скачать Alt-F
  • 2
    USM
    USM
    Usm — это унифицированный пакет slackware.
    менеджер, который занимается автоматическим
    разрешение зависимости. Он объединяет
    различные репозитории пакетов, включая
    slackware, slacky, р...
    Скачать УСМ
  • 3
    Chart.js
    Chart.js
    Chart.js — это библиотека Javascript, которая
    позволяет дизайнерам и разработчикам рисовать
    все виды диаграмм с использованием HTML5
    элемент полотна. Chart js предлагает отличный
    множество ...
    Скачать Chart.js
  • 4
    iReport-Designer для JasperReports
    iReport-Designer для JasperReports
    ПРИМЕЧАНИЕ. Поддержка iReport/Jaspersoft Studio.
    Объявление: Начиная с версии 5.5.0,
    Jaspersoft Studio станет официальным
    дизайнерский клиент для JasperReports. я докладываю
    воля...
    Скачать iReport-Designer для JasperReports
  • 5
    ПостустановщикF
    ПостустановщикF
    PostInstallerF установит все
    программное обеспечение, которое Fedora Linux и другие
    не включает по умолчанию, после
    запуск Fedora в первый раз. Его
    легко для ...
    Скачать PostInstallerF
  • 6
    Трассирование
    Трассирование
    Проект strace перенесен в
    https://strace.io. strace is a
    диагностика, отладка и обучение
    трассировщик пользовательского пространства для Linux. Это используется
    следить за...
    Скачать стрейс
  • Больше »

Команды Linux

Ad