InglésFrancésEspañol

Ad


icono de página de OnWorks

license-reconcilep: en línea en la nube

Ejecute License-Reconcilep en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando License-Reconcilep que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


licencia-reconciliar - reconcilia debian / copyright con la fuente

SINOPSIS


licencia-reconciliar --ayuda|--hombre

licencia-reconciliar [--copyright-file =presentar] [--sin-verificar-derechos de autor] [--sugerir-estrofas]
[- sin especificación de formato] [--tranquilo] [--display-mapeo] [--directory =directorio]
[--filtros =módulo1 módulo2 ...] [--config-file =presentar] [--changelog-file =presentar] [archivos ...]

DESCRIPCIÓN


licencia-reconciliar intenta hacer coincidir la información de licencia y derechos de autor en un directorio con
la información disponible en "debian / copyright". Obtiene la mayoría de sus datos de
"Licensecheck", por lo que debería producir algo que valga la pena mirar de inmediato. Sin embargo, para un
dado el paquete, se puede configurar para que tenga éxito en un buen estado conocido, de modo que si está
actualizaciones posteriores posteriores si falla, señala lo que hay que tener en cuenta. Por defecto el
las pruebas ejecutadas son las siguientes:

- ¿El archivo de derechos de autor tiene una especificación de formato aprobada como primera línea?
- ¿Se puede analizar el archivo de derechos de autor?
- ¿Todos los archivos de la fuente coinciden con al menos una cláusula del archivo de derechos de autor?
- ¿Pueden todos los archivos, licencias y datos de derechos de autor extraídos de la fuente estar contenidos en
el párrafo correspondiente correspondiente del archivo de derechos de autor? Los datos para esta comparación
proviene de un número de objetos de filtro. Consulte "Filtros" para obtener más información.
- ¿Todos los archivos de la fuente tienen derechos de autor asignados y una licencia de alguna parte del
archivo "debian / copyright".

CONSIGUIENDO EMPEZADO


salir of las box
Desde el nivel superior del directorio fuente del software empaquetado de Debian, simplemente ejecute
"reconciliar licencia".

pólipo a config presentar
Normalmente para hacer algún progreso será necesario tener un archivo de configuración. El valor por defecto
el archivo es "debian / license-reconcile.yml". Se puede configurar un archivo de configuración diferente con el
--config-file =presentar. El archivo de configuración se interpreta usando Config :: Any excepto para los propósitos
de esta documentación # asumimos que el formato es YAML.

anulación incorrecto dE TRATAMIENTOS
Suponga que tiene mucha suerte. Para un solo archivo, "a / b", los filtros predeterminados que son
envoltorios alrededor de "Licensecheck", se han equivocado. Por alguna razón han decidido que
el archivo tiene una licencia GPL-3, cuando la inspección muestra que es de dominio público. Este es
causando una ruptura de falso positivo contra su archivo "debian / copyright" cuidadosamente elaborado. usted
puede solucionar esto con el siguiente fragmento de configuración:

Reglas:
reglas:
-
Glob: a / b
Licencia: dominio público
Derecho de autor: 1556, Nostrodamus

Consulte Debian :: LicenseReconcile :: Filter :: Rules para obtener más información sobre cómo configurar esto.
filtrar.

proporcionando a coger todos licencia y derechos de autor,
Puede hacer que los filtros proporcionen una licencia predeterminada, pero proporcionando una regla adecuada en el
Sección predeterminada del archivo de configuración:

Por defecto:
reglas:
-
Licencia: Todo el software es propiedad de la licencia del proletariado.
Copyright: 1984, Ministerio de Algoritmos

El filtro predeterminado utiliza exactamente el mismo código que el filtro de reglas, pero de forma predeterminada se ejecuta
último. Por lo tanto, tiene la misma funcionalidad pero la precedencia más baja.

CONTROL las secuencia of filtros.
Por defecto, los filtros que se ejecutan son: Reglas, Std, Shebang, ChangeLog y Default. Puedes variar
los filtros usando el --filtros =módulo opción. Establecer "--filters Rules" significaría que
sólo se usaría el filtro Debian :: LicenseReconcile :: Filter :: Rules. Una vez que especifique
un filtro debe especificarlos todos.

filtrar aliasing
El filtro predeterminado es un alias de reglas. Esto significa que ejecuta el mismo código pero tiene un
configuración separada. El valor predeterminado se define como "Reglas ~ predeterminadas". En general, "X ~ Y" significa utilizar el
código de Y pero obtenga la configuración de X.

la escritura su proveedor EL DESARROLLADOR filtrar.
Puede escribir sus propios filtros heredando de Debian :: LicenseReconcile :: Filter. usted
Necesito definir el método "get_info".

CAMPUS


--copyright-file =presentar
Especifique un archivo de derechos de autor alternativo. El valor predeterminado es "debian / copyright".

- sin especificación de formato
No compruebe la primera línea del archivo de derechos de autor con las especificaciones de formato permitidas.

--sin-verificar-derechos de autor
No revise las cláusulas de derechos de autor.

--tranquilo
No dé ninguna explicación, simplemente un éxito o un fracaso a través del estado de salida.

--display-mapeo
Muestra la asignación del directorio a las cláusulas de derechos de autor.

--directory =directorio
El directorio cuyos derechos de autor y licencias se verificarán. Este valor predeterminado es ".".

--filtros =módulo1 --filtros =módulo2 ....
Una secuencia de filtros que inspeccionarán el paquete fuente y devolverán la licencia y
informacion registrada. Cada nombre de módulo debe situarse debajo del
Debian :: LicenseReconcile :: Filtrar y heredar de él. El valor predeterminado es "Normas estándar
Shebang ChangeLog predeterminado ".

--config-file =presentar
Un archivo que se utiliza para proporcionar datos de configuración específicos del filtro. El archivo es leído por Config :: Any
y la sección relevante se pasa a cada constructor de filtro a través del parámetro "config".

<- archivo-registro de cambios =>presentar
El archivo de registro de cambios de Debian que por defecto es "debian / changelog". El filtro de Reglas usa esto
para obtener la versión actual y el filtro ChangeLog obtiene sus datos de ella.

--sugerir-estrofas
Si está configurado, imprima la licencia y los datos de derechos de autor en formato DEP-5.

Filtros


De forma predeterminada, los filtros se procesan en el orden siguiente. Una vez que un archivo ha sido devuelto por
un filtro, los filtros posteriores lo ignorarán.

- Normas
- Registro de cambios
- Estándar
- Shebang
- Defecto

A cada constructor de filtro se le pasarán los siguientes parámetros:

- directorio: el directorio en el que se encuentran los datos de licencias y derechos de autor.
- files_remaining: una referencia de matriz de archivos que no se han analizado.
- config: una estructura de datos que representa la parte del archivo de configuración relevante para este
filtrar.
- changelog - un objeto Parse :: DebianChangelog.
- licensecheck - un objeto Debian :: LicenseReconcile :: LicenseCheck.

ARCHIVO ARGUMENTOS


Se asume que cualquier argumento después de los argumentos es un archivo. Si se especifican solo estos archivos
será reconciliado.

LIMITACIONES


La especificación DEP-5 es sutilmente diferente de la especificación global de archivos. Desde el
Archivo :: El módulo FnMatch es la única implementación práctica, hay poco que se pueda
hecho. La consecuencia es que intentar especificar que un nombre de archivo debe contener '['
y luego es poco probable que un ']' en "debian / copyright" funcione correctamente.

En el análisis de derechos de autor, los años no se pueden expresar en forma abreviada de dos dígitos. Este es
probablemente sea algo bueno, pero seguramente causará un problema en algún momento.

EJEMPLOS


Actualmente, dos proyectos de Debian están usando la reconciliación de licencias para verificar la
archivo "debian / copyright".

licencia-reconciliación | https: //anonscm.debian.org/cgit/pkg-perl/packages/license-reconcile.git/tree/debian/license-reconcile.yml
obviamente debe estar limpio según sus propios estándares. En algún momento, esta verificación se agregará a
las pruebas de construcción.
ksh |http://anonscm.debian.org/cgit/collab-maint/ksh.git/tree/debian/license-reconcile.yml
está usando License-Reconcile desde la versión 93u + 20120801-2.

Utilice License-Reconcilep en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Alt-F
    Alt-F
    Alt-F proporciona un código abierto y gratuito
    firmware alternativo para DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F tiene Samba y NFS;
    soporta ext2 / 3/4 ...
    Descargar Alt-F
  • 2
    usm
    usm
    Usm es un paquete de slackware unificado
    gerente que maneja automático
    resolución de dependencia. unifica
    varios repositorios de paquetes, incluidos
    slackware, flojo, p...
    Descargar usm
  • 3
    Chart.js
    Chart.js
    Chart.js es una biblioteca Javascript que
    permite a los diseñadores y desarrolladores dibujar
    todo tipo de gráficos usando HTML5
    elemento de lienzo Chart js ofrece una gran
    matriz ...
    Descargar Chart.js
  • 4
    iReport-Designer para JasperReports
    iReport-Designer para JasperReports
    NOTA: Compatibilidad con iReport/Jaspersoft Studio
    Anuncio: a partir de la versión 5.5.0,
    Jaspersoft Studio será el oficial
    cliente de diseño para JasperReports. yo reporto
    será...
    Descargar iReport-Designer para JasperReports
  • 5
    PostInstaladorF
    PostInstaladorF
    PostInstallerF instalará todos los
    software que Fedora Linux y otros
    no incluye por defecto, después
    ejecutando Fedora por primera vez. Su
    fácil para ...
    Descargar PostInstallerF
  • 6
    rastro
    rastro
    El proyecto strace se ha trasladado a
    https://strace.io. strace is a
    diagnóstico, depuración e instrucción
    rastreador de espacio de usuario para Linux. Esta usado
    para monitorear un...
    Descargar seguimiento
  • Más "

Comandos de Linux

Ad