15 anos de KDE O que construmos? Para onde iremos?

55
VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011 15 anos de KDE O que construímos? Para onde iremos? Aracele Torres [email protected]

Transcript of 15 anos de KDE O que construmos? Para onde iremos?

VIII Conferência Latino-Americana de Software Livre – IV Fórum KDE Brasil – Edição Latino-Americana – Out/2011

15 anos de KDEO que construímos? Para onde iremos?

Aracele [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);

● 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.

Que tal criar uma interface

gráfica para usuário final

baseada em Qt?

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, Linux-Mandrake, 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

4 de set 11 de set 18 de set 25 de set0

100

200

300

400

500

600

700

800

Bugs abertos

Bugs fechados

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 [email protected]