Ao procurar um novo software, é fácil recorrer a opções proprietárias. No entanto, existe outra maneira (e possivelmente melhor).
Seja você um hobbyista, empreendedor ou proprietário de empresa, o código aberto tem muito a oferecer. Ao optar por software aberto, você pode impactar positivamente esta comunidade vital e inovadora.
Neste post, vamos analisar o enorme papel que o Software Livre e de Código Aberto (FOSS) desempenhou na história da DreamHost. Em seguida, compartilharemos três maneiras fáceis de apoiar o FOSS neste fevereiro — e além. Vamos começar!
Os Começos de Código Aberto da DreamHost
O código aberto está no nosso DNA e tem impulsionado todos os aspectos dos nossos serviços desde o início. A DreamHost foi fundada em 1996 por quatro estudantes universitários da Califórnia que se uniram por um amor mútuo pela tecnologia de código aberto e pela descoberta de novas ferramentas. Com quase nenhum dinheiro para gastar, os quatro criaram um servidor web executando Debian Linux, Apache e Perl.
Isso se tornou a base de um negócio que hospedava sites em cima de software livre — e a DreamHost nasceu! Nosso negócio não teria sido possível sem o código aberto, e hoje o software livre continua sendo o coração de muitos sistemas da DreamHost.
Respeitamos os direitos dos nossos clientes às informações que criam, e isso inclui garantir que eles não estejam presos a nenhum de nossos serviços. Software livre é um aspecto tão vital do nosso negócio que está até codificado em nossos valores fundamentais como Abraçar Código Aberto.
O Surgimento do Cloud Caixa Preta
A era antes da computação em nuvem foi uma idade de ouro para a internet aberta. A paisagem tecnológica era dominada por alguns dos melhores exemplos de tecnologia de código aberto. Isso inclui Linux, Apache e MySQL, além de linguagens como PHP, Perl, Python e Ruby.
Embora os primeiros dias da computação em nuvem tenham sido emocionantes e revolucionários, era também de certa forma uma caixa preta. O software e os sistemas que alimentam a Amazon Web Services, Microsoft Azure e muitas outras plataformas de nuvem eram fechados por design.
Isso deixou muitos usuários no escuro sobre como implementar a parte mais crítica de sua pilha de aplicativos. Então, embora estivéssemos animados com o que a nuvem tinha a oferecer, não queríamos viver em um futuro dominado por tecnologia de caixa preta. É por isso que decidimos construir para nossos clientes o que eles queriam, usando o melhor software de código aberto.
DreamCompute: Parceria com OpenStack
Desde o início, construímos a plataforma DreamHost com base em tecnologia de código aberto. No entanto, em 2014, fomos um passo além e lançamos o nosso serviço DreamCompute.
DreamCompute é um serviço de computação em nuvem público que é projetado para escalar. Ele também é construído com código aberto em seu núcleo.
Baseado na plataforma de computação em nuvem OpenStack, o DreamCompute faz um uso intensivo de software livre. Os nós de Armazenamento do DreamCompute executam o Ceph, o sistema de Armazenamento tolerante a falhas e distribuído em massa de código aberto.
Além disso, todo o sistema é gerenciado pelo software de automação Chef, além de outras ferramentas de código aberto. Isso inclui o daemon collectd e pipeline de processamento de dados Logstash.
Com o DreamCompute, nos propusemos a colocar mais poder nas mãos de nossos clientes do que eles jamais tiveram antes — e acreditamos que conseguimos isso. No entanto, o OpenStack é mais do que apenas o coração do nosso serviço DreamCompute.
Nós nos juntamos à OpenStack logo no início de sua existência, comprometendo código, suporte financeiro e liderança ao projeto. Nos tornamos membros Gold da Fundação OpenInfra, e o CEO da DreamHost, Simon Anderson, foi eleito para nos representar no Conselho Diretor da Fundação OpenStack por vários anos consecutivos.
Mesmo hoje, nossa equipe está lançando novas estruturas, ferramentas, aplicativos e outros projetos de código aberto o tempo todo. Para mais informações, confira nosso repositório no GitHub.
Open Source agora alimenta oficialmente 43% da Web
Nenhuma discussão sobre código aberto seria completa sem mencionar o Sistema de Gestão de Conteúdo (CMS) mais popular do mundo. Na DreamHost, estamos orgulhosos de ter desenvolvedores do WordPress Core em nossa equipe, enquanto contribuímos ativamente para o Projeto Open-Source do WordPress.
O WordPress é um exemplo de software de código aberto de classe mundial, mas isso não significa que esta plataforma seja automaticamente acessível a todos. Para ajudar a levar o poder do código aberto às massas, projetamos nosso plano de hospedagem DreamPress.
Este serviço de WordPress gerenciado remove grande parte da complexidade técnica de gerenciar um site de sucesso. Dessa forma, estamos tornando o CMS de código aberto mais poderoso do mundo disponível para mais pessoas do que nunca.
Como Apoiar o Software de Código Aberto em 2022 (3 Maneiras)
A DreamHost retirou muito do código aberto ao longo dos anos, e não somos os únicos! Se você já baixou um projeto do GitHub, construiu um site WordPress ou trocou um software proprietário por uma alternativa aberta, então fevereiro é sua chance de retribuir. Aqui estão três maneiras de apoiar o FOSS em fevereiro.
1. Use e Promova Software de Código Aberto
A melhor maneira de apoiar o código aberto é usá-lo! Isso significa buscar ativamente alternativas abertas ao seu software proprietário favorito.
Se você estiver usando projetos abertos em seu tempo livre, então este é um ótimo começo. No entanto, se você realmente deseja contribuir para a comunidade, você pode sempre defender o uso em ambientes formais, particularmente no seu local de trabalho.
Ao contrário do software proprietário, você pode frequentemente baixar e instalar o código de fonte aberta em seu próprio servidor ou centro de dados da empresa. Em um cenário onde privacidade e segurança de dados são uma grande preocupação, isso é definitivamente algo que vale a pena mencionar ao seu chefe.
Se você tem em mente um software proprietário específico, encontrar uma substituição pode ser tão simples quanto ir ao seu motor de busca favorito e digitar: “alternativa de código aberto para X”. Existem também diretórios inteiros dedicados a recomendar substituições de código aberto. A lista Awesome Alternatives e o site crowdsourcing AlternativeTo são dois recursos populares.
Uma vez que você está usando software de código aberto, você pode dar um passo adiante e tornar-se um evangelista. Apesar das conotações religiosas, hoje, o termo evangelista simplesmente significa qualquer pessoa que é um fã entusiasta de um produto, marca, pessoa — ou até mesmo de software de código aberto.
Engajar-se simplesmente com um projeto aberto em mídias sociais pode ajudar a aumentar a conscientização. Se você tem o seu próprio blog, então pode considerar publicar tutoriais ou artigos sobre o seu projeto favorito.
Mesmo que você não administre seu próprio site, existem muitos sites focados em tecnologia que aceitam submissões de convidados. Todos esses atos simples podem ajudar a espalhar a palavra e introduzir mais pessoas ao seu projeto aberto favorito.
2. Envolva-se na Comunidade
Alguns projetos de código aberto bem-sucedidos conseguem financiar funcionários em tempo integral. No entanto, muitos projetos dependem inteiramente de voluntários. Isso significa que há sempre oportunidades para se tornar um membro valioso da comunidade de código aberto.
Para começar, você pode querer considerar seguir seu projeto favorito em todas as principais redes sociais. Isso inclui Twitter, YouTube, Slack e Facebook.
Daqui, você pode se conectar com outros membros da comunidade e identificar oportunidades para se envolver. Isso pode ser desde apoiar um meetup ou webinar que está por vir até responder a uma pergunta que alguém postou na página oficial do Facebook do projeto.
Além disso, projetos de código aberto muitas vezes se destacam em fóruns de perguntas e respostas como o Stack Overflow e o site Quora. Você pode até encontrar um fórum dedicado ao seu programa escolhido.
Ao visitar regularmente esses fóruns, você pode ajudar outros usuários a resolver problemas que estão enfrentando com o software em questão. Isso pode melhorar a experiência deles, o que os tornará mais propensos a continuar usando o programa. Eles podem até mesmo tornar-se entusiastas do código aberto.
Você pode minimizar o número de reclamações e consultas que são encaminhadas para a equipe de desenvolvimento do projeto ao resolver essas questões. Isso os deixa livres para focar seus esforços na melhoria do software principal.
3. Torne-se um Tradutor
Pesquisas sugerem que 74% dos usuários da internet falam uma língua diferente do inglês.
Se o seu projeto open-source favorito não suporta múltiplos idiomas, pode ter dificuldades em atrair um público internacional.
Se você é multilíngue, pode ajudar um projeto a se conectar com um público totalmente novo oferecendo seus serviços de tradução. Mesmo usuários que falam várias línguas geralmente apreciam poder desfrutar de software em sua língua nativa. Na verdade, 65% dos consumidores preferem acessar conteúdo em sua primeira língua. Ao traduzir um projeto para uma ou mais línguas adicionais, você pode ajudar a aumentar seu apelo.
Por exemplo, você pode traduzir recursos de autoajuda, como a documentação oficial, postagens de blog e páginas de Perguntas Frequentes, ou guias do usuário. No entanto, esses projetos abertos também podem precisar de alguém para traduzir elementos da Interface do Usuário (UI), como os rótulos e as dicas de tela que ajudam as pessoas a interagirem com o software. Tudo isso pode ser inestimável para melhorar a experiência do usuário e ajudar seu projeto favorito a encontrar seu lugar no cenário mundial.
Conclusão
Na DreamHost, estamos entusiasmados em continuar contribuindo com o software de código aberto ao longo de 2022 — e além. No entanto, qualquer pessoa pode tomar medidas para apoiar seus projetos abertos favoritos.
Com isso em mente, vamos recapitular rapidamente 3 maneiras fáceis de ajudar a comunidade de software aberto:
- Utilize alternativas de código aberto sempre que possível e promova seus programas favoritos.
- Envolva-se na comunidade seguindo projetos abertos nas redes sociais e respondendo a perguntas dos usuários.
- Torne-se um tradutor para seu projeto aberto favorito.
Quando se trata de software aberto, o WordPress é uma grande história de sucesso. Se você quer descobrir por que essa plataforma alimenta quase metade de todos os sites, nossa hospedagem de sites compartilhada é a maneira mais rápida e fácil de começar com o WordPress.
Faça Mais com o WordPress
As atualizações automáticas e os recursos de segurança do DreamPress tiram o estresse da gestão de sites para que você possa fazer o que faz de melhor.
Confira os Planos