o que é, como funciona e como contribuir
é uma criação nossa, atingida através do nosso conhecimento adquirido, e é um bem intangível.
software é como música, obras literárias e invenções.
e assim como música, softwares possuem direitos autorais
quando falamos de código aberto estamos nos referindo à iniciativa da Open Source Initiative.
não é apenas sobre liberar o código no github, bitbucket, gitlab ou qualquer outro local.
para que um software seja de fato open-source, ele precisa ter...
- redistribuição gratuita
- código aberto
- permitir trabalho derivado, distribuido com a mesma licença
- seguir várias regras com relação à licença do software disponibilizado.
ou seja, nem todo software cujo código está disponível para leitura é open-source.
se não houver uma licença, o código segue as regras de direitos autorais padrão e não pode ser distribuído, modificador ou usado como base para algum outro software.
como eu comecei:
- github pra projetos pessoais
- PR / criação de issues pra projetos de codigo aberto que eu usava
- pequenas contribuições começaram a ser aceitas 👏
- sprint da GopherCon Denver 2018 mudou minha vida: PR pra um projeto grande
- contribuição pro typeshed, projeto oficial da PSF