Open source

Desenvolvemos tecnologias aprimoradas do jeito open source

A Red Hat é a maior empresa open source do mundo. Trabalhamos em parceria com projetos open source para oferecer melhorias, suporte e desenvolver soluções para uso corporativo. Contribuímos de forma ativa com os projetos e as comunidades em que participamos. Somos defensores das licenças open source. Ao se basear nesse modelo, nossos clientes estão preparados para o sucesso.

A origem do open source

O que é código-fonte?

O código-fonte é um conjunto de instruções que determina como os dispositivos eletrônicos vão executar as aplicações que compõem o mundo digital. Isso inclui sistemas operacionais, processadores de texto, navegadores, videogames, smartphones e sites. São milhões de computadores que executam o mesmo código. Ou seja, é importante que ele seja bem estruturado e gere resultados consistentes.

O que é código-fonte fechado?

Os melhores códigos e aplicações têm um valor tremendo. Muitas empresas costumam manter o código em segredo para controlar a distribuição da solução e lucrar com ela. O código-fonte proprietário dessas empresas tem acesso restrito, não podendo ser acessado por pessoas de fora da organização. Dessa forma, não é possível inspecionar o código ou verificar como ele funciona.

O que é o open source?

Por outro lado, o código open source está disponível publicamente para todas as pessoas que queiram aprender, usar, modificar e distribuir o código. A Open Source Initiative criou uma definição detalhada sobre o software open source. A licença open source impede restrições ao uso do software, incluindo a distribuição comercial ou quem pode usar o software e para qual finalidade. Ela tem como foco a neutralidade, a acessibilidade e a liberdade.

Software open source ao redor do mundo

O desenvolvimento open source promove a estabilidade, a segurança e a inovação. Ao abrir o código para que ele seja examinado amplamente, mais pessoas participam do seu desenvolvimento. Dessa forma, é mais fácil de detectar possíveis bugs e falhas de segurança, realizar testes para garantir ampla compatibilidade nas plataformas e oferecer novas ideias para aprimoramento. Quando um problema grave é descoberto, uma grande comunidade de desenvolvedores trabalha para resolvê-lo, e isso inclui os engenheiros da Red Hat.

A filosofia open source é tão eficaz que atrai técnicos altamente especializados. Grande parte das inovações tecnológicas acontece na comunidade open source, e é por isso que muitas empresas ao redor do mundo estão adotando software open source. Por trás de várias aplicações e sites populares, você encontra projetos como Linux®, Kubernetes e Git. Além disso, cada vez mais as pessoas acessam a Internet usando navegadores open source, como Firefox e Chromium.

O jeito open source da Red Hat

Missão da Red Hat: ser o catalisador em comunidades de clientes, colaboradores e parceiros para criar tecnologias melhores com base na filosofia open source.

A Red Hat desenvolve software open source seguindo um conjunto de princípios que chamamos de "o jeito open source". Essa filosofia é baseada na criação de um fórum aberto de ideias. As comunidades são formadas com base nessa filosofia para solucionar problemas, contribuir com novas ideias e tecnologias, além de testá-las e iterá-las. Nossas soluções open source corporativas são baseadas nos fortes princípios do software livre e open source (FOSS). Elas aproveitam a inovação e o talento coletivo das comunidades open source.

A Red Hat valoriza o desenvolvimento colaborativo, as opiniões e as sugestões de todos os funcionários da empresa, independente do cargo que ocupa. Confira o livro The Open Organization, escrito pelo CEO da Red Hat Jim Whitehurst.

Somos especialistas em open source

Há décadas, os desenvolvedores da Red Hat® participam ativamente de centenas de projetos open source em todo o stack da TI. Recrutamos os mais talentosos especialistas da área e formamos fortes vínculos com as comunidades. E isso adiciona um grande valor à nossa experiência com o open source. É nessa experiência que baseamos nosso modelo de desenvolvimento aberto: ele é inovador, iterativo e promove segurança e estabilidade.

Modelo de desenvolvimento

Ilustração do modelo de desenvolvimento

Começamos com um software open source criado pela comunidade que atende parcial ou completamente as necessidades dos clientes.

Ilustração do modelo de desenvolvimento

A Red Hat usa esses projetos como base para desenvolver as soluções corporativas. Nós reforçamos a segurança e adicionamos recursos e funcionalidades voltadas para empresas quando necessário.

Ilustração do modelo de desenvolvimento

Trabalhamos continuamente para corrigir bugs, aplicar patches em vulnerabilidades e criar novos recursos. Mas não mantemos esses avanços e aprimoramentos em segredo. Compartilhamos essas melhorias com o projeto original para beneficiar a comunidade como um todo.

Ilustração do modelo de desenvolvimento

À medida que nossos clientes usam nosso software, eles fornecem feedback, enviam relatórios de bugs e solicitam novos recursos de acordo com mudanças em suas necessidades. Essas informações orientam o desenvolvimento das soluções Red Hat.

Comunidades open source

As comunidades open source são formadas por amadores, profissionais de empresas tecnológicas de pequeno e grande porte e pessoas de todo o universo corporativo que interagem para resolver problemas incomuns e complexos. As comunidades são inclusivas e dão liberdade aos membros para participarem do desenvolvimento do software que eles usam. O trabalho resultante é a criação do melhor software possível.

Muitas vezes, empresas concorrentes usam os mesmos projetos e contribuem com eles. Isso gera um grau de concorrência com cooperação. Essas empresas colaboram com o desenvolvimento e competem pelos mesmos clientes. Elas ajudam ativamente a concorrência ao aprimorar o código-fonte básico. E isso é uma via de mão dupla, já que elas também aproveitam as contribuições dos seus concorrentes.

Há mais de duas décadas, a Red Hat participa de comunidades open source. Participamos de centenas de comunidades e grupos corporativos open source, incluindo Linux e Apache nos anos 1990, Kubernetes e Cloud Native Computing Foundation, e outros.

Nosso compromisso com o open source

O software open source é melhor com comunidades diversificadas. A Red Hat promove programas open source para que todos possam ser ouvidos.

Temos o compromisso de criar softwares que desafiam os limites da habilidade tecnológica

Desenvolvemos com software open source.
Investimos em projetos open source.
Transformamos as tecnologias adquiridas em open source.
Protegemos e defendemos a propriedade intelectual open source.

Participe do desenvolvimento open source