NetApp cree en las comunidades y los procesos de código abierto y los apoya por medio de la donación de equipos, dinero y códigos de nuestra propiedad, y de la participación en varias comunidades de código abierto. Nos preocupa la proliferación de licencias de código abierto y, por lo tanto, para nuestros aportes de código abierto usamos la misma licencia que el proyecto de código abierto o, en el caso de una contribución independiente, una licencia usada ampliamente, como GPL o BSD.


Algunas de las áreas en las cuales NetApp se compromete con la comunidad de código abierto son las siguientes:

FreeBSD
Como la base de Data ONTAP, NetApp hace correcciones periódicas de errores y mejoras al proyecto FreeBSD. También es un patrocinador anual.

iSCSI
NetApp ha hecho varias contribuciones al protocolo iSCSI, como los controladores y daemons para Linux, y la definición y redacción de la implementación de referencia de la API de gestión de SNIA.

Linux
Tenemos como empleado a uno de los encargados del mantenimiento de Linux, que hace mejoras y correcciones de errores de manera periódica. De las empresas identificadas, NetApp es uno de los siete colaboradores más activos de la versión 2.6.23 del kernel. También participamos en la junta directiva de la Fundación Linux.

NDMJOB
NDMJOB es un paquete de restauración y respaldo, una implementación de referencia y una prueba de conformidad compatible con NDMP. Se otorga al público sin cargo ni restricciones en forma de código fuente a través de Traakan, Inc. y otros colaboradores. NDMJOB se puede usar como un paquete de respaldo listo para utilizar, en conjunto con otros productos NDMP, como la base para nuevos productos, como una verificación de productos NDMP y como una referencia de los estándares y las convenciones del protocolo NDMP.

NDMP (protocolo de gestión de datos de red) es un protocolo abierto para el respaldo basado en red que habilita las soluciones de respaldo de diversos proveedores. NetApp ha sido uno de los principales desarrolladores de la especificación NDMP desde fines de la década de 1990 y ha realizado contribuciones importantes de código de software al código base de implementación de referencia de NDMP.

NFS
Junto con uno de los miembros del equipo de desarrollo original de NFS, los coautores de la versión 3 y la versión 4 de NFS, el copresidente del grupo de trabajo de IETF para la versión 4 de NFS y el encargado del mantenimiento de NFS de Linux del personal, NetApp ha dado un impulso a la comunidad de NFS. Nuestras contribuciones de código abierto incluyen la implementación de NFS de Linux y un cliente Linux para pNFS que permita accesos paralelos a los datos.

nfsdump y nfsscan
Un empleado de NetApp es el encargado del mantenimiento de nfsdump y nfsscan, dos paquetes para el análisis de trazas de NFS usado ampliamente.

NFS/RDMA
Las especificaciones del protocolo NFS/RDMA fueron elaboradas conjuntamente por NetApp y una implementación completa de cliente y servidor NFS/RDMA para Linux fue escrita o desarrollada de manera conjunta por NetApp. Además, trabajamos con las universidades y los investigadores de la industria para promover y ampliar el uso de NFS/RDMA. NFS/RDMA puede proporcionar beneficios extraordinarios de rendimiento para clientes y servidores.

SPC-1 de código abierto
NetApp ha colaborado con una implementación de código abierto de la prueba de rendimiento SPC-1, que simula las exigencias a las que se somete al almacenamiento no volátil en línea en un sistema informático de servidor típico.

RDMA
NetApp inició DAT Collaborative como la API común de código abierto para todos los transportes RDMA como InfiniBand e iWARP. NetApp aportó una implementación de referencia del lenguaje de programación de acceso directo (DAPL) y es miembro y colaborador habitual de Open Fabrics Alliance.

Wireshark
NetApp aportó las funciones de la versión 3 y la versión 4 de NFS a Wireshark, un analizador de protocolos de red de código abierto antes conocido como Ethereal. Como Ethereal, NetApp contribuyó con la versión 3 de NFS y compatibilidad con el protocolo CIFS.