Pagina 1 di 1

OpenSource!

Inviato: domenica 2 settembre 2007, 23:10
da YourEmployer
Ciao a tutti.
mi sono documentato (sin da quando ho installato per la prima volta ubuntu) un po' online su cosa sia l'opensource, la differenza dai programmi free (nel senso a costo zero)....
Dunque, ho capito che i programmi opensource distribuiscono il codice sorgente che è modificabile.
Quindi, voglio togliermi sto dubbio, posso io modificare un programma, un po' come ho fatto col kernel?
mi consigliate di modificarne qualcuno in particolare? non per risolvere bugs,ma per provare.
Ciao

Re: OpenSource!

Inviato: domenica 2 settembre 2007, 23:13
da ozzy
si puoi creare un fork, (es. beryl fork di compiz) ma se non hai esigenze particolari credo non abbia senso

Re: OpenSource!

Inviato: domenica 2 settembre 2007, 23:37
da YourEmployer
ozzy ha scritto: si puoi creare un fork, (es. beryl fork di compiz) ma se non hai esigenze particolari credo non abbia senso
devo creare una forchetta? :o
cos'è un fork?

Re: OpenSource!

Inviato: domenica 2 settembre 2007, 23:46
da ozzy
praticamente prendi un progetto open, con una licenza che ti permetta di modificarlo, cambi nome ed hai ottenuto il fork del progetto di partenza. Puoi migliorarlo o adattarlo alle tue esigenze, questo è il principio che stà alla base dell'open source.

Re: OpenSource!

Inviato: domenica 2 settembre 2007, 23:48
da YourEmployer
ok.
Qualche link a qualche guida ce l'hai?
non so come fare.
Ciao

Re: OpenSource!

Inviato: domenica 2 settembre 2007, 23:56
da ozzy
a questo punto spero tu sappia programmare

per vedere il codice sorgente di un programma guarda qua:
http://www.debian.org/doc/manuals/apt-h ... ng.en.html

poi ti consiglio di dare unocchiata ai termini della gpl a (grandi linee quarda qua)
http://it.wikipedia.org/wiki/GNU_Genera ... la_licenza

Re: OpenSource!

Inviato: lunedì 3 settembre 2007, 0:26
da Guiodic
questa associazione Open Source-fork è un po' fuorviante... non è che la definizione di open source è : "puoi fare un fork".

Re: OpenSource!

Inviato: lunedì 3 settembre 2007, 0:54
da ozzy
si ok hai perfettamente ragione, ma modificando un progetto senza far parte del team di sviluppo non si crea un fork? o viene definito tale solo redistribuendo l'opera modificat?

cit. Wikipedia
In informatica, open source (termine inglese che significa sorgente aperto) indica un software rilasciato con un tipo di licenza per la quale il codice sorgente è lasciato alla disponibilità di eventuali sviluppatori, in modo che con la collaborazione (in genere libera e spontanea) il prodotto finale possa raggiungere una complessità maggiore di quanto potrebbe ottenere un singolo gruppo di programmazione. L'open source ha ovviamente tratto grande beneficio da internet
Nel contesto dell'ingegneria del software un fork (o branch) si verifica quando uno sviluppatore (o un gruppo di essi) inizia lo sviluppo di un nuovo progetto software partendo dal codice sorgente di un altro già esistente.

I fork, nell'ambito del software libero, risultano spesso essere dei veri e propri scismi dovuti a conflitti personali o al perseguimento di diversi obiettivi. Quando si verifica un fork entrambe le parti iniziano il lavoro sulla stessa identica base di codice, ma solo il gruppo più numeroso, o quello che rappresenta il nucleo originario, mantiene il nome e la comunità virtuale ad esso legato. Talvolta l'atto di effettuare un fork porta ad una penalizzazione in termini di reputazione.

Re: OpenSource!

Inviato: lunedì 3 settembre 2007, 0:57
da Guiodic
ozzy ha scritto: si ok hai perfettamente ragione, ma modificando un progetto senza far parte del team di sviluppo non si crea un fork? o viene definito tale solo redistribuendo l'opera modificat?

Ok, ma volevo solo specificare che non è che OSS=Fork ;)