Red Hat ha contribuido ampliamente al software Libre y de Código abierto. Una lista parcial de software que Red Hat ha contribuido a incluir es la siguiente.
Red Hat tiene una página similar con muchos más detalles sobre su participación y una lista de proyectos en los que Red Hat está fuertemente involucrado con:
El proyecto Fedora
Red Hat es el patrocinador principal del proyecto Fedora y proporciona alojamiento, ingeniería y otros recursos. Tiene varios cientos de desarrolladores activos participando y liderando el proyecto de diferentes maneras, en coordinación con los miembros voluntarios de la comunidad. Es un modelo precursor de gran éxito para Red Hat dentro del proyecto Fedora que ha inspirado a varias otras distribuciones como OpenSUSE y proyectos de software libre como MySQL y OpenSolaris.
Red Hat Enterprise Linux
Red Hat Enterprise Linux es un producto de código abierto basado en Fedora y comercialmente apoyado por Red Hat.
Enfoque en el desarrollo
El proyecto Fedora tiene un fuerte enfoque en mantenerse cerca de los proyectos de desarrollo tanto como sea posible, en todo el software diferente que se incluya en el repositorio. Lo que sigue es un conjunto general de lineamientos de mejores prácticas, sobre por qué esto es una buena idea, consejos para enviar sus parches de desarrollo, y las posibles excepciones que Fedora pueda hacer. El objetivo principal es compartir los beneficios de una base de código común para usuarios finales y desarrolladores reduciendo simultáneamente los esfuerzos de mantenimiento innecesarios.
Kernel de Linux
Red Hat es el mayor contribuyente y los desarrolladores de Red Hat son los principales colaboradores del núcleo de Linux.
Xorg
Red Hat es también el principal contribuyente de Xorg según este informe.
Software propietario liberado
- Sistema de archivos GFS de Sistina, LVM2 y herramientas asociadas de clustering (algoritmo de agrupamiento) adquiridas por 31 millones de dólares y completamente liberadas como software Libre y de código abierto.
- Netscape Directory Server de origen abierto como Fedora/Red Hat Directory Server - Comprado por alrededor de 25 millones de dólares y completamente liberado como software Libre y de código abierto. Más información sobre Fedora Directory Server.
- Netscape Certificate System de origen abierto como el Dogtag Certificate System. Más información sobre Dogtag certificate server.
- Red Hat desempeñó un papel fundamental en el fomento de Google en el código abierto con el complemento de Google para Eclipse (herramientas de Eclipse para GWT y GAE). Más información sobre el complemento de Google para Eclipse.
Fuente de las fechas de las adquisiciones, cuando sea aplicable
eCos
Red Hat donó todos los derechos de autor de eCos a la FSF
Escritorio libre
Software de escritorio
Red Hat es el principal contribuyente para el escritorio GNOME como se muestra en un censo de GNOME
- Firefox: hemos añadido soporte para el conjunto de herramientas GTK+ y GTK+2. Soporte de Pango, integración con GNOME. Las contribuciones de desarrollo actuales incluyen parches de seguridad y la copropiedad de varias piezas linux específicas del proyecto.
- GNOME Shell: desarrollo primario de Owen Taylor y muchos desarrolladores de Red Hat y diseñadores de interacción.
- gnome.org infraestructura, alojamiento y ancho de banda
- Plymouth: sistema de arranque gráfico
- pango: originalmente escrito y mantenido
- glib, gtk+: mantenedores más primarios y trabajo de desarrollador
- metacity: escrito y mantenido
- nautilus: co-mantenido
- udisks : originalmente escrito y mantenido
- upower: originalmente escrito y mantenido
- gnome-panel: co-mantenido
- gnome-session: mantenido
- gnome-power-manager: escrito (empleado) y mantenido
- vte: escrito y mantenido
- cairo: escrito (empleado) y mantenido
- pixman: mantenido
- gconf: escrito y mantenido
- palimpsest: escrito (empleado) y mantenido
- D-Bus: escrito (empleado) y mantenido
- udisks, upower : escrito y mantenido
- PolicyKit: escrito (empleado) y mantenido
- Avahi: mantenido
- PulseAudio: mantenido
- gnome-keyring: escrito y mantenido
- gnome control-center: co-mantenido
- evince: escrito y mantenido
- NetworkManager: escrito y mantenido
- OpenOffice.org: fontconfig font/glyph fallback, complemento headless, xdg-userdirs, motor email-mailmerge, filtro MSWord 2.0, gcj dependencias del puerto de Java, puerto ppc64, co-autor de diálogos de gnome, puerto x86_64, ...
- LibreOffice: como OpenOffice.org, plus Writer y Calc core, infraestructura digital, puerto s390x, ...
- vino: escrito y mantenido
- gnome-menus: escrito y mantenido
- sabayon: escrito
- dogtail - Infraestructura digital de automatización y prueba de la interfaz de usuario.
- Xorg: importantes contribuciones y mantenimiento
- AIGLX : Infraestructura digital de la composición de escritorio.
- virt-manager: escrito y mantenido
- Ogg Theora: importantes contribuciones y mantenimiento
Fuentes
- Lohit Fuentes Indias
- Fuentes Liberation que proporcionan equivalentes métricas Libres a las principales fuentes de Microsoft.
El núcleo del sistema operativo
- coreutils - desarrollado y mantenido
- LVM2, md - mantenido
- KVM virtualization- desarrollado y mantenido
- Autofs - mantenido
- SELinux
- Mantiene las herramientas de espacio de usuario
- Política Targeted
- Política MLS
- Setroubleshoot
- sVirt
- sandbox
- Kernel 2.6 Audit subsystem - escrito y mantenido
- ipsec - mantenido
- crypto - mantenido
- ext3 - escrito y mantenido
- vfs- escrito y mantenido
- usb - parches
- Kernel 2.6 Virtual Memory manager - escrito y mantenido
- kernel 2.6 CPU scheduler - escrito y mantenido
- netdump y netconsole
- NPTL - escrito y mantenido
- Tux - escrito y mantenido
- varios controladores SATA
- Varios controladores de red
- Network stack
- parted - co-mantenido
- grub - desarrollado
- util-linux-ng - mantenido
- rsyslog - co-mantenido, influencia significativa
- cronie - desarrollado
- abrt - desarrollado
- dracut - desarrollado y mantenido
- systemd - desarrollado y mantenido
- udev - desarrollado y mantenido
Principales herramientas de código abierto de desarrollo
- glibc - Principales contribuciones. Mantenido.
- gcc and gcj - Principales contribuciones
- Autoconf - Mantenido
- binutils -
- diffutils - Mantenido
- elfutils - Escrito y mantenido
- gzip - Mantenido
- libuser
- «libxml2 y libxslt» desarrollado - escrito y mantenido
- gamin - Biblioteca de reemplazo del FAM realizada dentro de Fedora - escrito y mantenido
- Gnulib - Biblioteca de portabilidad de GNU - Principales contribuciones. Escrito y mantenido.
- M4 - Mantenido
- Eclipse
- Complemento Autotools : escrito y mantenido
- Complemento OProfile : escrito y mantenido
- Complemento Valgrind : escrito y mantenido
- Complemento SystemTap-basado en llamadas gráficas : escrito y mantenido
- Complemento ChangeLog : escrito y mantenido
- RPM Specfile editor : escrito y co-mantenido
- Trabajos en curso para asegurar el funcionamiento de versiones de desarrollo para distribuciones de Linux (también conocido como «eclipse-build»).
- Continúa el trabajo de larga data en la misma línea.
Administración de la infraestructura digital
- RPM - Escrito y mantenido
- up2date - Escrito y mantenido
- anaconda - Escrito y mantenido
- firstboot - Escrito y mantenido
- system-config-tools - Escrito y mantenido
- yum - Mantenido
- func - Escrito y mantenido
- cobbler - Escrito y mantenido
- spacewalk - Escrito y mantenido
Sistema de Clustering
- gfs - Escrito (Sistina) y mantenido
- gfs2 - Escrito y mantenido
- dlm - Escrito y mantenido
- gulm - Escrito y mantenido
- cman - Escrito y mantenido
- rgmanager - Escrito y mantenido
- ccs - Escrito y mantenido
- fence - Escrito y mantenido
- system-config-cluster - Escrito y mantenido
- gnbd - Escrito y mantenido
- dmraid - Escrito y mantenido
- bddraid - Escrito y mantenido
- csnap - Escrito y mantenido
- JFFS2
Administración del servicio
- booty - Escrito y mantenido
- chkconfig
- initscripts
- kudzu - Escrito y mantenido
- MAKEDEV
- mkbootdisk
- mkinitrd - Escrito y mantenido
- ntsysv - Escrito y mantenido
- rhpl - Escrito y mantenido
- rootfiles
- sysreport - Escrito y mantenido
- sos - Escrito y mantenido
Internacionalización
(Orden ascendente)
- CJK Uni Fonts - Fuentes chinas Unicode
- gettext
- IBus Bus de entrada inteligente para Linux / Unix OS, desarrollo: incluyendo ibus-anthy, ibus-chewing, ibus-m17n, ibus-pinyin, ibus-qt, ibus-sayura, ibus-table, ibus-rawcode
- Liberation Fonts - Fuentes de portabilidad de documentos, desarrollo
- Lohit Indic Fonts - Desarrollo
- M17N - Motor de método de entrada indio
- PAPS - Filtro de impresión de texto
- SCIM - Infraestructura digital del motor de método de entrada
- SCIM Anthy, Anthy - Motor de método de entrada japonés
- SCIM Chewing, Chewing - Motor de método de entrada chino
- SCIM Hangul - Motor de método de entrada coreano
- SCIM PinYin - Motor de método de entrada chino
- SCIM Table - Motor de método de entrada
- Transifex - Infraestructura de localización web
Virtualización
- libvirt: API de virtualización
- oVirt: app de administración de virtualización basada en web
- Mánager de máquinas virtuales: Una aplicación Python + PyGTK de administración construida con libvirt
- VirtInst Una biblioteca python para simplificar el suministro de máquinas virtuales huésped con libvirt
- sVirt SVirt es la integración de seguridad con el Control de acceso obligatorio (MAC) y la virtualización basada en Linux.
- Soporte de virtualización Xen
- Patrocinar el desarrollo del hipervisor KVM
- DeltaCloud API de administración de la nube
- Spice El escritorio remoto SPICE / Protocolo e implementación de la VDI
- libguestfs API de administración del sistema de archivos virtual huésped
Otros proyectos de tecnologías emergentes
- Cft: Registra los cambios de configuración y exporta como se expone en puppet
- Augeas: Herramienta de edición de la configuración y API
- Thincrust: Herramientas para la construcción de aparatos
- Un portátil por niño Creación de sistema operativo, diseño e implementación de la interfaz de usuario y los controladores.
- NetCF API de configuración de la interfaz de red
Otros
- cdparanoia - mantenido
Desarrolladores de desarrollos
Esta no es una lista completa de todos los desarrolladores de los principales proyectos de desarrollo, sino sólo algunos empleados de Red Hat muy conocidos del pasado y para mostrar ahora la amplitud y profundidad del desarrollo patrocinado por Red Hat.
TODO - Añadir muchos más
Kernel de Linux
- Alan Cox - Desarrollador del núcleo, numerosas contribuciones
- Ingo Molnar - Mantenedor del subsistema x86
- Al Viro - Mantenedor del subsistema VFS, #1 committer según informe de la Fundación Linux
- David Miller - Mantenedor de Sparc Port, #2 committer según informe de la Fundación Linux
- Jeff Garzik - Mantenedor del subsistema Sata
- John Linville - Mantenedor del subsistema Wireless
- Stephen Tweedie - Desarrollador del sistema de archivos Ext3
- Eric Sandeen - Desarrollador del sistema de archivos XFS y Ext4
- Josef Bacik - Desarrollador del sistema de archivos Btrfs
- Rik Van Riel - VM developer
- Ric Wheeler - Desarrollador del sistema de archivos
- Val Henson - Desarrollador del sistema de archivos
- Dave Jones - Mantenedor del kernel de Fedora
- Kyle McMartin - Mantenedor del kernel de Fedora
- Chuck Ebbert - Mantenedor del kernel de Fedora
- Eric Paris - Mantenedor de Capacidades/Audit/SELinux/LSM
- Eugene Teo - Respuesta de seguridad
- Kay Sievers - Conexión en caliente
Componentes del núcleo
- Ulrich Drepper - Mantenedor principal de Glibc
- Jakub Jelinek - Desarrollador de GCC
- Dodji Seketeli - Desarrollador de GCC
- Roland Mcgrath - Desarrollador de Glibc
- Siddhesh Poyarekar - Desarrollador de Glibc
- Gary Benson - Desarrollador de GDB
- Jan Kratochvil - Mantenedor de GDB
- Keith Seitz - Desarrollador de GDB
- Pedro Alves - Mantenedor de GDB
- Phil Muldoon - Desarrollador de GDB
- Sergio Durigan Junior - Desarrollador de GDB
- Tom Tromey - Mantenedor de GDB
- Karel Zak - Mantenedor principal de util-linux
- Eric Blake - M4, Autoconf, desarrollador principal; Gnulib, findutils
- Harald Hoyer - udev, systemd, desarrollador/mantenedor principal: dracut
- Kay Sievers - systemd, udev, desarrollador/mantenedor principal
- Lennart Poettering - systemd, desarrollador/mantenedor principal
Desarrolladores de Xorg
- Dave Airlie - Infraestructura de Renderizado Directo, desarrollador de controladores ATI
- Peter Hutterer - #1 Committer de Xorg, desarrollador de MPX (múltiples punteros X)
- Kristian Høgsberg - Composición de escritorio (Característica subyacente para Compiz) incluyendo AIGLX
- Adam Jackson - Ingeniero de liberación y desarrollador del núcleo de Xorg
- Kevin E Martin
- Rik Faith
- Søren Sandmann Pedersen
- Ben Skeggs
Desarrolladores de GNOME
- Mathias Clasen - Mantenedor principal de GTK
- Owen Taylor - Desarrollador de GTK
- Dan Williams - Mantenedor principal de NetworkManager
- David Zeuthen - Mantenedor principal de DeviceKit/HAL y PolicyKit
- John Palmeri - Mantenedor principal de D-Bus
- Ray Strode - Desarrollador de GDM
- Colin Walters - Desarrollador de D-Bus
- Richard Hughes - gnome-power-manager, mantenedor principal de PackageKit
- Bastian Nocera - Mantenedor principal de Totem
- Dan Winship - Desarrollador del núcleo de GNOME
- William Jon McCann - Desarrollador de GDM. ConsoleKit
- Jonathan Blandford - Primer desarrollador de GNOME
- Debarshi Ray - Cuentas en línea de GNOME
- Dodji Seketeli - Mantenedor principal de Nemiver Debugger
Desarrolladores de KDE
- Than Ngo - Mantenedor de Fedora KDE
- Lukáš Tinkl - Mantenedor de Fedora KDE (Solid, PowerDevil, kdelibs)
- Jaroslav Reznik - Mantenedor de Fedora KDE (Polkit-qt)
- Dan Vrátil - Telepathy KDE, KRandr
Desarrolladores de SELinux
- Dan Walsh - Mantenedor de SELinux Policy y Userspace
- Eric Paris - Mantenedor de SELinux Kernel
- Paul Moore - Mantenedor de SELinux Kernel
- Miroslav Grepl - Mantenedor de SELinux Policy
Desarrolladores de OpenJDK
Equipo actual
- Lillian Angel
- Gary Benson
- Deepak Bhole
- Andrew Haley
- Andrew Hughes
- Ioana Ivan
- Omair Majid
- Mark Wielaard
Antiguos miembros
- Thomas Fitzsimmons
- Kyle Galloway
- Francis Kung
- Keith Seitz
- Joshua Sumali
Desarrolladores de internacionalización
(Orden ascendente)
- Akira Tagoh
- Asgeir Frimannsson
- Caius Chance
- Dean Chen
- James Ni
- Jens Petersen
- Parag Nemade
- Peng Huang
- Pravin Satpute
- Rahul Bhalerao
- Sean Flanigan
- Takao Fujiwara
Desarrolladores de LibreOffice
- Caolán McNamara
- David Tardon
- Stephan Bergmann
- Michael Stahl
- Eike Rathke
Referencias
- Linux Ecosystem - Análisis que muestra a Red Hat como el principal contribuyente a una serie de proyectos básicos incluyendo Linux, Xorg, GCC, etc.
- Security Response - Registro de seguridad mejor y transparente de Red Hat.
- Who wrote 2.6.20? - Análisis que muestra a Red Hat como el principal contribuyente al kernel de Linux.
- Who wrote - and approved - 2.6.22 - Análisis que muestra a Red Hat como el principal contribuyente al kernel de Linux.
- Who wrote 2.6.23 - Análisis que muestra a Red Hat como el principal contribuyente al kernel de Linux.
- Where 2.6.25 came from - Análisis que muestra a Red Hat como el principal contribuyente al kernel de Linux.
- Linux Kernel Development - Estudio realizado por la Fundación Linux (agosto de 2009); análisis que muestra a Red Hat como el principal contribuyente al kernel de Linux.
- http://www.eweek.com/c/a/Linux-and-Open-Source/Linux-Kernel-Reaps-the-Fruits-of-RealTime-Technology/ - Linux Kernel Reaps the Fruits of Real-Time Technology