Com o passar dos anos, você pode ver como o código aberto está amadurecendo e se transformando de um movimento em uma possível carreira. Hoje, o software livre é encontrado em quase todas as áreas da tecnologia e isso tem permitido que diferentes carreiras - não apenas desenvolvedores - colaborem no desenvolvimento de projetos desse tipo.
Profissionalmente, há várias carreiras nas quais você pode se envolver com o código aberto. Estes são os mais populares e emergentes:
- Gerente da Comunidade
Ele começou rapidamente com projetos que estavam começando a crescer. Esses gerentes de comunidade geralmente fazem parte do projeto e o conhecem muito bem. Eles entendem a cultura de código aberto, têm habilidades de gerenciamento de projetos e podem gerenciar uma equipe. Eles até organizam cursos de treinamento, conferências, sessões de planejamento, etc. E geralmente intervêm e tratam de tudo o que é necessário para o sucesso do projeto.
Para saber mais sobre os gerentes de comunidade, é recomendável ler "The Art of Community" de Jono Bacon ou "Companies and Communities" de Dawn Foster.
- Documentação
Esta é uma das áreas de código aberto mais críticas para desenvolvedores novos e atuais. A documentação é um ótimo lugar para alguém novo se envolver e é um ótimo lugar para aprender sobre um projeto. Isso permitirá que o voluntário escreva sobre uma pequena parte do código, absorva essa cultura e cresça a partir daí.
- Legal
As funções legais evoluíram rapidamente para licenças de código aberto que introduzem nuances na prática da lei de licenças. Dentro de uma empresa, os advogados devem fornecer orientação sobre o uso de código aberto, conformidade, contribuições e formulação de políticas. Essa pessoa geralmente é um advogado tradicional que aprendeu sobre o uso de código aberto na empresa e cresceu falando sobre o assunto.
As equipes legais da comunidade podem ser encontradas na Software Freedom Conservancy ou na Free Software Foundation, que ajudam projetos e desenvolvedores com questões como conformidade de licença. Advogados de prática privada costumam consultar startups, grandes empresas e projetos em questões de código aberto. Você pode aprender mais sobre o assunto em livros como "A Practical Guide to Opening Code Licenses", de Heather Meeker.
- Marketing
A comercialização de código aberto é um papel muito importante e vem de várias formas. Fazer o marketing de uma empresa que vende um produto baseado em código aberto é uma forma, pois é necessário articular porque os produtos baseados em código aberto são inovadores e como os riscos podem ser mitigados.
Projetos de código aberto geralmente precisam de comercialização, mas tendem a rejeitá-la. A promoção pode ajudá-lo a obter financiamento, recrutar mais colaboradores e se conectar com mais usuários.
Finalmente, o movimento do código aberto deve divulgar e comercializar suas vitórias e sucessos. Por esta razão, fundações como a Linux Foundation e a OpenStack Foundation foram criadas para contribuir nesse sentido e todos nós podemos contribuir também.
- Educação e jornalismo
Hoje, ainda há a necessidade de educar sobre como funciona o código aberto, como participar dele e os riscos associados. A educação é um papel para aqueles que são apaixonados por esta área e são bons comunicadores.
Outra forma é o jornalismo de tecnologia, em que as mesmas comunidades contribuem para si mesmas. Existem alguns jornalistas como Deb Nicholson e Rikki Endsley, que brilham em questões e eventos de código aberto; e os tradicionais, como Steven J. Vaughn-Nichols e Swapnil Bhartiya, que se tornaram parte da comunidade e ajudam a aumentar a conscientização sobre o código aberto e sua credibilidade.
- Líder de escritório de código aberto
Essa se tornou uma das funções novas e emergentes: administrar o escritório de código aberto de uma empresa. E eles têm nomes diferentes em cada empresa como programas de código aberto, estratégia de código aberto, entre outros. Quem ocupa este cargo tem a função de coordenar todos os aspectos do open source numa empresa e são os principais contactos das organizações desta área e das suas fundações.
Para cada empresa, o foco vai depender dos motivos do negócio. Uma empresa pode querer usar a metodologia de desenvolvimento de código aberto para quebrar silos, outras para se concentrar no cumprimento de tarefas e até mesmo gerar consciência do trabalho de código aberto da empresa.
Essa pessoa deve se sentir confortável mudando a velocidade e o movimento de questões legais e mais um dia em ferramentas de engenharia. Também deve ser alguém disposto a ser um agente de mudança e que possa encorajar as empresas tradicionais a buscar inovação aberta. Alguns exemplos são Chris DiBona no Google, Ibrahim Haddad na Samsung, Imad Sousou na Intel e Guy Martin na Autodesk.
Este são apenas alguns. A comunidade de código aberto tem outras funções, como tradução, teste e planejamento de eventos, e convidamos você a se aprofundar nelas também.
Seu artigo é muito interessante Não havia pensado em algumas dessas possibilidades de carreira com Software Livre. Uma coisa boa seria encontrar facilmente empresas que valorizem ou estejam procurando empregos relacionados a elas. No México não vi algo assim por enquanto e seria muito desejável trabalhar em um lugar com essas virtudes além da administração de sistemas com GNU / Linux, que é o que encontro a maioria das ofertas de trabalho.
Se aqui no México eles só se importam se é gratuito ou se funciona xD
E cada um deles tem o suficiente para aprimorá-lo e assim consolidar o software livre.