Компания NetApp является сторонником развития ПО с открытым исходным кодом, поэтому поддерживает соответствующие сообщества оборудованием, деньгами, собственными кодами, а также сама является членом некоторых сообществ, занимающихся разработкой ПО с открытым исходным кодом. Для нас является важным распространение лицензий, относящихся к ПО с открытым кодом, поэтому свой вклад в виде собственных кодов мы лицензируем с помощью только тех лицензий, которые были использованы для проекта с открытым программным кодом, а в случае независимого вклада – с помощью только широко используемых лицензий, чаще всего GPL или BSD.


Примеры участия компании NetApp в сообществах, занимающихся разработкой ПО с открытым исходным кодом:

FreeBSD
На базе системы Data ONTAP компания NetApp регулярно поставляет компоненты отладки и расширения операционной системы FreeBSD Project, а также является ее ежегодным спонсором.

iSCSI
Компания NetApp сделала несколько вкладов в протокол iSCSI, включая Linux драйверы и демон, а также определение и запись эталонной реализации управляющего API-интерфейса для SNIA.

Linux
Один из технических специалистов Linux является нашим сотрудником, кроме того, мы регулярно выпускаем компоненты отладки и расширения. В списке компаний, делающих активные вклады в развитие ядра 2.6.23, компания NetApp занимает седьмое место. Кроме того, наша компания присутствует в совете директоров Linux Foundation.

NDMJOB
NDMJOB – совместимый с протоколом NDMP тест, позволяющий оценить резервное копирование и аварийное восстановление, эталонную реализацию и совместимость. Он предоставляется пользователям в виде исходного кода компанией Traakan совместно с другими делающими вклады компаниями, бесплатно и без ограничений. NDMJOB можно использовать в сочетании с другими продуктами NDMP как готовый к работе пакет резервного копирования, как основу для новых продуктов, как средство проверки продуктов NDMP, как эталон для стандартов и соглашений протокола NDMP.

NDMP (протокол управления сетью передачи данных) – открытый протокол сетевого резервного копирования данных, позволяющий использовать решения резервного копирования в средах различных поставщиков. Компания NetApp является лидирующим разработчиком спецификации NDMP с конца 90-х годов, и с тех пор внесла немалый вклад в виде программных кодов в эталонную реализацию основания кода.

NFS
NetApp является членом первой команды разработчиков NFS, соавтором NFS Version 3 и Version 4, сопредседателем рабочей группы IETF и работодателем для одного из технических специалистов Linux NFS, поэтому компанию можно смело назвать движущей силой сообщества NFS. Наш вклад в развитие ПО с открытым кодом включает в себя реализацию Linux NFS и клиентa Linux для pNFS, что позволяет обеспечить параллельный доступ к данным.

nfsdump и nfsscan
Сотрудник NetApp поддерживает nfsdump и nfsscan – широко используемый пакет трассировочного анализа NFS.

NFS/RDMA
NetApp является соавтором спецификаций протокола NFS/RDM, компанией NetApp была написана или совместно разработана полная реализация клиента и сервера NFS/RDMA для Linux. Кроме того, совместно с университетами и отраслевыми разработчиками мы работаем над совершенствованием NFS/RDMA и расширением сфер его применения. Протокол NFS/RDMA может обеспечить существенное улучшение производительности клиентов и серверов.

Открытый SPC-1
Компания NetApp внесла вклад в реализацию продукта с открытым кодомSPC-1 Benchmark, имитирующего требования, предъявляемые к сетевому энергонезависимому хранению данных в типичных компьютерных системах серверного класса.

RDMA
Компания NetApp начала использовать DAT Collaborative как API-интерфейс с открытым кодом для таких средств передачи RDMA, как например InfiniBand и iWARP. Компания NetApp выполнила эталонную реализацию протокола Direct Access Programming Language (DAPL), будучи членом и постоянным соавтором Open Fabrics Alliance.

Wireshark
Компания NetApp предоставила функции NFS Version 3 и Version 4 Wireshark, программе-анализатору сетевого трафика с открытым протоколом, которая раньше называлась Ethereal. В свое время для Ethereal компания NetApp предоставила NFS Version 3 и поддержку протокола CIFS.