Sourceforge, Tigris & C

Sourceforge, Tigris & C

Modelli di sviluppo per progetti open source Sourceforge, Tigris & C. Seminario n. 3 Master in gestione del Software Open Source Università di Pisa Settembre œ Ottobre 2007 Giovanni A. Cignoni www.di.unipi.it/~giovanni 1 Contenuti Sviluppo cooperativo Strumenti integrati di sviluppo cooperativo Sourceforge Tigris L‘ultimo commento sul processo … www.di.unipi.it/~giovanni 2 Sviluppo cooperativo Esigenze di molti progetti, non solo OS Sviluppatori geograficamente dispersi Controllo dell‘avanzamento del progetto Visibilità esterna dei progressi Condivisione e controllo dei prodotti Strumenti specifici CVS, Subversion, Arch, … Forum, Wiki, … Bugzilla, … Soluzioni integrate e scalabili www.di.unipi.it/~giovanni 3 G.A. Cignoni - www.di.unipi.it/~giovanni 1 Modelli di sviluppo per progetti open source Sourceforge e Sourceforge … Sourceforge, il software Integrazione di strumenti Visibilità del progetto Centralizzazione del controllo dei prodotti Supporto alla cooperazione interna ed esterna Distribuzione e visibilità del prodotto Storia 1993 VA Research, PC con software OS preinstallato 1999 VA Linux Solutions, quotata in borsa 2001 VA Software, Sourceforge, SlashDot, Freshmeat www.di.unipi.it/~giovanni 4 Incredibilmente … … Sourceforge, il software, non è OS! Licenza Aziendale Costi di licenza e servizi per numero di utenti Soluzione adottata per riprendersi dopo la bolla … Però lo era Fino alla versione 2.0 ~ 2.5 Forcato in GNU Savane (motore di GNU Savannah) Forcato in GForge da uno sviluppatore di Sourceforge www.di.unipi.it/~giovanni 5 Altri prodotti CollabNet Basato su Subversion che sviluppano (e che è OS) O‘Reilly Media Tigris.org BerliOS (OS) FOKUS, spin-off del Fraunhofer Institute Utenti, sviluppatori e fornitori di servizi Bounty Source Portale e software Task tracker con meccanismi di compenso www.di.unipi.it/~giovanni 6 G.A. Cignoni - www.di.unipi.it/~giovanni 2 Modelli di sviluppo per progetti open source Sourceforge.net: servizi di base Spazio web, accessibile via ftp Possibilità di script server side (PHP, SSI, CGI) Possibilità di host virtuali Possibilità di basi dati (MySQL e PHPMyAdmin) Import/export via RSS dei dati di CVS Spazio per codice e prodotti Accessibile via CVS/Subversion Navigabile con client locali o con un‘interfaccia web Release dei prodotti con mirroring automatico www.di.unipi.it/~giovanni 7 Sourceforge.net: cooperazione Tracker Con gestione del workflow Forum e Mailing list Persistenti e ricercabili Caratteristiche comuni Possibilità di tracker/forum/liste diversi Gestione di accessi e visibilità Allegati e notifiche per mail www.di.unipi.it/~giovanni 8 Sourceforge.net: visibilità Notizie di progetto Gestione unica Accesso dalle pagine di progetto Disponibilità via RSS Selezionate dalla redazione ed evidenziate Software Map: descrizioni e parole chiave Statistiche, classifiche Downloads Accessi Attività Pro e contro … www.di.unipi.it/~giovanni 9 G.A. Cignoni - www.di.unipi.it/~giovanni 3 Modelli di sviluppo per progetti open source Sourceforge.net: altri servizi Compilation farm Linux (Fedora, Debian), OpenBSD, FreeBSD, NetBSD Solaris X86 32, AMD 64, Alpha, PowerPC, Sparc, IBM Power5 Gestione delle donazioni Via PayPal Con una commissione per SF e una per PayPal Donazioni inevase redirette a enti benefici www.di.unipi.it/~giovanni 10 Sourceforge.net: accesso Procedura Creazione di un account Sottomissione di una proposta di progetto Se accettata, disponibilità di tutti i servizi Comunità L‘account creatore è amministratore Può reclutare altri account Gestione Progetti persistenti, sempre e comunque Adozione di progetti se abbandonati www.di.unipi.it/~giovanni 11 Tigris.org Forse il più diretto concorrente di SF Selettivo Temi software engineering collaborative development Visibilità no progetti scorrelati no progetti abortiti no progetti morti Servizi (vs Sourceforge) + project tracking œ donazioni, compile farm www.di.unipi.it/~giovanni 12 G.A. Cignoni - www.di.unipi.it/~giovanni 4 Modelli di sviluppo per progetti open source Il processo OS La cattedrale e il bazaar Uno slogan per promuovere un contesto? Ë vero che non c‘è processo né organizzazione? I progetti OS hanno un —processo di categoria“? Uso regolare e normato di strumenti Stumenti per il controllo di prodotto Strumenti per il controllo della cooperazione Strumenti per il controllo di processo (Tigris) Processi e strumenti integrati e proposti In modelli come Sourceforge e Tigris www.di.unipi.it/~giovanni 13 Riferimenti Wikipedia Sourceforge.net Tigris.org BerliOS.de www.di.unipi.it/~giovanni 14 G.A. Cignoni - www.di.unipi.it/~giovanni 5.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    5 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us