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.