O que é Código Aberto (Open Source)?
Share
O Código Aberto (Open Source) é uma filosofia de desenvolvimento tecnológico e licenciamento jurídico que garante acesso público e livre ao código-fonte de programas e diagramas físicos de hardware para modificação, melhoria e compartilhamento por qualquer pessoa.
A Filosofia Open Source no Movimento Maker
O ecossistema maker expandiu-se com base em pilhas de tecnologias abertas. O próprio projeto do Arduino Uno R3 SMD é open source, permitindo que fabricantes criem placas compatíveis idênticas.
- Colaboração Global: Permite que desenvolvedores de todo o mundo encontrem bugs, criem novas funcionalidades e compartilhem bibliotecas de controle.
- Transparência e Segurança: Como qualquer pessoa pode ler o código-fonte básico, vulnerabilidades ocultas e códigos maliciosos são identificados rapidamente.
- Licenças Populares: Regido por licenças como a MIT, GNU (GPL) e Creative Commons para hardware de código aberto.
O uso de licenças abertas reduz custos de entrada de novos projetos permitindo que hobbistas compartilhem inovações.
Perguntas Frequentes (FAQ)
- Qual a diferença entre Open Source e Freeware?
- Freeware refere-se a programas que são gratuitos para usar, mas têm código fechado (proprietário). Open Source garante gratuidade e acesso livre ao código de compilação.
- O que é Hardware de Código Aberto (Open Source Hardware)?
- É o desenvolvimento de produtos cujos esquemáticos elétricos, layout de placas e arquivos CAD mecânicos são liberados sob licenças livres para reprodução.