A Tecnologia Java -
        LIVRE!
Bruno Souza            Fabiane Nardon
Java/Open Source       JavaTools Community
Ambassador             Leader
SouJava                OpenJDK IGB
bruno@javaman.com.br   fabiane@tridedalo.com.br
Java no tempo...


1995   1996      1997 1998    1999 2000 ... 2002... 2004   2005   2006 2007... 2009




                     JCP Formalizado
       JDK 1.0
                            Código Fonte do                                    Sun é com-
                           Java 2 é distribuído      Java 5   Anunciado que    prada pela
           Java Card 2.0                                      Java será open     Oracle
                                                                  source
 Tecnologia Java                    Atinge a marca
nasce oficialmente                   de 400 JUGs          4.5M
                                                   desenvolvedores Java
                                                                       JAVA OPEN
                                            2M downloads                SOURCE
                                                J2EE
Java no tempo... no Brasil


1995   1996   1997 1998     1999 2000 ... 2002... 2004   2005   2006 2007... 2009




       BB adota          Fundado                           Tradução das APIs do
         Java            SouJava                           OpenJDK para pt-br,
                                                  IRPF       Jonathan Shwartz
            Para ganhar          Java é         em Java        encontra Lula
          créditos extras,                                                      IRPF só
                             linguagem do
          Fabiane faz um                                                          Java
                             ano pela Info
           curso de Java                          Sistema de Saúde
 Bruno descobre     Fundado DFJUG                   ganha Duke's
o Java e se torna                                   Choice Award       IRPF ganha Duke,
                                           SPB                          Brasil no board
   o Javaman                            é lançado                              do
                                  com tecnologia Java                      OpenJDK
Java no Brasil
●   Java domina o mercado de desenvolvimento
    brasileiro
●   Maiores sistemas do governo são feitos em
    Java
●   Maior JUG do mundo é brasileiro. O segundo
    maior também!
●   Brasil é visto internacionalmente como o país
    do Java (além do futebol e carnaval...)
O que?
Open Source
GPL v2
Classpath
Exception
Funciona!
Promovendo
Contribuições
Crescendo a
Comunidade
Ampliando
 Adoção
Sem Forks
OpenJDK 6
OpenJDK 7
JDK 7
Quem?
acorn alanb alexp amenkov andreas andrew ant anthony apangin
apetrusenko aph art asaha avu bae bchristi billyh blacklion bpatel bristor
   campbell ccenotti ccheung ceisserer cfang cgruszka chegar chrisphi
  christos coleenp cquinn darcy dav dcherepanov dcubed denis dfuchs
   dgu dholmes dice dl dougfelt duke emcmanus faryad flar forax gafter
   gbenson glewis gsm hawtin hdong herrick hualan idk igor ikrylov iris
iveresov jasper jccollet jcoomes jeff jenda jfdenise jferaud jgodinez jjb jjg
 jjh jmasa jmelvin johnc jqzuo jrose jrufus jtusla kalli kamg katleman kbr
  kevinw ksrini kurosaki kurt kvn lana lancea landonf langel ldayne leifs
      lmalvent loneid lstadler lucyzhao malenkov mali martin mchung
 mcimadamore mernst mfang michaelm minqi mlapshin mr mullan naoto
   neugens never newell ogino ohair okutsu parrt paulk pbk peterjones
peterz peytoia phh pjr poonam prr psoper ramap rasbold rkennke robilad
    rupashka sbohne sgoldman sherman sjiang slions son srl sspitsyn
   stanleyh stayer sundar swamyv tbell tdv thurka tonyp trims twisti uta
      valeriep vasya vinnie volk weijun wetmore xdono xlu xuelei yan
                         yangjiang yhuang yjoan ysr
Comunidade
  Diversa
Desenvolvedores
  Individuais
BSD Port

 Landon Fuller
  Greg Lewis
  Kurt Miller
Christos Zoulas
Academia
Type Annotations

 Mahmood Ali
 Michael Ernst
Contribuidores
 Corporativos
Sun, Red Hat,
Google, AMD
Situação da
Comunidade
Committers
db.openjdk.java.net/people
Total: 165
! @Sun.com:
    38
23%
Committers de
 fora da Sun
1 Ano de
Repositório
 Mercurial
Projetos
Total: 25
Liderados pela
   Sun: 13
OpenJDK 6,
 OpenJDK 7,
Da Vinci VM,
Coin, NIO2, ...
Não liderados
 pela Sun: 12
BSD Port, Zero,
  Caciocavallo,
    IcedTea,
Type Annotations,
XRender Pipeline,
       ...
Onde?
Ubiquidade
OpenJDK 6
está incluído
      ...
6 Grandes
  Distros
Gentoo
Ubuntu
Fedora
OpenSUSE
Mandriva
Debian
+ Distros
Derivadas
Linux Mint
Simply MEPIS
Red Hat
Enterprise
  Linux
CentOS
+ New OSes
FreeBSD Ports
  Collection
MacPorts
sudo port
 install
openjdk6
OpenBSD
NetBSD
Compatibilidade
OpenJDK
Community
TCK License
 Agreement
Java SE 6
          +
       GPL v2
          +
  Substancialmente
derivado do OpenJDK
Google
 Red Hat
Canonical
  Tarent
 CACAO
Anúncios de
  Builds
Compatíveis
OpenJDK 6

 Fedora 8
   x86
OpenJDK 6 +
  IcedTea

  Fedora 9
x86 & x86-64
OpenJDK 6 +
  IcedTea

 RHEL 5.3
x86 & x86-64
OpenJDK 6 +
  IcedTea

Ubuntu 9.04
x86 & x86-64
OpenJDK 6 +
IcedTea + Zero

  Fedora 10
 ppc & ppc64
http://openjdk.java.net/groups/conformance/
Infraestrutura
hg.openjdk.java.net
bugs.openjdk.java.net
Bugzilla
Primeira Fase:
   Patches
Um patch a
cada dois dias!
Próxima Fase:
 Bugtracking
Status:
 projeto em
andamento!
http://openjdk.java.net/projects/jdk7/
Contribua!
http://openjdk.java.net
Se mantenha
 atualizado
http://planetjdk.org
Discuta o
 projeto
discuss@openjdk.java.net
jdk7-dev@openjdk.java.net
Se preferir,
fique na escuta
OpenJDK
 Forum
discuss@openjdk.java.net
Mas o que eu
 tenho a ver
  com isso?
Sun JDK
   !=
OpenJDK
Oracle
 ???
VOCÊ PODE
 MANTER O
JAVA LIVRE!
Q&A

 bruno@javaman.com.br
fabiane@tridedalo.com.br

A Tecnologia Java Livre