Contribuições do código-fonte aberto

A NetApp acredita na comunidade e no processo de código-fonte aberto e oferece suporte a eles, doando equipamentos, dinheiro e nossos próprios códigos, bem como participando de várias comunidades de código-fonte aberto. Estamos preocupados com a proliferação de licenças de código-fonte aberto e, portanto, somente licenciamos nossas contribuições de código usando a mesma licença do projeto de código-fonte aberto ou, no caso de uma contribuição independente, uma licença que seja amplamente usada, em geral GPL ou BSD.


Veja a seguir algumas das áreas da comunidade de código-fonte aberto em que a NetApp participa:

FreeBSD
Como base do Data ONTAP, a NetApp faz correções de falhas e aprimoramentos regulares para o Projeto FreeBSD e é um dos patrocinadores anuais.

iSCSI
A NetApp fez diversas contribuições ao iSCSI, incluindo os drivers e o daemon (monitor de execução e de disco) do Linux, bem como a definição e a escrita da implementação de referência da API de gerenciamento de SNIA.

Linux
Empregamos um dos mantenedores do Linux e fazemos correções de falhas e aprimoramentos regularmente. Das empresas identificadas, a NetApp está ligada ao sétimo contribuidor mais ativo do kernel 2.6.23. Também fazemos parte da diretoria da Linux Foundation.

NDMJOB
NDMJOB é um pacote de backup/restauração compatível com NDMP e teste de implementação de referência e conformidade. Ele é fornecido em formato de código-fonte ao público pela Traakan, Inc. e outros contribuidores, sem custos ou restrições. O NDMJOB pode ser usado como pacote de backup pronto para execução, em conjunto com outros produtos NDMP, como base para novos produtos, como verificação de produtos NDMP, e como uma referência de padrões e convenções do protocolo NDMP.

NDMP (protocolo de gerenciamento de dados de rede) é um protocolo aberto para backup baseado em rede que permite soluções de backup de vários fornecedores. A NetApp tem sido um dos principais desenvolvedores de especificações de NDMP desde o final dos anos 1990, e fez contribuições significativas de código de software à base de código de implementação de referência de NDMP.

NFS
Com um dos membros da equipe original de desenvolvimento de NFS, os coautores da versão 3 e 4 do NFS, o codiretor do grupo de trabalho da IETF para a versão 4 do NFS e o mantenedor do NFS do Linux na equipe, a NetApp é força motriz da comunidade do NFS. Nossas contribuições ao código-fonte aberto incluem a implementação do NFS do Linux e um cliente Linux para pNFS que permite a paralelização dos acessos a dados.

nfsdump e nfsscan
Um funcionário da NetApp mantém o nfsdump e o nfsscan, um pacote de análise de controle de NFS amplamente utilizado.

NFS/RDMA
As especificações dos protocolos NFS/RDMA foram criadas em conjunto pela NetApp, e uma implementação completa do cliente e servidor NFS/RDMA para Linux foi escrita ou desenvolvida em conjunto pela NetApp. Além disso, trabalhamos junto a universidades e pesquisadores do setor para promover o NFS/RDMA e ampliar seu uso. O NFS/RDMA pode fornecer benefícios de desempenho significativos a clientes e servidores.

SPC-1 aberto
A NetApp contribuiu com uma implementação de código-fonte aberto do Benchmark SPC-1, simulando as demandas estabelecidas mediante storage on-line e não volátil em um sistema de computador de classe de servidor típico.

RDMA
A NetApp deu início ao DAT Collaborative como a API comum de código-fonte aberto para todos os transportes de RDMA, como InfiniBand e iWARP. A NetApp contribuiu com uma implementação de referência de DAPL (linguagem de programação de acesso direto) e é um membro e contribuidor frequente da Open Fabrics Alliance.

Wireshark
A NetApp contribuiu com os recursos da versão 3 e 4 do NFS para o Wireshark, um analisador de protocolo de rede de código-fonte aberto, anteriormente chamado Ethereal. Assim como o Ethereal, a NetApp contribuiu com o suporte à versão 3 do protocolo NFS e do protocolo CIFS.