Compartilhamento de código aberto e sua importância para a comunidade Linux
1. E A CULTURA DO COMPARTILHAMENTO!
Anderson Freitas
2. Apresentação
⇢ Nome: Anderson Freitas
⇢ Analista de Telecomunicações
⇢ Email: dialplan.reload@gmail.com
⇢ Site: www.dialplanreload.com
⇢ Twitter: @DialplanReload
3. Conceito de Compartilhamento
⇢ Dividir; tomar partido em; fazer parte de algo com
alguém.
⇢ Informática. Usar em rede (uma mesma informação,
arquivos, dados etc) com outro computador e/ou
usuário: compartilhar arquivos; compartilhar
impressora; compartilhar rede.
4. Afinal, o que é o Linux?
⇢ Linux é ao mesmo tempo um
Sistema Operacional e um Núcleo.
⇢ O Kernel (Núcleo) do Linux foi
criado em 1991 por Linus Torvalds,
hoje em dia o Linux é mantido por
desenvolvedores de todo o
mundo.
5. Quem desenvolve o Linux?
⇢ Por ser um projeto de Open Source, o
desenvolvimento do Linux é feito por várias pessoas ao
redor do mundo.
⇢ Essas pessoas são programadores, testadores,
designers, administradores de rede dentre outros, que
desenvolvem, na maioria das vezes por vontade própria,
sem nenhuma remuneração.
6. Quem desenvolve o Linux?
⇢ Se na maioria das vezes não existe uma remuneração,
por que tantos desenvolvedores?
7. Quem desenvolve o Linux?
⇢ Os motivos reais são incertos, mas alguns deles são:
⇢ Amor!
⇢ Reconhecimento
⇢ Desenvolvimento profissional
⇢ Retribuir a Comunidade
⇢ Diversão
8. Amor!
⇢ Existem pessoas que se envolvem com software livre
por amor ao movimento e as politicas GNU. As vezes,
não são nem programadores ou da área técnica, ajudam
em divulgação e marketing da ferramenta.
9. Reconhecimento
⇢ Uma forma de se obter
destaque profissional é o
envolvimento com software
livre. Ao contribuir com a
comunidade, a repercussão
é grande, logo, vc se torna
um profissional de
referência.
10. Desenvolvimento profissional
⇢ Trabalhar com Linux as vezes é uma tarefa árdua, são
vários desafios e novidades a serem enfrentadas, o que
lhe faz ir atras de respostas e soluções. Isso,
consequentemente, faz com que você evolua.
⇢ Muitas vezes, o envolvimento com software livre é que
gera estes desafios.
11. Retribuir a comunidade
⇢ Muitas pessoas usam o
software livre como forma de
ganhar dinheiro (???), com o
tempo, sentem-se no direito
de contribuir com a
comunidade Open Source.
12. Diversão
⇢ Alguns profissionais se
divertem trabalhando.
Passam horas (que seriam
vagas) a frente de um
terminal desenvolvendo
códigos ou produzindo algo
com relação profissional.
13. Tenho que ser programador pra
contribuir?
⇢ Não! Todo sistema tem várias necessidades, portanto,
existem várias maneiras de contribuir com algum
projeto sendo o especialista que você é.
⇢ Um exemplo, o projeto Fedora, que “recruta”
voluntários para estas atividades:
15. Como contribuir??
⇢ Existem várias maneiras de contribuição:
⇢ Filiando-se a um projeto
⇢ Desenvolvendo alguma melhoria e disponibilizando
na comunidade
⇢ Executando treinamentos.
⇢ Compartilhando informação (Blogs, sites e afins)
17. Marminino
⇢ A Marminino nasceu da ideia de Daniel Chagas,
professor de uma escola pública do Ceará, que queria
ensinar programação e hardware para seus alunos do
ensino médio, mas o preço alto e a burocracia para
importar as placas Arduino se tornaram a pedra no
caminho.
18. Marminino
⇢ Para driblar os problemas, Daniel resolveu criar sua
própria placa de circuito impresso. Mais barata,
podendo utilizar material reciclado e com um processo
de fabricação mais simples, a Marminino traz algumas
melhorias, como a capacidade de ser alimentada por
pilhas AA.
21. SNEP
⇢ O SNEP é um PBX Livre baseado em Software que
atende as necessidades de qualquer porte de negócio,
com recursos que tornam a comunicação mais livre,
flexível e inteligente.
⇢ O SNEP foi construído com a colaboração de diversos
desenvolvedores e usuários. E conta com uma
comunidade ativa, que além de realizar correções, são
os criadores da evolução da plataforma.
23. Cacic
⇢ O Cacic é um sistema baseado em agentes que é
capaz de obter um diagnóstico preciso do parque
computacional e fornecer informações de diversos tipos
de dispositivos e softwares presentes em um
computador.
⇢ Como exemplo de levantamento de dados
computacionais temos unidades de CDROM, memória
RAM, placas de rede, discos rígidos, softwares
instalados e outras funcionalidades
24. Sites que compartilham informação do
Universo Linux
⇢ DioLinux
⇢ Dicas L
⇢ Linux Descomplicado
⇢ Blgo Seja Livre
⇢ Comunidade Viva o Linux
25. Qual o impacto do compartilhamento
para a comunidade?
⇢ Correção de bugs mais rápida
⇢ Agilidade no desenvolvimento
⇢ Difusão da ferramenta
⇢ Aumento na segurança do software
⇢ Maior numero de manuais e documentações
⇢ Traduções para outras linguagens