Newsgroup: it.comp.appl.access
Titolo: in merito alla consegna del sorgente ad un cliente

Salve, volevo una vostra opinione in merito alla seguente questione:
un cliente mi ha detto di volere la consegna del sorgente viste le sue
brutte esperienze degli anni precedenti, nell'aver acquistato due software
ed essendo ora vincolato a vita a queste 2 case software in merito ai prezzi
di abbonamento
o di modifihe agli stessi.
Dovendogli realizzare un database, mi ha chiesto anticipatamente di
consegnargli i sorgenti  in una busta chiusa e sigillata con cera lacca in
modo che se un domani avremo dei diverbi o ci saranno dei problemi, lui
potrà aprire la busta e farsi fare modifiche o altre cose da un altro
programmatore.
Ovviamente se lui dovesse aprire la busta io non risponderei più di
eventuali mafunzionamenti del programma e lui è vincolato a non poterlo
rivendere.
Quali sono le vostre personali opinioni su questo fatto?
Da una parte è vero che se io svolgo un lavoro ho il diritto di essee
l'unico a metterci le mani (diritto intellettuale), dall'altra però se io
dovessi cambiare lavoro o avere seri problemi, lui si ritroverebbe a piedi
con il programa e il suo investimento sarebbe buttato.
accetto commenti e considerazioni da tutti. grazie.

 ha scritto nel
messaggio news:Ce2Q8.38193$j65.8...@twister1.libero.it...

Secondo me la consegna del codice è possibile, ma ha un costo.
Gli altri che lo vincolano, lo fanno proprio x questo.
Ti fai pagare e permetti così a chiunq.... (scusa) ad un "pinco pallino
qualsiasi" (non solo a "@----- Pinco --@-- Pallino -----@" )di poterci
operare.
p.s. Domanda: tosto73, xkè hai cambiato nick?
ciao
MAssimiliano

 ha scritto nel
messaggio news:Ce2Q8.38193$j65.8...@twister1.libero.it...

Probabilmente è un cliente che abitualmente ha problemi con chi gli vende il
programma, e non vuole pagare gli aggiornamenti.
Rifletti prima di dargli i codici.
Marco

 ha scritto
nel messaggio news:aeqdiu$mr8$1...@atlantis.cu.mi.it...

Cosi puro diveritmento........

 ha scritto nel messaggio
news:d43Q8.50275$TS.14...@news1.tin.it...

Il mio punto di forza però rimane:
lo fatto io e sono più rapido di altri a modificarlo
non sono antipatico quindi mi chamerà comunque
costo meno degli altri, quindi perchè chiamarli
quindi dovrei essere comunque salvo e fare anche un figurone dandoglii
sorgenti.

Scusate se m'intrometto, ma, mi chiedo, un lavoro su commissione non implica
anche la consegna dei sorgenti??????
E' un pò come il fotografo che non "vorrebbe" consegnare i negativi delle
foto del matrimonio, ma per legge lo deve fare.
Alfio

 Rifletti prima di dargli i codici.
E' anche vero che il possesso dei sorgenti su applicazioni critiche fa parte
della audit checklist dei maggiori gruppi europei ed ha un suo ragionevole
senso. La richiesta non mi sembra irragionevole, a prescindere dal fatto che
possa avere un valore aggiunto remunerabile in fase di contratto e
dall'applicazione di ogni necessaria cautela.
Ciao
Marco

 ha scritto nel
messaggio news:Ce2Q8.38193$j65.8...@twister1.libero.it...

Il mio è il punto di vista opposto (l'utente)
I punti per me da focalizzare sono
- si tratta di un programma 'su misura' o lo stesso è potenzialmente
utilizzabile anche da altri?
- il compenso copre il tuo lavoro e il tuo utile?
Ti posso dire che il nostro programmatore (RPG/IBM) lascia tranquillamente i
sorgenti (in chiaro) in azienda e io credo che se non succederanno cose di
eccezionale gravità sarà sempre per noi oltremodo conveniente ricorrere a
lui per qualsiasi manutenzione o altro intervento (e su questo penso che
anche tu sia d'accordo)
Ciao
--
Alberto

 ha scritto nel
messaggio news:Ce2Q8.38193$j65.8...@twister1.libero.it...

Tutto sommato mi sembra che l'idea più giusta sia quella di Massimiliano.
Se tu gli dai un programma funzionante gli vendi un prodotto che ha un certo
valore, se gli dai i sorgenti gli vendi un'idea sviluppabile che ha
indubbiamente un altro valore.
Se obietta digli di provare a chiedere a Bill di vendergli i sorgenti di
Office
Paolo

 costo meno degli altri, quindi perchè chiamarli
Appunto, perchè dargli i codici se sarai comunque tu a lavorarci in futuro?
Secondo me la sua richiesta presuppone comunque la volontà di fregarti. E la
storia della busta sigillata mi sembra una presa in giro: come faresti ad
obbligarlo ad esibirla per verificare che non ha rotto i sigilli? Potrà
sempre sostenere che gli è stata rubata, con tanto di denuncia ai
carabinieri.
Accontentalo pure, se vuoi, ma fatti pagare anche per gli aggiornamenti che
potresti non fornirgli. Quanto al costare meno degli altri, io non sarei
così sicuro: c'è sempre qualcuno che costa meno.
ciao
Galliano

 ha scritto nel messaggio
news:3d10...@news.opennet.it...

ciao in buona sostanza è anche questo che differenzia un sw fatto ad hoc da
quelli preconfezionati: è anche questo xò che giustifica l'evidente
differenza di prezzo.
In alternaativa potresti fornirgli la disponibilità dei dati (quelli sono
effettivamente i suoi) ad un prezzo inferiore, ma non la struttra, che può
rimanere tua e data in concessione
ciao MAssimiliano

La cessione dei sorgenti, pur non essendo una pratica molto comune, è
comunque abbastanza diffusa anche nel caso di software pacchettizzato,
quindi di vasta applicabilità.
Un mio (grosso) cliente al quale faccio consulenza, ha comprato da una
software house un applicativo ERP quasi completo su AS/400 e si è
fatto consegnare i sorgenti. Ovviamente ha pagato salato e comunque
nel contratto di cessione è specificato il vincolo di utilizzarli solo
per proprio uso e non a fini commerciali.
E si è reso conto di aver fatto cosa buona e giusta, quando la
software house è fallita e lui ha potuto andare avanti abbastanza
tranquillamente nel periodo (18 mesi) chè è intercorso tra il
fallimento e il subentro di un'altra azienda che ha rilevato le
attività della software house fallita.
Di solito, la richiesta dei sorgenti da parte del cliente è motivata
dal timore di essere abbandonato prima o poi, rimanendo quindi senza
la possibilità di effettuare modifiche e/o correzioni al software
aziendale, obbligandosi in tal caso a sostituirlo con tutti i notevoli
costi (non solo monetari) del caso.
Se questo è il motivo che spinge il tuo cliente alla richiesta dei
sorgenti, direi che potresti accontentarlo.
Dal tuo punto di vista, dovresti valutare bene se tutto sommato la
cessione dei sorgenti sia addirittura da incoraggiare.
Io ho un cliente che mi ha commissionato un software e che, per
fortuna mia, nel contratto ha voluto specificato che dovrò cedergli i
sorgenti. Ho detto per fortuna perchè è un cliente che è meglio
perdere che acquistare: isterico, offensivo, assolutamente
incompetente, taccagno, con la carta bollata sempre pronta sulla
scrivania.
In conclusione, per come la penso io, la cessione dei sorgenti, per
male che vada, non è un grave danno.
Se sei in buoni rapporti ed il cliente è "tranquillo" continuerà a
rivolgersi a te perchè quello che conta nel nostro campo è prima di
tutto la conoscenza dell'organizzazione aziendale specifica.
Se non sei in buoni rapporti ed il cliente è "ostico" avere ceduto i
sorgenti ti libera da qualsiasi obbligo futuro ed avrai perso solo un
sacco di grane.
Attenzione, però:
se cedi i sorgenti, devi tutelarti per evitare assolutamente che ti
possano essere addebitati errori e/o malfunzionamenti provocati da chi
ci ha messo le mani dopo.
Quindi:
- consegna i sorgenti su CD
- fatti firmare la ricevuta della consegna da un legale rappresentante
dell'azienda (la firma della centralinista non vale niente)
- assieme al CD consegna anche la stampa su carta in doppia copia del
codice (tutto !); su ogni pagina deve risultare il numero di pagina ed
il numero totale di pagine (tipo: pag. 1di 35) ogni copia va firmata
da te e dal cliente (anche qui niente centalinisti) SU OGNI PAGINA CON
TE PRESENTE; una copia resta a te ed una al cliente.
- la stampa del codice va eseguita di fronte al cliente direttamente
dal CD che gli hai consegnato;
- la prima pagina della stampa deve riportare una dicitura del tipo: 
Il presente documento composto da n pagine, riporta il codice sorgente
del programma per elaboratori elettronici realizzato da zzzzzzzz come
da contratto stipulato in data gg/mm/aaaa.
La presente stampa è stata effettuata direttamente dal CD contenente
l'intero programma, in data xx/xx/xxxx alle ore xx:xx in presenza dei
sigg. Tizio, Caio, Sempronio legali rappresentanti della ditta
yyyyyyyy, che firmano per attestazione di quanto sopra e per ricevuta
del presente documento.
Ti consiglio comunque di rivolgerti ad un legale per avere qualche
consiglio più qualificato: meglio farlo ora che dopo essere stato
chiamato in causa per colpa di chi ti è succeduto.
HTH
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------

 Vincenzo Turturro
complimenti, x chiarezza e modalità di approccio
ciao MAssimiliano



non penso proprio, dipende dagli accordi presi
Saluti.
Emanuele.

 wrote:
CUT
a mio avviso č suo diritto chiedere i sorgenti e tuo diritto
venderglieli, se prendete accordi in merito eviterete problemi futuri.
in genere č prassi comune farli pagare quanto lo sviluppo del
programma (e quindi i soldi che comunque lui spenderebbe per farselo
rifare).
Saluti.
Emanuele.

 ha scritto nel
messaggio news:Ce2Q8.38193$j65.8...@twister1.libero.it...

A mio avviso è del tutto lecita la richiesta; secondo me non esiste quello
che chiami il "diritto intellettuale" perché tu hai informatizzato una
procedura o modalità di lavoro che era già proprietaria del cliente; il
"diritto intellettuale" sulle eventuali "soluzioni software", sempre secondo
me, ora non hanno più ragione di essere.
Con questi "linguaggi" di programmazione non hai più bisogno di inventarti
nulla, anzi se non stai attento rischi di reinventarti la ruota.
Prima era diverso, se non esisteva un oggetto, una routine o soluzione
"strana" te la dovevi creare tu ad-hoc e perdendoci anche parecchio tempo;
ora su internet, news-group e dal giornalaio trovi tutte le soluzioni per
ogni problema. Sono pochi i settori che richiedono lo studio di strumenti
software (linguaggi e hardware) ad-hoc.
Con questo non voglio dire che si è snaturata la figura del programmatore,
anzi, la qualità del prodotto è comunque legata alla sua professionalità; ma
con questi "strumentini" visuali e wizard a tutto spiano, ora, chiunque
abbia le idee ben chiare su cosa deve fare basta che si documenti (bene) e
riesce a farsi una applicazioncina discreta adatta alle sue esigenze.
Quello che deve però considerare (il cliente) è che il costo
dell'applicazione(con i sorgenti)  aumenta e la manutenzione in futuro
potrebbe risentirne se qualcun'altro ci mette le mani. Detto questo, se il
cliente se ne assume la responsabilità...
Ciao.
--
Sergio MAZZA

programmatore.
Io do sempre i sorgenti al cliente. Sente che tu devi dimostare che sei
bravo per essere richiamato e queot da fiducia a lui che si sente libero e
fa fare a te la figura di quello cosi' bravo che non ha certo paura di uan
piccola sfida.
Vero e' anche che 'sta storia della busta sigillata poco mi piace, questo mi
sembra un gran rompipalle in partenza, il fatto che abbia avuto 2 storie
negative con altrettanti programmatori potrebbe non essere per colpa dei
programamtori. Ergo, in campana.
Saluti.
Luciano

Cosi puro diveritmento........
Era piu' carino l'altro nick...:-)
Saluti.
Luciano