Originariamente inviato da Fran©esco
Dipende.
Se uno ti chiede un sito e stop, non vuole comperare nessuna assistenza legata al sito, allora puoi anche lasciarglieli. Impazzirà per conto suo oppure ti chiamerà, per risolvere i problemi.

Se invece insieme al sito vendi e contrattualizzi anche un'assistenza annuale, con quella ti ripaghi anche il sorgente.
per quel che riguarda il codice, potrei anche essere d'accordo..
ma in ambiti grafici cambia tutto.

Se ti commisionano il layout di un sito, fornisco solo il css e le varie immagini jpg, risoluzione web e belle che ritagliate.. il .psd col cavolo che lo fornisco, idem per lavori in flash (che non faccio).

Una volta creato tutto l'insieme, anche un bambino riesce a cambiare un'immaginetta, o un colore, o un logo avendo il sorgente grafico in mano..

Se il cliente vuole il sorgente, lo richiede esplicitamente e lo paga di conseguenza.


Per quel che riguarda il codice, invece, nel tipo di lavori in php, js, ajax, e tutti linguaggi interpretati in genere dove sei praticamente obbligato a fornire i sorgenti (criptarli è una PORCATA, in tutti i sensi) dovrebbe sempre essere specificato che la 'garanzia' vale solo sugli originali.

Certo, dovrebbe essere sottointeso e a buon senso ci arriva anche un pollo, ma quando succedono i casini se non è scritto potrebbero essere rogne (cliente commissiona lavoro -> dopo mesi fà fare delle modifiche al figlio del cugino della cassiera del suo supermercato abituale per risparmiare -> la modifica scazza il database, o whatelse -> alcuni clienti hanno la faccia come il c**o e pretendono che glielo si rimette a posto aggratis)