Newsgroup: it.lavoro.informatica
Titolo: Micro ISV

Ciao a tutti.
Sembra essere nato ultimamente negli States un certo interesse verso un 
fenomeno chiamato micro-ISV, ovverosia piccole software-house, talvolta così 
piccole da essere delle one-man-band. Da noi il fenomeno esiste da sempre, e 
spesso è visto con una connotazione negativa. Ma per gli statunitensi, 
probabilmente molto più intraprendenti e propensi all'imprenditorialità 
"vera" di noi, sembra essere invece una cosa interessante e da molti 
addirittura ambita.. Molti sognano di poter abbandonare il loro posto fisso, 
di costruirsi un loro software da vendere e viverci magari anche senza 
arricchirsi ma con maggiori soddisfazioni personali. Bisogna anche dire che 
da noi quasi tutti gli informatici fanno i consulenti, e quasi nessuno 
"produce" software da rivendere. Chissà perchè poi...
Comunque l'interesse per questa forma di micro-imprenditorialità sembra 
partito da una serie di articoli su MSDN di un certo Erik Sink, titolare di 
una azienda che produce dei software per CVS, la SourceGear, ma si è 
rapidamente diffuso.
A proposito di quanto può essere "redditizio" fare l'ISV, è interessante 
proprio il caso della SourceGear... Sono partiti facendo un add-in per 
SourceSafe che gli consentiva di lavorare via internet (si chiamava 
SourceOffSite), poi hanno fornito una interfaccia alternativa a quella di 
SourceSafe (pur appoggiandosi allo stesso database), infine ora producono un 
software completo per il controllo di versione. Secondo voi un mercato del 
genere quanto può  valere? Contate che ci sono concorrenti come Microsoft 
con SourceSafe (che è forse il peggiore ma ti trovi già in casa acquistando 
Visual Studio da certe versioni in su), lo "storico" PVCS, Borland con 
StarTeam, oltre a una sfilza di prodotti open source di vario tipo... 
Ebbene, l'azienda di questo tizio oltre a dar da mangiare a lui (e credo non 
a pane e cipolla) impiega altre 15 persone!!!!! Ed a costi statunitensi, che 
non credo siano da operaio cinese.....
Vi passo alcuni link, questo è relativo al primo articolo di Erik Sink, 
nell'albero sulla destra potete trovare i riferimenti agli articoli 
successivi:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsoftware/html/software10272003.asp
A seguito di questi articoli è nato questo:
http://www.microisv.com/
e questo gruppo di discussione:
http://discuss.joelonsoftware.com/?biz

 Borland con
il settore dei CVS sta prendendo rapidamente piede in quanto si sta 
diffondendo a macchia d'olio il concetto di Continuos Integration, infatti 
Sink non vende solo SourceGear ma anche Vault che è il tool di automatic 
building delle release (un prodotto open source simile è Cruise Control).
A mio avviso il settore è in rapida espansione, ma c'è un problema: i 
prodotti in questione per la gestione del versioning e quindi del db su cui 
si appoggiano utilizzano tecniche molto particolari che devono essere 
conosciute a menadito (gestire le operazioni di commit, update, risoluzione 
dei conflitti, branching, tagging, e via discorrendo non è affatto 
semplice). insomma per mettersi sul mercato ci vogliono degli informatici 
con i controcosi anche perchè per avere successo come sink è necessario che 
un prodotto commerciale di questo tipo vada al di là di quanto non offrono i 
prodotto open source, e ce ne sono di ottimi (noi ad esempio utiliziamo 
SubVersion per il versioning e Cruise Control .NET per l'auotomativ 
building, entrambi open source)
saluti
Roberto 

 oltre a una sfilza di prodotti open source di vario tipo...
Tra i quali: 
http://www.bitkeeper.com/Comparisons.html
-- 
ale
http://www.sen.it
et corruptissima re pubblica plurimae leges 

> il mio prodotto non venisse messo a disposizione gratis in un pacchetto ad
alta diffusione o magari open source.
In breve il giro dei problemi è questo :
-> per vendere devi contattare
-> per contattare devi avere una grossa rete commerciale o 'addolcire' un pò
di responsabili tecnici 
-> per entrambe le cose devi avere soldi
-> se hai soldi non sei un one-man-band e tanto meno sei una piccola azienda e
quanto meno fai il programmatore.
In breve, la libertà di mercato ha distrutto il mercato e questa
concezione 'romatica' di programmatore. Adesso magari si riscopre l'acqua
calda per vendere qualche rivista di informatica, come sempre...
-- 
---------
Chi fatica, magna,
Chi non fatica, magna e beve
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
che se non erro e' appena stato abbandonato (penso a causa di qche 
cambio nella Licenza) da Linus Torvalds che, in precedenza, lo usava per 
il kernel linux

 per il kernel linux
In realtà sembra sia il proprietario di BitKeeper (BitMover, in pratica 
Larry McVoy, 
http://www.bitmover.com/lm/
) ad aver abbandonato la 
comunità Open Source. Da quanto ho letto qualcuno che lavora per ODSL 
(
http://www.osdl.org/
, la società per la quale lavora attualmente Linus 
Torvalds) ha iniziato a fare il reverse engineering del protocollo 
proprietario usato da BitKeeper, al che Larry McVoy non se l'è presa 
bene ("chi è che mi vuole rubare il pane?"), ed ha preteso da ODSL il 
licenziamento del tipo in questione. ODSL se n'è ben guardata, e Larry 
(nomen omen) ha deciso di abbandonare il client free (e di conseguenza 
il kernel di Linux).
C'è da dire che non è una questione tecnica, BitKeeper è semplicemente 
il non plus ultra, anche se è pur vero che per moltissimi progetti, e 
soprattutto per la realtà Italiana (cvs basta ed avanza, e già non dico 
le resistenze per farlo usare), è come sparare ad una formica con un 
bazooka.


 le resistenze per farlo usare)
SVN l'hai usato?
a me e' capitato ma solo in modalita' idiota (tipo "scaricami le 
sorgenti piu' recenti di queste souces java") quindi non saprei 
pronunciarmi rispetto a CVS (o altro)



BK non l'ho mai usato ma e' da un po' che ho migrato da CVS a SVN, se 
non ricordo male
non era ancora uscita la 1.0
Attualmente supporta due formati di repository, una basata su SleepyCat 
db e una nuova
con su formato proprietario. (fsfs)
Supporta il versioning di directory, l'history sul rename/copy di 
file/directory, log per commit,
proprieta' per file, numero di revisione per repository e non per file, 
il e' tag/branch basato
sulla copia di una directory (es. trunk/<dir> in branch/<dir>), lo 
status/diff puo' essere
effettuato senza accesso a repository in quanto mantiene una copia 
originale di ogni
file nella dir di gestione workarea (.svn), ha delle api (come per 
Perforce) per la gestione della
workarea/repository, accesso tramite webdav, svnserve/ssh, 
backup/restore parziale/totale
di repository, ...
Non supporta al momento un repository distribuito.
Subversion e' ancora giovane, pero' prima di arrivare alla 1.0 ha 
subito volutamente una
lunga sessione di test...
Ciao
Mirko

 ha scritto nel messaggio 
news:2005041119154816807%mviviani@despammedcom...


a mio avviso per team medio piccoli anche delocalizzati (noi siamo in 5 e a 
volte ci appoggiamo a sviluppatori esterni) è una soluzione ottima, 
soprattutto se abbinato in ambiente windows all'interfaccia grafica tortoise 
svn. inoltre risulta di facile utilizzo in questa configurazione anche per 
la gestione documentale e non solo per quella classica dei progetti sw.
fra l'altro integrandosi a perfezione con cruise control permette una 
stabile catena di continuoso integration.
saluti
Roberto