Citazione Originariamente Scritto da ryan Visualizza Messaggio
Difatti, hanno forkato compiz per poi riunire i due rami = hanno perso tempo e risorse, non a caso per mesi compiz è stato in una situazione di stallo. Non ultimo, uno sviluppatore si è svegliato la mattina e ha deciso di riscrivere compiz in c++, creando l'ennesimo fork che a distanza di un paio di mesi è stato di nuovo riunito.
Scusa ryan, come fai a dire che hanno perso tempo? I due fork hanno permesso di intraprendere due strade distinte che poi si sono riunite. Personalmente ritengo che proprio il fork abbia contribuito ad accorciare i tempi in maniera più che sensibile.

Guarda e17 che nel 2004 prometteva lo stesso "sbrilluccichio" (e forse qualcosa in più), di compiz, ma che senza un fork, e con un team "monolitico", è 5 anni che agonizza, fino ad essere diventato dal sistema più innovativo a quello più vaporware.

Da che mondo e mondo i fork hanno sempre e solo fatto bene... lo stesso kernel linux, si può considerare, a tutti gli effetti, un fork del progetto minix...

Anche perchè, tipicamente, il fork non è una divisione in termini di rami di codice, ma proprio di know-how... il che vuol dire spesso semplicemente riscrivere la stessa applicazione in modo diverso, partendo un know-how acquisito e ricreando la struttura essenziale, più "ottimale" cosa che spesso agli inizi (quando non si hanno le idee così chiare e così "tante") non si può fare.

Citazione Originariamente Scritto da ryan Visualizza Messaggio
I fork realizzati da aziende e non da singoli sviluppatori sono diversi, perchè non muoiono per mancanza di risorse finanziarie dopo un paio di mesi, ma le aziende che lo fanno investono seriamente, e di certo non amano buttare i soldi dalla finestra in progetti lasciati agonizzanti due mesi dopo.
Non sai quanto ti sbagli... sono proprio i fork "sponsorizzati" ad esaurire prima la loro energia. Questo perchè quando si fa business si punta si all'innovazione, ma quando si devono fare scelte, si sceglie sempre la soluzione più remunerativa nell'immediato, e poiché più un progetto è innovativo, più la complessità cresce, troppo spesso i fork più promettenti cadono nel dimenticatoio, venendo "congelati" che nel 99,9% dei casi vuol dire abbandonati.