Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Software Freedom Day 2012

Italo Vignoli
September 15, 2012

Software Freedom Day 2012

Italo Vignoli

September 15, 2012
Tweet

More Decks by Italo Vignoli

Other Decks in Technology

Transcript

  1. Dieci anni dopo la promessa di una fondazione ... “una

    fondazione una grande idea... ma i tempi non è sono maturi... forse fra tre anni...”, eccetera Pazienza = Virt , ma non risorsa inesauribile ù Alcune fantastiche opportunit di miglioramento à Neutrale / indipendente / senza copyright assignment Pazienza = Virtù ≠ Risorsa
  2. The Document Foundation e' nata PRO PRO il software libero

    PRO la liberta' degli utenti PRO la liberta' dei documenti PRO il futuro del SW desktop PRO gli standard aperti The Document Foundation NON e' nata CONTRO The Document Foundation
  3. 12

  4. 13

  5. Risultati Alleggerimento del software Primo sforzo di rinnovamento del codice

    Rimozione di migliaia di linee di codice inutile Rimozione di librerie deprecateda tempo Traduzione dei commenti dal tedesco all'inglese Altre iniziative di rinnovamento del codice Riduzione di un sostanziale "handicap tecnico"
  6. Processo di Qualità Continuo Strumenti di sviluppo in background •

    Tinderbox che compilano il codice dopo ogni commit • Hacker che controllano i problemi di sviluppo in tempo reale • 9 tinderbox che caricano i daily build per l'attivit di QA à • Bibisect (Binary Bisect) che aiuta a trovare le regressioni
  7. Test Automatizzati Test automatizzati per prevenire i problemi: • Fuzzy

    test sui filtri per anticipare i problemi di sicurezza • Nightly build per eseguire i test sulle nuove versioni prima che i problemi arrivino sul master • Test integrati nella strategia di sviluppo • Ogni compilazione da parte di ogni sviluppatore su ogni piattaforma esegue nuovi test
  8. Cose da Volontari Individuare e descrivere i bug Descrizioni chiare:

    "non funziona" di scarso aiuto è Documenti di esempio: focalizzati, di piccole dimensioni Verifica dei bug: eliminazione dei duplicati, scoperta dei "finti" bug Bisogna sostenere il nostro gruppo di esperti di QA Svolgimento dei test Download e test di tutte le release candidate Uso degli ultimissimi snapshot ed eseguire i tes di QA
  9. Open Document Format ISO/IEC Standard 26300 Gestito e mamutenuto da

    OASIS Implementato alla ultima versione Riconosciuto da molti governi
  10. Crescita dell'Ecosistema Educare le aziende a chiedere e utilizzare supporto

    professionale per LibreOffice Programma di certificazione per consentire ai membri della comunit di aggiungere valore e di à guadagnare con LibreOffice Sostenere le migrazioni da MS Office a LibreOffice, sulla base di consulenza e supporto professionali