Newsgroup: it.diritto.internet
Titolo: Codice sorgente sito web: Tutelarlo e proteggerlo

Un cliente mi ha chiesto di dargli accesso al codice sorgente del sito in
quanto vuole affidare la manutenzione del sito internet ad un suo giovane
amico programmatore che ha un costo orario inferiore al mio.
Quando avevo realizzato il sito internet, un applicativo di ecommerce,
venduto intorno ai 18.000 Euro. Non ho specificato sul contratto che il
servizio non prevedeva anche i sorgenti.
Io gli ho proposto di venderli ad un costo di 15.000 Euro ma il cliente
non ne vuole sapere.
Il sito internet č stato sviluppato in php, quindi il codice č in chiaro e
se il cliente mi chiedesse semplicemente di cambiare hosting dal mio
server ad un'altro scelto da lui automaticamente potrebbe accedere ai
sorgenti del sito.
Nel corso della mia carriera professionale mi č capitato di leggere
diversi preventivi per siti web fatti da piů aziende di consulenza
informatica e in nessuno di questi c'era un punto che specificava che la
vendita non includeva anche i sorgenti del sito. Questo perchč tutte le
aziende di informatica danno questo aspetto per scontato e quindi
preferiscono non inserirlo nemmeno all'interno del contratto.
Nel mio caso, cosa devo fare? Sono nel giusto io o il mio cliente?
Andrea
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Nel mio caso, cosa devo fare? Sono nel giusto io o il mio cliente?
Prima di tutto lasciami dire che non è mai il caso di predisporre un
contratto "dando per scontati" alcuni aspetti, proprio perché l'altra
parte, a sua volta, potrebbe "darne per scontati" altri... Ormai la
frittata è fatta, ma per il futuro credo possa servire da lezione. :)
La chiave per risolvere la questione è tutta nel contratto che avete
stipulato; occorre - quindi - valutare e ricostruire per bene il vostro
accordo, prima di tutto.
Valuterei l'appoggio di un legale, sia in vista di un eventuale
giudizio, sia per un'eventuale soluzione extra giudiziale.
-- 
 Candido

 
Molto dipende dall'oggetto del contratto, comunque la cessione del 
codice sorgente rappresenta un'eccezione assoluta per il nostro settore, 
che caratterizzerebbe il contratto e lo renderebbe molto più oneroso, 
per cui non credo proprio che il tuo cliente ne abbia naturalmente 
diritto in assenza di una previsione specifica.
Fagli presente che, in questa ipotesi, il suo comportamento non è 
neppure eticamente accettabile: lui utilizza il tuo codice per mettere 
il suo giovane amico in condizione di fare cose che non potrebbe fare da 
solo e di trarne profitto senza l'investimento che hai dovuto fare per 
creare la tua piattaforma di e-commerce. Si comporta in modo ostile nei 
tuoi confronti rischiando di compromettere un rapporto commerciale che 
nel futuro si potrebbe rivelare molto prezioso.
Paradossalmente potrebbe farne un altro prodotto e magari rivenderlo o 
distribuirlo open source, benché tu ne sia il principale autore. Il 
tutto senza che tu l'abbia espressamente autorizzato!
Per ogni evenienza ti dovrebbe bastare fare della semplice code 
obfuscation, per PHP c'è molto materiale. Sui costi, modi e tempi delle 
vie legali, sono di un pessimismo nero, anche nei confronti del tuo cliente.

 Nel mio caso, cosa devo fare? Sono nel giusto io o il mio cliente?
hai ragione tu
ma il contratto cosa prevedeva esattamente ? perchè forse non sei 
nemmeno obbligato a spostargli il sito su un altro server
comunque in questi casi ti conviene specificare che il cliente ha 
diritto solo alla parte statica del sito e al database

 ma il contratto cosa prevedeva esattamente ?
Appunto, senza sapere cosa dice il contratto è difficile poter dare la
ragione a uno o all'altro.
Ricordo che il prezzo pattuito può essere indicativo, ma non decisivo,
per risolvere la questione, così come indicativa, ma non decisiva, può
essere la prassi che normalmente si segue.
Ricordo anche che la legge esplicitamente comprende nel programma per
elaboratore il materiale preparatorio (nel quale ricade senza dubbio il
codice sorgente) e che quindi stabilire quale sia stato l'oggetto del
contratto potrebbe rappresentare la differenza tra una richiesta
ingiustificata e un ottimo affare per il compratore...
-- 
 Candido