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