NetApp croit en l'open source : c'est pourquoi nous soutenons la communauté et les processus en faisant don d'équipements, d'argent et de notre propre code, mais également en participant à plusieurs communautés open source. La prolifération des licences open source nous préoccupe. Nous accordons donc uniquement des licences à nos contributions de code en utilisant la même licence que le projet open source, ou lorsqu'il s'agit d'une contribution à titre indépendant, une licence largement employée, généralement GPL ou BSD.


Vous trouverez ci-dessous quelques domaines pour lesquels NetApp s'engage envers la communauté open source :

FreeBSD
En sa qualité de développeur de Data ONTAP, NetApp apporte régulièrement des correctifs et des améliorations au projet FreeBSD et fait partie de ses sponsors annuels.

iSCSI
NetApp a également contribué à plusieurs reprises à iSCSI, notamment aux démons et pilotes Linux, ainsi qu'à la définition et à l'écriture de la mise en œuvre de référence de l'API de gestion SNIA.

Linux
Nous employons l'un des chargés de maintenance Linux et proposons régulièrement des correctifs et des améliorations. Parmi les entreprises identifiées, NetApp représente le septième collaborateur le plus actif contribuant au noyau 2.6.23. Nous siégeons également au conseil d'administration de la Linux Foundation.

NDMJOB
NDMJOB est un test de conformité, une mise en œuvre de référence et une solution de sauvegarde/restauration compatible avec le protocole NDMP. Il est disponible sous forme de code source et distribué gratuitement et sans restriction, notamment par Traakan, Inc. Le protocole NDMJOB peut être utilisé comme solution de sauvegarde prête à l'emploi. Lorsqu'il est associé à d'autres produits NDMP, il peut également servir d'élément de base pour de nouveaux produits et de référence pour les normes et conventions du protocole NDMP.

NDMP (Network Data Management Protocol) est un protocole ouvert destiné aux solutions de sauvegarde réseau multifournisseur. Depuis la fin des années 1990, NetApp est l'un des principaux développeurs de la spécification NDMP et a apporté de nombreuses contributions de code logiciel à la base de code de mise en œuvre de référence NDMP.

NFS
Avec l'un des membres de l'équipe de développement NFS de départ, des coauteurs des versions 3 et 4 du protocole NFS, la coprésidence du groupe de travail d'IETF sur NFS version 4 et un chargé de maintenance NFS Linux au sein de son personnel, NetApp fait partie des fers de lance de la communauté NFS. Parmi nos contributions à l'open source, figurent notamment la mise en œuvre NFS de Linux et un client Linux pour pNFS permettant la parallélisation des accès aux données.

nfsdump and nfsscan
Un employé de NetApp effectue la maintenance de nfsdump and nfsscan, un outil d'analyse des traces NFS largement répandu.

NFS/RDMA
Les spécifications du protocole NFS/RDMA ont été rédigées conjointement par NetApp, et une mise en œuvre complète du serveur et du client NFS/RDMA pour Linux a été rédigée ou développée en partenariat avec NetApp. En outre, nous collaborons avec des universités et des chercheurs travaillant dans le secteur pour améliorer le protocole NFS/RDMA et augmenter son utilisation. NFS/RDMA peut offrir aux clients et aux serveurs des avantages intéressants en termes de performances. 

Open SPC-1
NetApp a participé à la mise en œuvre open source du banc d'essai SPC-1 en simulant les demandes de stockage non volatile en ligne dans un système informatique équipé de serveurs classiques.

RDMA
NetApp a fondé DAT Collaborative en tant qu'API open source courante pour les transports RDMA, tels qu'InfiniBand et iWARP. NetApp a participé à une mise en œuvre de référence du DAPL (Direct Access Programming Language), et est membre et collaborateur régulier de l'Open Fabrics Alliance.

Wireshark
NetApp a participé au développement des fonctionnalités NFS versions 3 et 4 de Wireshark, un analyseur de protocole réseau open source précédemment appelé Ethereal. NetApp avait déjà contribué à la prise en charge du protocole CIFS et à la version 3 du protocole NFS pour Ethereal.