next up previous contents
Next:Indice   Indice



  • Indice
    • 0 .1 Introduzione

  • 1 . La storia dell'Open Source
    • 1 .1 Dagli albori a Unix
      • 1 .1.1 Nascita della Cultura Hacker
      • 1.1.2 Unix e il linguaggio C
      • 1.1.3 Prime spinte commerciali
      • 1.1.4 La Berkeley Software Distribution (BSD)
      • 1.1.5 Nascita degli Unix liberi
      • 1.1.6 Mancato successo degli Unix proprietari
    • 1 .2 Il movimento free software
      • 1 .2.1 Il Progetto GNU
      • 1.2.2 La GNU General Public License (GPL)
      • 1.2.3 La Free Software Foundation
    • 1 .3 La nascita di Linux
      • 1 .3.1 Il problema del kernel: GNU/Hurd
      • 1.3.2 La svolta: Lunus Torvalds
      • 1.3.3 Un nuovo metodo di sviluppo
      • 1.3.4 Linux oggi
      • 1.3.5 Le distribuzioni
    • 1 .4 Un modello sociale
      • 1 .4.1 La cultura hacker
      • 1.4.2 La comunità e gli incentivi impliciti
    • 1 .5 Il movimento Open Source
      • 1 .5.1 Debian Social Contract e Debian Guidelines
      • 1.5.2 Open Source Initiative

  • 2 . Licenze e copyright nell'Open Source
    • 2 .1 Natura e proprietà del prodotto digitale
      • 2 .1.1 Tutela giuridica del software
      • 2.1.2 Licenze e Non-Disclosure Agreement
        • 2 .1.2. 1 Non-Disclosure Agreement
        • 2.1.2. 2 Licenze
    • 2 .2 Le due correnti del software a sorgenti aperti
    • 2 .3 Free Software Foundation e Progetto GNU
      • 2 .3.1 Free Software Philosophy
      • 2.3.2 GNU General Public License
    • 2 .4 Open Source Initiative
      • 2 .4.1 Open Source Definition
        • 2 .4.1. 1 1. Libera Distribuzione
        • 2.4.1. 2 2. Codice sorgente
        • 2.4.1. 3 3. Prodotti derivati
        • 2.4.1. 4 4. Integrità del codice sorgente dell'autore
        • 2.4.1. 5 5. Nessuna discriminazione verso singoli o gruppi
        • 2.4.1. 6 6. Nessuna discriminazione verso campi di applicazione
        • 2.4.1. 7 7. Distribuzione della licenza
        • 2.4.1. 8 8. La licenza non deve essere specifica per un prodotto
        • 2.4.1. 9 9. La licenza non deve contaminare gli altri programmi
        • 2.4.1. 10 Conformità della licenza e della certificazione

  • 3 . Il Progetto Open Source
    • 3 .1 Un esempio di Progetto Open Source
      • 3 .1.1 Fetchmail
      • 3.1.2 Spunti di analisi
      • 3.1.3 Visioni alternative
    • 3 .2 Caratteristiche di un Progetto Open Source
      • 3 .2.1 Definizione
      • 3.2.2 Sviluppatori
      • 3.2.3 Come inizia un Progetto Open Source
      • 3.2.4 Vantaggi derivanti dal metodo di sviluppo Open Source
        • 3 .2.4. 1 Peer review del codice
        • 3.2.4. 2 Segnalazione e correzione di errori (Bug Report)
        • 3.2.4. 3 Sviluppo distribuito
      • 3.2.5 Alcuni esempi concreti di Progetti Open Source
    • 3 .3 Aspetti organizzativi
      • 3 .3.1 Risorse
        • 3 .3.1. 1 Informazione e software
        • 3.3.1. 2 Risorse personali
        • 3.3.1. 3 Hardware
        • 3.3.1. 4 Risorse umane
        • 3.3.1. 5 Risorse finanziarie
        • 3.3.1. 6 Altro
      • 3.3.2 Coordinazione ed incentivi
        • 3 .3.2. 1 Gestione delle risorse condivise
        • 3.3.2. 2 Gestione delle relazioni produttore/consumatore
        • 3.3.2. 3 Gestione dei vincoli si simultaneità
        • 3.3.2. 4 Gestione delle dipendenze tra compiti e sottocompiti
      • 3.3.3 Ruoli dei partecipanti ad un Progetto Open Source
    • 3 .4 Strumenti e mezzi di comunicazione tipici
      • 3 .4.1 Internet
      • 3.4.2 Concurrent Versioning System (CVS)
      • 3.4.3 Mailing list, Usenet, IRC
      • 3.4.4 Bug Tracking System
      • 3.4.5 Altro
    • 3 .5 Dimensioni del fenomeno
      • 3 .5.1 Linux Repository e Linux Software Maps
      • 3.5.2 I dati
      • 3.5.3 Osservazioni

  • 4 . Tre realtà open source
    • 4 .1 Le dinamiche di Mercato
      • 4 .1.1 L'Impresa Open Source
    • 4.2 Redditività del software
      • 4 .2.1 Quanto costa realmente il software
        • 4 .2.1. 1 Il Total Cost of Ownership (TCO)
        • 4.2.1. 2 Il TCO nel software
      • 4.2.2 I servizi come reale fonte di reddito
    • 4.3 L'Open Source come business
      • 4 .3.1 Perché creare un'Impresa Open Source
      • 4.3.2 Il problema del codice sorgente
      • 4.3.3 Il Prodotto Open Source
      • 4.3.4 Perché uno sviluppatore esterno contribuisce ad un prodotto open source
      • 4.3.5 Fonti di reddito delle aziende Open Source
    • 4.4 Prosa s.r.l. - ETLinux
      • 4 .4.1 Nascita di Prosa s.r.l.
      • 4.4.2 Attività svolte e mercato di riferimento
      • 4.4.3 Aspetti organizzativi
      • 4.4.4 Metodi di produzione e organizzazione del lavoro
        • 4 .4.4. 1 Modalità di acquisizione dei clienti
        • 4.4.4. 2 Valutazione dei bisogni del cliente e definizione dei preventivi
        • 4.4.4. 3 Allocazione delle risorse umane e definizione delle responsabilità
        • 4.4.4. 4 Produzione, controllo avanzamento, qualità
        • 4.4.4. 5 Livello di formalizzazione del progetto e documentazione
        • 4.4.4. 6 Livello di modularizzazione, standardizzazione delle strutture e dei programmi
        • 4.4.4. 7 Sistema di incentivi
      • 4.4.5 ETLinux
        • 4 .4.5. 1 Caratteristiche tecniche di ETLinux
        • 4.4.5. 2 Diffusione
        • 4.4.5. 3 Obiettivi mancati
      • 4.4.6 Prosa s.r.l diventa Linuxcare Italia S.p.A
      • 4.4.7 La rinascita di Prosa - Ascensit
    • 4.5 MixadLive s.r.l.
      • 4 .5.1 Breve storia di Mixadlive s.r.l.
      • 4.5.2 Aspetti organizzativi
      • 4.5.3 Attività svolte e mercato di riferimento
      • 4.5.4 Metodi di produzione ed organizzazione del lavoro
        • 4 .5.4. 1 Modalità di acquisizione dei clienti
        • 4.5.4. 2 Valutazione dei bisogni del cliente e definizione dei preventivi
        • 4.5.4. 3 Allocazione delle risorse umane e definizione delle responsabilità
        • 4.5.4. 4 Produzione, controllo avanzamento, qualità
        • 4.5.4. 5 Livello di formalizzazione del progetto e documentazione
        • 4.5.4. 6 Livello di modularizzazione, standardizzazione delle strutture e dei programmi.
        • 4.5.4. 7 Sistema di incentivi
    • 4.6 Ximian inc. - Progetto Evolution
      • 4 .6.1 Breve storia di Ximian inc.
      • 4.6.2 Prodotti e mercato di riferimento
      • 4.6.3 Aspetti organizzativi
      • 4.6.4 Evolution come Progetto Open Source
        • 4 .6.4. 1 Project manager
        • 4.6.4. 2 Sottoteam e Mantainer
        • 4.6.4. 3 Sviluppatori
        • 4.6.4. 4 Processi decisionali e procedure per l'assegnazione dei compiti
        • 4.6.4. 5 Produzione, controllo dell'avanzamento e qualità
        • 4.6.4. 6 La documentazione
        • 4.6.4. 7 Sistema di incentivi

  • 5 . Conclusioni
    • 5 .1 Critiche al modello di sviluppo open source
      • 5 .1.1 Possibili punti deboli
      • 5.1.2 Conflitti e problemi di competizione all'interno della comunità
      • 5.1.3 Mancanza di incentivi a fare il lavoro sporco
    • 5.2 Convenienza del software libero ed open source
      • 5 .2.1 Una questione di costi
      • 5.2.2 Possibili punti a favore della scelta libera
      • 5.2.3 Perché un cliente può accettare di regalare il codice sorgente di un prodotto che acquista
      • 5.2.4 Un'Impresa Open Source avrà contributi dalla comunità?
    • 5.3 Modelli di business per software libero ed open source
      • 5 .3.1 Distribuzioni Software e supporto
      • 5.3.2 Vendita di servizi
      • 5.3.3 Software per il funzionamento di hardware
      • 5.3.4 Documentazione
      • 5.3.5 Prodotti civetta
    • 5.4 Futuro del software libero ed open source

  • A. Glossario
  • Bibliografia
  • Elenco delle figure
  • About this document ...