Contribuindo para o OpenBSD

Introdução

Tem havido alguma discussão à volta do desenvolvimento do OpenBSD por parte da comunidade portuguesa. Nomeadamente, porque é que não há mais developers em Portugal e porque é que o grupo não investe mais em ajudar o desenvolvimento do projecto OpenBSD.

É esta lacuna que queremos preencher.

Embora a ideia inicial do grupo tenha sido e continue a ser a partilha de experiências e a inter-ajuda entre outros, o desenvolvimento do OpenBSD é por alguns membros do grupo, uma meta que gostavam de atingir, pelo menos para mim sei que era.

Gostava que este texto fosse um ponto de partida para quem partilha da mesma aspiração. O caminho para uma pessoa se tornar developer não está, pelo que eu sei, documentado. É um caminho que os interessados tem de descobrir sozinho e é esperado deles que o façam.

Uma coisa que eu acho que é importante perceber é que as pessoas normalmente não contribuem na maior parte das vezes por mero gozo, contribuem porque detectaram a necessidade de ver algo implementado ou corrigido no sistema.

O que eu quero com isto dizer é que se as pessoas estiverem interessadas em desenvolver e em contribuir para o projecto, ao usá-lo no dia-a-dia no desktop, no server ou na firewall já estarão a fazer uma parte importante, que é, ver o que precisa de ser implementado/corrigido.

Depois então, surge a parte do desenvolvimento. Se a pessoa sente que é capaz de resolver o problema, implementar determinado programa ou criar um determinado port, joga maõs à obra. Se sente que não é para ela, faz o report do problema ou da necessidade. Aqui entra o factor emocional. Muitas vezes, as pessoas dizem que não é para elas por pensarem que é muito dificil ou muito trabalhoso implementar determinada coisa quando na maior parte dos casos até não o é. E muitas vezes não é preciso "saber-se", é sim preciso o //"estar disposto"// a mergulhar na documentação e a trabalhar.

Quero ajudar, o que tenho de fazer?

Primeiro é necessário estar a par de todas as novidades e do código mais recente, isto implica:
- Correr a versão -CURRENT do OpenBSD recompilar esta frequentemente com o código mais recente.
- Subscrever às mailing lists do OpenBSD (por ex: tech@, ports@, smp@, source-changes@, ports-changes@ ).

Depois disto depende dos interesses de cada um.

O mais fácil é começar a trabalhar nos ports visto que é sempre necessário ter mais gente a ajudar. Podem-se criar novos ports ou actualizar os que já existem.
Estes devem ser enviados para o ports@ sob a forma de arquivo comprimido ou diff.
Ver Building an OpenBSD port e claro verifiquem a nossa página sobre os ports.

Por Nuno Morgadinho

$Id: index.xml,v 1.1.1.1 2010/03/18 21:58:22 rgouveia Exp $
Copyright © 2001-2008 OpenBSD .PT. Todos os direitos reservados.
Os artigos são da responsabilidade exclusiva e copyright dos seus respectivos autores, sendo que ao submetê-los autoriza a sua publicação.