Java é Software Livre, e Agora?
-
Upload
saulo-arruda -
Category
Technology
-
view
1.987 -
download
0
description
Transcript of Java é Software Livre, e Agora?
![Page 1: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/1.jpg)
03/12/2006 1/24
Java é Software Livre,e agora?
Install Fest DebianMS
![Page 2: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/2.jpg)
03/12/2006 2/24
Quem?• Saulo Arruda
– Tecnólogo em Processamento de Dados
– Quase especialista em Melhoria do Processo de Software
– Trabalha com Java há 4 anos– Bombeiro de software– Consultoria e Desenvolvimento de
Software– Desempregado
![Page 3: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/3.jpg)
03/12/2006 3/24
Agenda• Software Livre? Que diabos é
isso?• Java? Aquela ilha da Tsunami?• Legal, Java é software livre, e
agora?• Conclusões• Perguntas?
![Page 4: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/4.jpg)
03/12/2006 4/24
Software Livre?• Qualquer programa de computador
que pode ser usado, copiado, estudado, modificado ou redistribuído com algumas restrições [Free Software Foundation]
• Livre é o oposto de Proprietário• Livre não significa Grátis (comercial)• Distribuição sob uma Licença de
Software Livre
![Page 5: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/5.jpg)
03/12/2006 5/24
Movimento SL• Richard Stallman
1983 – Projeto GNU1985 – Free Software Foundation
• Software Livre versus Código Aberto• Copyleft versus Copyright• Licenças Populares:
– GPL– LGPL– Creative Commons
![Page 6: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/6.jpg)
03/12/2006 6/24
Licença GPL• GNU GPL (General Public License)• 4 Liberdades:
0 - executar o programa, para qualquer propósito;
1 - estudar como o programa funciona, e adaptá-lo para as suas necessidades;
2 - redistribuir cópias de modo que você possa ajudar ao seu próximo;
3 - aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie;
![Page 7: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/7.jpg)
03/12/2006 7/24
Licença LGPL• GNU LGPL (Lesser General
Public License)• Recomendada para Bibliotecas• Permite uso por programas GPL
ou proprietário• Copyleft não se aplica ao
programa de utiliza o código
![Page 8: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/8.jpg)
03/12/2006 8/24
Creative Commons• Expandir a quantidade de trabalho
criativo (texto, música, imagem, etc.)• Proteção dos direitos do autor• Texto compatível com legislação• Attribution-ShareAlike 2.5 License
– copiar, distribuir, exibir e executar a obra – criar obras derivadas – fazer uso comercial da obra
![Page 9: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/9.jpg)
03/12/2006 9/24
Perguntas• Posso vender um SL?• Um SL tem que ter o código
aberto?• Posso tornar um SL proprietário?• O Microsoft® Windows® é SL?• O GNU Linux é SL?• Esta apresentação é livre?
![Page 10: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/10.jpg)
03/12/2006 10/24
Agenda• Software Livre? Que diabos é
isso?• Java? Aquela ilha da Tsunami?• Legal, Java é software livre, e
agora?• Conclusões• Perguntas?
![Page 11: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/11.jpg)
03/12/2006 11/24
Java?• Games Gosling: 1991• Linguagem de Programação
– Próxima onda– Um Padrão?
• Propriedade da Sun Microsystems• Linguagem de maior adoção em
projetos de SL do sourceforge.net
![Page 12: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/12.jpg)
03/12/2006 12/24
Java em Números• 800 milhões de PCs• 1,2 bilhões de Telefones
Celulares• 1,2 bilhões de Smart Cards• 3,5 bilhões de dispositivos• 5 milhões de Desenvolvedores• Mercado de US$ 100 bilhões
![Page 13: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/13.jpg)
03/12/2006 13/24
Java Hoje• JSE 5
– Melhorias na Performance– Melhorias na Linguagem– Novas APIs
• JSE 6 (previsto para 15/12/2006)– Melhorias na Performance– Novas APIs– GPLv2 (JSE e JME)
![Page 14: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/14.jpg)
03/12/2006 14/24
Futuro do Java• JCP (Java Community Process)• 1106 Membros (todo mundo
menos 1)• Definição dos rumos do Java• JSRs (Java Specification Request),• Participação de pessoas, empresas
e grupos de usuários (soujava) na definição do futuro do Java
![Page 15: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/15.jpg)
03/12/2006 15/24
Open Java• Licença GNU GPLv2• Prometido em Junho 2006
(JavaOne) e anunciado em Novembro 2006
• Inicialmente: JVM, javac e JavaHelp
• Até o final de 2007 toda a plataforma Java da Sun será GPL
![Page 16: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/16.jpg)
03/12/2006 16/24
Objetivos• Melhor diálogo com a comunidade
de desenvolvedores• Melhor relacionamento com
distribuições Linux• Melhor relacionamento com a
comunidade open-source(James Gosling [1])
![Page 17: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/17.jpg)
03/12/2006 17/24
Compatibilidade• O processo de definição da
especificação Java continua sendo o JCP
• Uma nova distribuição tem que passar nos testes de unidade e compatibilidade para ser homologada
(James Gosling [1])
![Page 18: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/18.jpg)
03/12/2006 18/24
Agenda• Software Livre? Que diabos é
isso?• Java? Aquela ilha da Tsunami?• Legal, Java é software livre, e
agora?• Conclusões• Perguntas?
![Page 19: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/19.jpg)
03/12/2006 19/24
Conclusões• Espera-se que o Java Open-
Source tenha uma maior adoção no “mundo livre”;
• Espera-se que novas implementações da JVM possam concorrer no mercado;
![Page 20: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/20.jpg)
03/12/2006 20/24
Projetos para 2007• Fundação do Grupo de Usuários Java
(GUJ) de Campo Grande• Reativação do SPIN (Software Process
Improvement Network) MS• Desenvolvimento de Projetos de
Software Livre em Java• Promoção de eventos sobre Java e
Software Livre• Comitiva para participação em
eventos nacionais
![Page 21: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/21.jpg)
03/12/2006 21/24
Oportunidades• Os empregos em Java não param
de crescer! Invista!• Em Dezembro/2006 (hoje) a IBM
está oferecendo 160 vagas para Desenvolvedor Java
• Lista de discussão de empregos e notícias do SouJava
![Page 22: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/22.jpg)
03/12/2006 22/24
Agenda• Software Livre? Que diabos é
isso?• Java? Aquela ilha da Tsunami?• Legal, Java é software livre, e
agora?• Conclusões• Perguntas?
![Page 23: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/23.jpg)
03/12/2006 23/24
Perguntas?• Onde está Wally?• Com quantos paus se faz uma
canoa?• O que é melhor? Windows ou
Linux?• Como faço para ficar rico?
![Page 25: Java é Software Livre, e Agora?](https://reader033.fdocuments.net/reader033/viewer/2022051609/546c3037af79596b708b46cd/html5/thumbnails/25.jpg)
03/12/2006 25/24
Slide Bônus• O mascote do Java (Duke)
também ganhou uma licença livre