[FLUG] [OT?] Semplificazioni sul software libero...

  • From: Eagleone <andrea.scavolini@xxxxxxxxx>
  • To: FLUG <fanolug@xxxxxxxxxxxxx>
  • Date: Sat, 05 Mar 2005 09:36:57 +0100

Mailing List del Fortunae LUG
=============================

Premesso che semplificare non à un bene, ma nella mia tesi sto cercando
di descrivere gli elementi che portano alla nascita di un progetto Open
Source...

Se a qualcuno va, benvengano commenti/insulti su quanto segue:

[se puoi qualcuno ha voglia di rileggersi tutto il CAP 1 che à sul
software libero basta che mi mandiate una mail in pvt ;)]

-----------------
Si ritiene che vi siano alcune ricorrenti ragioni per cui nasce un
progetto open source:

- Uno o pià sviluppatori possono dare vita ad un nuovo progetto
innanzitutto per esigenza personale o semplicemente per la voglia di
mettersi alla prova avviando quindi lo sviluppo di un applicativo che
fino a quel momento non era mai stato realizzato.

- L'esigenza della nascita di un progetto puà essere anche esterna alle
motivazioni personali e derivare dalle volontÃ/strategie di un'impresa o
di un'istituzione che decide di dar vita ad un progetto aperto cercando
il supporto della comunitÃ.

- Code forking: uno sviluppatore (o un gruppo) inizia a sviluppare un
nuovo progetto a partire da un altro a cui ha partecipato e nel quale
non si riconosce pià per conflitto di idee con i leader. Tale pratica Ã
resa semplice da un lato dalla libertà del codice sorgente ma Ã
fortemente disincentivata da una perdita di reputazione nella comunitÃ.
Molto spesso questa caratteristica viene considerata uno dei principali
difetti dell'open source. Si ritene invece che, sebbene il leader debba
cercare in ogni modo di evitare la nascita di forking del proprio
progetto per non perdere risorse, il potenziale code forking costituisce
un fattore di competitività che spinge i progetti a mantenere uno
standard elevato di qualitÃ.

- Alcuni progetti open source nascono per la chiusura di un precedente
progetto (proprietario o meno) nel quale gli sviluppatori erano
coinvolti e che questi decidono di portare avanti cercando il contributo
della comunitÃ. Ã un caso particolare riconducibile al primo ma di fatto
molto frequente. Ne sono un esempio la nascita stesso del progetto Linux
âdalle ceneriâ di Minix.

- Infine molti progetti nascono con l'intento di dar vita ad una
alternativa libera di prodotti proprietari di successo.

Ovviamente tali motivazioni possono essere combinate in esigenze piÃ
complesse e articolate.


Grazie,
Andrea

-- 
Historia docuit quantam nos iuvasse illa de Linux kernel

Other related posts:

  • » [FLUG] [OT?] Semplificazioni sul software libero...