15 anos de KDE O que construímos? Para onde iremos?

Transcrição

15 anos de KDE O que construímos? Para onde iremos?
15 anos de KDE
O que construímos? Para onde iremos?
Aracele Torres
[email protected]
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Eu (também) sou o KDE!
O que uma historiadora faz no KDE?
● 15 anos de história em imagens, textos e números.
● Uma
apresentação que não pretende e nem
conseguiria falar sobre tudo!
●
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Hello world!
●
●
Outubro de 1996 – Matthias
Ettrich anuncia a criação do
projeto Kool Desktop Environment
(KDE);
Que tal criar uma
interface
gráfica para
usuário final
baseada em Qt?
Motivação: Criar um ambiente
gráfico simples e amigável para o
usuário final, que o permitisse
fazer suas tarefas diárias de forma
mais fácil.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
KDE Free Qt Foundation
●
Fevereiro de 1997 – KDE assina junto com a Troll Tech o
contrato de fundação da KDE Free Qt Foundation, que
garantia a eterna disponibilização do Qt em licença livre.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Primeiro encontro do KDE
●
●
Agosto de 1997 – KDE One – Primeiro encontro de
desenvolvedores na Alemanha. 15 participantes!
Alguns resultados das discussões do encontro:
–
–
–
–
–
Utilização do KParts para incorporação de aplicativos um no
outro (ex.: Konsole dentro do Dolphin).
Definição de um padrão de sistema de arquivos.
Todas os aplicativos deveriam ser internacionalizados.
Necessidade de mais e melhor documentação.
Necessidade de uma lista de atalhos de teclado
obrigatórios para todos os aplicativos.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
KDE e.V.
●
●
●
Dezembro de 1997 – Fundação do KDE e.V. - organização
sem fins lucrativos que representa o KDE em assuntos
jurídicos e financeiros.
O "e.V." significa "eingetragener Verein", que significa
"associação registrada".
Foi fundada originalmente para subsidiar o KDE com o
acordo legal junto a Troll Tech.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
KDE 1
●
O que poderia parecer fantasia em 1996, virou realidade
em 1998!
●
O KDE 1.0 foi lançado em julho!
●
7 listas de discussão!
●
21 pessoas no core team!
●
Repositórios em 30 países!
●
Disponível nas distros Caldera, Delix, SuSE, FreeBSD.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Screenshot do KDE 1
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Segundo encontro do KDE
●
●
KDE Two: Segundo encontro do KDE ocorreu em outubro de 1999 na
Alemanha, com a presença de cerca de 50 devs.
Principais resoluções:
–
–
–
–
Uso do novo e melhorado OpenParts, framework usado
principalmente no Koffice.
Incorporação de applets Java a qualquer aplicativo do KDE.
Eleição de uma nova diretoria para o KDE e.V.
Mudança do formato da documentação de LinuxDoc para
DocBook.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Terceiro encontro (beta) do KDE
●
●
●
KDE Three Beta – Noruega – Julho de 2000
10 dias de encontro com o principal objetivo de corrigir o máximo possível de
erros do KDE e fazer quaisquer mudanças importantes em termos de
funcionalidade, aparência e comportamento.
Algumas melhorias feitas no KDE:
- KDE passou a suportar temas GTK.
- Ícones tematizáveis e redimensionáveis.
- Mudança nas cores padrão.
- Mudança nos controles das janelas.
- Run command (Krunner)
- KSysGuard
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
KDE 2
●
Outubro de 2000 – Lançamento do KDE 2.
●
O KDE 2 teve seu código quase todo reescrito.
●
Lançamento do Konqueror e Koffice.
●
KDE 2.0 foi disponibilizado no seu lançamento em 15 idiomas.
●
●
Distros que usavam KDE 2: Caldera OpenLinux, Debian, LinuxMandrake, RedHat Linux, Suse Linux.
Principais avanços: Desktop COmmunication Protocol (DCOP),
bibliotecas KIO, KParts, suporte a GUIs baseadas em XML, KHTML.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Screenshot do KDE 2
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Terceiro encontro do KDE
●
KDE Three – Março de 2002 – Alemanha.
●
25 devs
●
●
O KDE 3 estava prestes a ser lançado e o código do KDE 2 precisava ser
migrado para a nova biblioteca Qt 3.
Konqueror, KHTML, KJavaScript, KIO, KDesktop, entre outros receberam um
número significativo de correções.
●
Kicker teve vários bugs corrigidos e código praticamente recriado .
●
Depuração em larga escala do suporte a localização.
●
Melhorias na aparência, alocação de memória e outras otimizações.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Foto em grupo do KDE Three
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
KDE 3
●
KDE 3.0 foi lançado em Abril de 2002.
●
Disponível em 50 idiomas.
●
Melhorias e novidades:
–
–
–
–
–
Novo gerenciador de impressão, KDEPrint.
Suporte ao JavaScript/DHTML no Konqueror.
KAlarm, gerenciador de lembretes e agendamento.
Projeto educacional: KEduca (testes educacionais), KGeo (aprendizado
de geometria), KLettres (jogo de reconhecimento de sons e alfabeto),
KStars (planetário), KTouch (aprendizado de digitação) e Kvoctrain
(treinador de vocabulário em língua estrangeira).
KDE Kiosk, auxilio no sistema de permissões, projetado pensando em
ambientes como cibercafés, lanhouses etc.32
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Screenshot KDE 3
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Kastle
●
Agosto de 2003 – República Checa
●
Cerca de 100 participantes!
●
Dois dias de palestras sobre o Qt3, Dbus, Kdevelop, Kontact...
●
Seis dias de sessões de hacking e de trabalho no projeto.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Foto em grupo do Kastle
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Akademy 2004
●
Primeiro Akademy – 20 a 29 de Agosto de 2004 – Alemanha, na Film Academy.
●
Cerca de 500 participantes!
●
Programação:
– 2 dias de conferências.
– 5 dias de maratona de codificação.
– 10 cursos e workshops durante 5 dias .
– 1 dia para o Freedom Day.
●
Principais discussões não-técnicas:
– Ameaça que as patentes de software representavam para o código aberto.
– Comportamento do setor de TI europeu depois da compra da Ximian e Suse pela Novell.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Foto em grupo Akademy 2004
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Mapas de colaboradores do KDE
em Março de 2005
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Google Summer of Code
●
●
Junho de 2005 – KDE entra no GsoC.
Em 2005 o KDE foi a segunda organização em número de
projetos aceitos.
Ano
Número de projetos do
KDE aprovados
2005
24
2006
24
2007
40
2008
43
2009
37
2010
47
2011
51
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Akademy 2005
●
26 de Agosto a 4 de setembro de 2005 – Espanha
●
Atividades de destaque:
●
●
- Reunião KDE e.V. votou pela criação de grupos de trabalho para
melhorar a interação com parceiros empresariais e governamentais.
- Conferência da Nokia sobre a construção de um navegador para
smartphones baseado em KHTML/WebCore.
●
- Desenvolvimento para Windows.
●
- Discussões em torno do desenvolvimento
●
do KDE 4.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Foto em grupo Akademy 2005
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Akademy 2006
●
23 a 30 de setembro – Irlanda.
●
Cerca de 100 participantes.
●
Focos do evento:
–
–
–
Lançamento do KDE 4 que estava sendo
desenvolvido.
Padrões de desktop e colaboração entre projetos.
Reunião da comunidade.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Foto em grupo Akademy 2006
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Akademy 2007
●
30 de junho a 7 de julho – Escócia.
●
Cerca de 150 participantes.
●
●
Discussão em torno do KDE 4: Pilares, aplicativos,
plataformas (Windows e Mac).
Edu & School day: dia dedicado à discussão sobre
softwares educacionais.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Foto em grupo Akademy 2007
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
KDE 4
●
4.0 é lançado em janeiro de 2008
●
Novidades:
–
–
–
–
–
–
–
A maioria dos aplicativos ganhou novas versões.
Interface baseada no uso de widgets.
Efeitos visuais e mudança total na aparência.
Okular, novo visualizador de documentos.
Dolphin, novo gerenciador de arquivos.
Gwenview,visualizador de imagens.
KDE no Windows e Mac OS
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Pilares do KDE 4
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Pilares do KDE 4
●
Phonon, fornece suporte a áudio aos aplicativos do KDE
independente de plataforma.
–
●
No sistema de som do KDE 2.x e 3.x, o aRts (analog
Real time synthesizer), para tocar um arquivo de
áudio eram necessárias 30 linhas de código C++,
enquanto que com o Phonon bastam apenas 3
linhas.
Solid, API que permite às aplicações do KDE rodarem em
outras plataformas com o mínimo de modificações no
código fonte. As modificações necessárias são feitas no
Solid.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Pilares do KDE 4
●
●
●
Plasma, API usada para desenvolver programas como o
Plasma Desktop, Plasma Netbook e criação de widgets.
Nepomuk, API que permite a aplicativos usarem
informações de todo o desktop, da web, e de outros
dispositivos, combinando-as de forma a permitir
classificá-las, organizá-las e apresentá-las de forma
coerente.
Projeto Oxygen, consiste em
um tema de ícones,
decoração de janelas e temas para o Plasma. O nome
Oxygen nasceu da ideia de dar um ar novo ao KDE.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Screenshot do KDE 4
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Akademy 2008
●
9 a 15 de agosto – Bélgica
●
Pelo menos 200 participantes.
●
Atividades: Mobile day, Workshops, Mini-cursos,
Assembleia do KDE e.V.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Foto em grupo Akademy 2008
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Akademy 2009
●
3 a 11 de julho – Espanha.
●
GUADEC + Akademy = Desktop Summit.
●
852 participantes de 46 países.
●
As discussões do KDE giraram, dentre outras coisas, em
torno da reunião de todo o armazenamento de
informações pessoais no desktop através do Akonadi.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Foto em grupo Akademy 2009
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
O primeiro milhão a gente nunca
esquece!
●
Janeiro de 2006: 500 mil commits.
●
Dezembro de 2007, 23 meses depois: 750 mil.
●
Julho de 2009 – KDE atinge a marca de 1 milhão de
commits.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Expansão do KDE
●
Novembro de 2009 – Reposicionamento – KDE SC
●
KDE Plasma Netbook
●
“KDE não é mais software criado por pessoas, mas pessoas
que criam software”.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Expansão do KDE
●
KDE Software Compilation 4.4.0 lançado em fevereiro de 2010.
●
Interface para netbook: Plasma Netbook.
●
Tecnologias de colaboração on-line e redes sociais.
●
●
7293 bugs foram corrigidos e 1433 solicitações de recursos novos foram
implementados.
Mais de 670 colaboradores, dos quais 102 eram novos, acrescentaram o
seu código nos 6 meses de desenvolvimento do KDE SC 4.4
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Plasma Netbook
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Join the game!
Junho de 2010 – Lançado o Join the game!
● O programa tem por objetivo reforçar os laços entre o
KDE e.V e a comunidade e proporcionar uma fonte
mais sustentável e independente de renda para as
atividades do KDE.
●
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Akademy 2010
●
3 a 10 de julho – Finlândia.
●
Cerca de 400 participantes.
●
Discussões em torno do Open Governance do Qt e
propostas para uma direção comum do desenvolvimento
do KDE baseada na elegância e que combine interfaces
bonitas com tecnologia de ponta.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Foto em grupo Akademy 2010
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Akademy 2011
●
6 a 12 de agosto -Berlim
●
GUADEC + Akademy = Desktop Summit.
●
Mais de 1 mil participantes.
●
Discussões em torno do Calligra, Plasma Active, KDE
Platform, Contribuições do KDE para o Qt.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Foto em grupo Desktop Summit
2011
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Plasma Active
●
●
Outubro de 2011 – Lançamento do Plasma Active.
Expansão do KDE: novo workspace Plasma para execução
em sistemas com touchscreen.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Plasma Active
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
KDE hoje
●
Migração para o git:
- Em 2009 o Amarok começou a migrar pro git.
- Em 2010 o KDE resolveu migrar o projeto inteiro.
- Sites, traduções e manuais ainda continuarão no svn.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
KDE hoje!
●
Versão 4.7.2
●
Contas SVN: 2.964 contas!
●
Cerca de 600 contribuidores (código) ativos atualmente.
●
Cerca de 2 mil contribuidores considerando todas as áreas
(tradução, promoção, documentação etc).
●
202 listas de discussão.
●
108 times de tradução,
30-40 idiomas estão
razoavelmente
bem traduzidos.
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
KDE hoje
●
O projeto em números:
- Números referentes à setembro de 2011
Semana
Commits
Devs
Bugs
abertos
Bugs fechados
4 de set
2747
Por 208
337
246
11 de set
2454
Por 188
439
417
18 de set
2461
Por 197
452
531
25 de set
2577
Por 215
407
687
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
KDE hoje
800
700
600
500
Bugs abertos
Bugs fechados
400
300
200
100
0
4 de set
11 de set
18 de set
25 de set
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Para onde iremos?
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Onde nos encontrar?
●
Site oficial do KDE: kde.org
●
Site oficial KDE Brasil: br.kde.org
●
Planetas: planetkde.org e planetkde.org/pt-br
●
Listas de discussão!
●
Canais do irc: #kde, #kde-brasil
●
Redes sociais:
- identica: identi.ca/group/kde e @kdebrasil
- twitter: @kdecommunity e @kdebrasil
- Facebook
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011
Obrigada !
Perguntas ?
Aracele Torres
[email protected]
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011