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