Newsgroup: it.comp.lang.visual-basic
Titolo: vendita del sorgente e diritti esclusivi

Ciao a tutti,
sto realizzando un software in fasi, ovvero realizzo la prima fase, 
viene collaudata dal cliente e quindi si prosegue con la fase successiva.
Ad ogni fase corrisponde un preventivo e un'accettazione dello stesso.
Quindi non conosco ancora l'importo del lavoro finito.
L'azienda che me lo ha commissionato (con cui sono in ottimi rapporti) 
mi chiede ora di fargli una proposta per:
- la consegna del codice sorgente
- l'esclusiva sul software ovvero la mia impossibilità di rivenderlo ad 
aziende a loro concorrenti e di togliere qualsiasi logo o riferimento a 
chi ha effettivamente realizzato il software, cioè io.
La richiesta non è determinata dal fatto che vogliono cambiare 
programmatore ma dal fatto che loro sono una grossa azienda ed io un 
piccolo programmatore che potrebbe sparire da un giorno all'altro.
Per correttezza non ho intenzione di rendere il codice illeggibile 
togliendo commenti ecc. ecc.; se decido di venderlo voglio essere onesto 
e vendergli un codice sorgente utilizzabile, tuttavia al prezzo giusto.
Non conoscendo l'importo totale del lavoro vorrei proporre:
- codice sorgente (e quindi esclusiva) al doppio del costo di produzione 
dello stesso
- solo esclusiva (senza codice) al 70% del costo di produzione.
Il software in oggetto può avere un mercato di nicchia, quindi difficile 
da rivendere a meno di non iniziare a contattare le aziende 
eventualmente interessate.
Spero in un vs. consiglio.
Grazie anticipatamente

 piccolo programmatore che potrebbe sparire da un giorno all'altro.
Loro ti chiedono il sorgente e tu glielo vendi ad un certo prezzo.
L'esclusiva invece non ha nessuna motivazione logica.
Tu puoi fare il tuo programma e rivenderlo a chi vuoi senza danneggiare
loro, o no?
Io il sorgente me lo farei pagare almeno ad un  +100% del prezzo senza
sorgente.
Un'alternativa potrebbe essere una roba del tipo: vi do il sorgente se
voi mi pagate un +50% del prezzo del software ma mi firmate un contratto
di assistenza per tot anni (di solito 2-3 anni) del valore di X Euro.
In questo modo guadagni sul sorgente e ti garantisci la fidelizzazione
del cliente per X anni (nei quali, se fai bene il tuo lavoro, nessuno li
vieta di commissionarti nuovi lavori).
Io però l'esclusiva non la darei. Non sai mai come vanno le cose... oggi
dai l'esclusiva a loro e poi domani viene tizio che dice "sarei
interessato al software", che fai?
Nicola

 interessato al software", che fai?
In effetti questa è la cosa più difficile da considerare, ma tenendo 
conto che l'attività di programmatore, non è la mia attività principale 
e che ho avuto un grosso colpo di fortuna a prendermi questo cliente che 
tra l'altro è molto contento del lavoro svolto fin'ora, sono propenso 
alla vendita anche dell'esclusiva e quindi ricavarci qualcosa 
nell'immediato.
Veniamo al lato pratico!
verbalmente io posso fare tutte le richieste che voglio ma poi vanno 
contrattualizzate per iscritto.
Come mi devo comportare da questo punto di vista? Faccia un 
dichiarazione su carta intestata dove scrivo che rinuncio a tal diritto 
in cambio di una somma pari a ....... da versare nel conto......
Ovviamente io non posso firmare una dichiarazione di questo tipo prima 
di vedere il bonifico e loro non possono fare il bonifico senza avere un 
dichiarazione firmata... Si deve andare da un notaio, oppure è 
sufficiente la fiducia di una o di entrambe le parti?
Tu o voi come fareste?
Grazie anticipatamente

 Tu o voi come fareste?
Io farei un contratto dove scrivi che dai a loro l'esclusiva a decorrere
dalla data di saldo della fattura.
Così se loro non ti saldano la fattura tu sei libero di fare quello che
ti pare.
Nicola

 Nicola
Ok,
potresti darmi qualche altra delucidazione sui diritti che possiedo su 
un software di mia realizzazione; cioè intendo dire come si chiamano e 
in cosa consistono.
Il cliente mi chiede, di poter dare un proprio nome al software, di non 
venderlo per un tot di anni, di non pubblicizzarlo per un tot di anni, 
di consegnargli il codice sorgente.
Come si chiamano questi diritti? ce ne sono altri?
Esiste un qualche sito internet che spiega nel dettaglio tutte queste 
situazioni?
Grazie anticipatamente.

 situazioni?
Dunque, il copyright è tuo e nessuno te lo toglie.
Loro devono rispettare una serie di clausole come
-il software ed il copyright sono di tua proprietà, a loro concedi solo
la licenza d'uso.
-il numero di licenze rilasciato: Tu vendi loro tot licenze per tot
installazioni contemporanee. Se superano tale numero devono acquistare
nuove licenze.
-il non poter rivendere le licenze a terzi: il software è licenziato per
loro e non possono in alcun modo rivendere le licenze (se vogliono
l'esclusiva, non c'è motivo di rivendere le licenze)
-parimenti il sorgente non deve essere rilasciato a terzi per progetti
derivati o per aziende terze. Il sorgente può essere utilizzato solo
dall'azienda che ti ha commissionato il programma (così evitano di
rivendere il sorgente ad aziende terze che poi ci fanno quello che
vogliono e non sono neanche legate da vincoli di non ridistribuzione).
Tu garantisci loro:
-Tot giornate di assistenza incluse nel prezzo di acquisto del software
-Il diritto esclusivo di utilizzo in licenza del software per tot anni,
fatto salvo il regolare pagamento della fattura.
-Il rilascio del codice sorgente per la release corrente.
-Il rilascio del codice sorgente per successive modifiche al software
previi accordi commerciali (nel senso, se il cliente ti chiede delle
modifiche, tu te le fai pagare e solo allora gli rilasci il sorgente
delle modifiche).
Nicola

 delle modifiche).
Ho capito quello che vuoi dire e concordo; di solito il mio 
comportamento è lo stesso.
Ma ora mi trovo in una situazione diversa: poichè sono disposti a 
pagarmi a ma va bene vendere tutti (e quando dico tutti intendo tutti) i 
diritti che ho sul software; ovviamente al giusto prezzo!
Questa azienda insomma vorrebbe un software di loro proprietà come se lo 
avessero fatto sviluppare ad un loro dipendente ed io non fossi mai 
esistito.
Se io non sono mai esistito vuol dire che non posso applicare il mio 
logo, il mio nome, non lo posso vendere a nessun altro ed in via teorica 
se volessi fare un software simile lo dovrei riprogrammare da zero.
Per quest'ultimo aspetto dico in "via teorica" in quanto non sarebbe 
controllabile da nessuno se io utilizzo gran parte del codice già scritto.
La questione dell'assistenza è una cosa a parte in quanto sicuramente 
almeno per il primo anno sarò io a dare assistenza in quanto sono il 
miglior conoscitore del software avendolo realizzato di persona.
Ora per cedere tutti questi diritti devo preparare un'offerta economica 
con una bozza di contratto nel quale deve spiegare in cosa consiste ogni 
diritto; ed è proprio qui che ho bisogno del vostro aiuto.
Ho trovato questo documento in internet, che ho letto velocemente e 
sembra essere quello che cercavo:
http://www.flemingyouth.it/download/Clich%C3%A8%20contratto%20cessione%20diritti.doc
Ciao.

Toglimi  una curosità: quanto tempo ci hai messo per svilupparlo da zero e 
quanto si aggira la cifra del solo soft?
Ciao 

 Ciao
Il costo del solo software attualmente è di circa 8.000 euro, ma il costo
complessivo sarà molto di più ad occhio e croce si arriverà interno i 20000
euro.
Tieni presente che ci sono mesi di lavoro ...