O Software Livre na carreira dos profissionais de Tecnologia da Informação
O Software Livre (SL) é todo programa que permite que seja lido, estudado, alterado e publicado. Tais atributos permitem que estudantes e profissionais da área de Tecnologia de Informação (TI) possam não somente usar os SLs, mas também aprender e retribuir de volta os seus benefícios, formando comunidades colaborativas.Estudos mostram a crescente adoção de Software Livre nos meios acadêmicos, empresariais e governamentais, abrindo oportunidades de negócios e emprego. Esta palestra visa mostrar um mapa contextualizado e a gama de oportunidades do SL na formação profissional do profissional de TI, bem como da importância no engajamento nas comunidades de Software Livre para formação de networking e conhecimento técnico especializado.
- Set TITLE = "O Software Livre na carreira dos profissionais de Tecnologia da Informação "
Start presentation
1 - O Software Livre na carreira dos profissionais de Tecnologia da Informação
2 - O que é Software Livre?
- Software que respeita as 4 liberdades (definição de Stallman):
- Liberdade 0: executar o código-fonte para qualquer propósito;
- Liberdade 1: estudar como o software funciona - ler o código-fonte;
- Liberdade 2: redistribuir cópias;
- Liberdade 3: aperfeiçoar o software e liberar as alterações;
- Fonte: http://www.gnu.org/philosophy/free-sw.pt-br.html
3 - Importância do Software Livre
- Servidor Web Apache = 235 milhões (66%)
- Banco do Brasil: terminais de auto-atendimento e Open Office
- Economia desde 2005 = 89 milhões de reais
- Faz parte de todos celulares e tablets com Android = 135 milhões
- Fontes:
4 - Pré-História do Software Livre (SL)
- A ideia de se compartilhar SL surgiu antes do surgimento de computadores
- 1906
- Alberto Santos Dumont liberava seus planos do avião;
- Irmãos Wright lutavam por suas patentes;
- 1911
- Henry Ford liberou 92 patentes da companhia Ford;
- George Selden lutavam pela patente do motor de 2 tempos;
- 1950 e 1960
- Software era distribuído entre pesquisadores
- 1970 a 1980
- AT&T distribui versões Unix para pesquisadores governamentais e acadêmicos, sem permissões de modificação;
- Comunidade de compartilhamento de código-fonte na Universidade do MIT (Stallman)
- Fontes:
5 - História do Software Livre
- 1980
- Surgimento do DOS e da Microsoft
- Definição das 4 liberdades e licença GPL com Stallman
- Início do Projeto GNU = Sistema Operacional 100% livre
- 1990
- Início da Internet;
- Linus Torvarlds publica a primeira versão do Linux sob licença GPL;
- Distribuições: Slackware, Debian, Red Hat, etc;
- Surgiu os BSDs: FreeBSD, OpenBSD, NetBSD;
- A empresa Sun liberou a suíte de escritório StarOffice como OpenOffice;
- 2000
- Ubuntu: 100 milhões de usuários
- Uso do openjdk (Java) em distribuições Ubuntu;
- Red Hat Enterprise Linux => distribuição de binários limitado via subscrição;
- Google: utilização de SL em mais de 1 milhão de servidores Linux;
- 2010
- Uso maior da computação em nuvem: Google Docs;
- Mercados de download: Android Market, Apple Store, Ubuntu Software Center
- preço baixo
- facilidade de baixar e instalar
6 - As grandes questões:
- Software Livre (aberto) ou Software Proprietário (fechado)
- Qual é melhor para a coletividade ou individualidade?
- Qual é o melhor para a economia como um todo?
- Qual modelo de licenciamento permite mais aprendizado?
- Todo software precisa ser livre?
7 - Como ganhar dinheiro com Software Livre?
- Utilizando Software Livre no projeto
- Desenvolvimento de sites
- Hospedagem
- Agregando serviços:
- Treinamento
- Suporte
- Customização
- Consultoria
- Distribuição
- Propaganda
8 - Software Livre no governo
- Software Público Brasileiro - http://www.softwarepublico.gov.br/
- Agrega prestadores de serviço
- Agrega software desenvolvido em instituições públicas
- Iniciativa do Governo Federal
- Agrega comunidades de desenvolvedores de Software Livre
9 - Software Livre em Empresas privadas
10 - Software Livre: cooperação no aprendizado
- comunidades de software livre
- demanda de serviços voluntários:
- tradução
- testes (localizar bugs);
- documentação
- Google Summer of Code (GSoC)
- 2010: 3 alunos da UFG
- resolver problemas em software livre
- bolsa em dinheiro
11 - Eventos de Software Livre
- Oportunidades de relacionamento (networking)
- FISL = Fórum Internacional de Software Livre
- FGSL = Fórum Goiano de Software Livre
- FLISOL = Festival Latino Americano de Software Livre
12 - Comunidades de Software Livre
- Compartilhamento de conhecimento técnico
- GoJava
- GoPHP
- Projeto Software Livre Goiás
- Ubuntu-GO
- /MNT = Mulheres na Tecnologias