Contribuciones de código abierto

NetApp cree en la comunidad y el proceso de código abierto y los apoya donando equipos, dinero y códigos propios, además de participar en varias comunidades. Somos conscientes de la proliferación de licencias de código abierto, por lo que únicamente otorgamos licencias de nuestras contribuciones de código que sean iguales a las del proyecto de código abierto o, en caso de tratarse de una contribución independiente, una licencia de uso extendido, normalmente, GPL o BSD.


A continuación figuran algunas de las áreas en las que NetApp mantiene relaciones con la comunidad de código abierto:

FreeBSD
Como base de Data ONTAP, NetApp realiza parches periódicos y mejoras en el proyecto FreeBSD Project y es patrocinador anual.

iSCSI
NetApp ha realizado varias contribuciones a iSCSI, incluidos los controladores y el demonio de Linux, además de definir y escribir la implantación de referencia de la API de gestión de SNIA.

Linux
Damos empleo a uno de los encargados del mantenimiento de Linux y realizamos parches y mejoras de forma periódica. De las empresas identificadas, NetApp está vinculada como séptimo colaborador más activo al kernel 2.6.23. También estamos presentes en el Consejo de Administración de Linux Foundation.

NDMJOB
NDMJOB es un paquete de backup/restauración compatible con NDMP, una implantación de referencia y una prueba de cumplimiento de la normativa. Se proporciona al público en forma de código abierto a través de Traakan, Inc. y otros colaboradores sin costes ni restricciones. NDMJOB puede utilizarse como paquete de backup listo para ejecutar, junto con otros productos NDMP, como base para nuevos productos, como verificación de productos NDMP y referencia de las normas y convenciones del protocolo NDMP.

NDMP (Network Data Management Protocol) es un protocolo abierto para backup basado en red que posibilita soluciones de backup de varios proveedores. NetApp lleva siendo un desarrollador líder de la especificación NDMP desde finales de los noventa y ha realizado importantes donaciones en forma de código de software al código base de implantación de referencia de NDMP.

NFS
Como uno de los miembros del equipo original de desarrollo de NFS, coautores de las versiones 3 y 4 de NFS, copresidente del grupo de trabajo IETF de la versión 4 de NFS, y encargado de mantenimiento de Linux NFS en plantilla, NetApp es uno de los impulsores de la comunidad NFS. Nuestras contribuciones al código abierto incluyen la implantación de NFS de Linux y un cliente de Linux para pNFS que permite la paralelización de los accesos de datos.

nfsdump y nfsscan
Un empleado de NetApp mantiene nfsdump y nfsscan, un paquete de análisis de seguimiento de NFS de uso extendido.

NFS/RDMA
NetApp fue uno de los autores de las especificaciones del protocolo NFS/RDMA, además de escribir o desarrollar de manera conjunta una implantación completa del cliente y servidor de NFS/RDMA para Linux. Asimismo, trabajamos con universidades e investigadores del sector para promocionar NFS/RDMA y ampliar su uso. NFS/RDMA puede proporcionar espectaculares ventajas a clientes y servidores.

Open SPC-1
NetApp ha contribuido a una implantación de código abierto de la referencia SPC-1, simulando las exigencias a las que debe hacer frente el almacenamiento no volátil en línea en un sistema informático típico de tipo servidor.

RDMA
NetApp inició el proyecto de colaboración DAT como API común de código abierto para todos los transportes RDMA, como InfiniBand e iWARP. NetApp ha contribuido a una implantación de referencia de Direct Access Programming Language (DAPL) y es miembro y colaborador habitual de la Open Fabrics Alliance.

Wireshark
NetApp ha contribuido en las versiones 3 y 4 de NFS a Wireshark, un analizador de protocolos de red de código abierto anteriormente llamado Ethereal. Como Ethereal, NetApp contribuyó a la versión 3 de NFS y a la compatibilidad con el protocolo CIFS.