Newsgroup: it.comp.lang.visual-basic
Titolo: (OT) SORGENTI DI UNA SOLA VERSIONE

Posso fare in modo di consegnare solo i sorgenti di una versione del
programma?
per capirsi:
Nome Prog: Scadenze
Versione: 3.00.1999
io vendo tutti i diritti su tali sorgenti, ma se tra una settimana io faccio
la versione scadenze 4.00.1999 che succede?
che mi può fare se poi vendo la versione 4.00.1999?
insomma avete capito, io non ci capisco niente in questo campo di vendita
sorgenti, sapete darmi qualche dritta?
grazie!!

Immagino che se vendi qualcosa hai anche la possibilità di decidere le
condizioni di vendita.
Generalmente dipende da chi compra, ma in teoria puoi imporlo.
Fabio Guerrazzi

e no aspetta...
se hai venduto i diritti su quel software non puoi vendere una vers 4 o 5 o
quello che sia. Piuttosto ti conviene concordare una serie di aggiornamenti
(1 l'anno per 5 anni) fino a realizzare un pacchetto che soddisfi al 100% il
cliente. Ma non puoi fare diversamente.. le versioni aggiornate ti
appartengono dal punto di vista legale ma non puoi disporne in alcun modo se
hai già ceduto i diritti sulle versioni precedenti.
ciao
Davide
TWiN ha scritto nel messaggio ...



Un conto sono i diritti , un conto sono i sorgenti......... non confondiamo
le cose.........
BIG BLUE ad esempio per il gestionale ti vende il programma, se li vuoi (a
pagamento) i sorgenti, ma poi e' liberissima di vendere addirittura la
stessa versione a 10.000 altri potenziali clienti !... e tu quindi Idem !
Diversa e' la storia dei diritti. Se vengono ceduti tutti i diritti sul
software e' come cedere la "paternita'" del software stesso, come se lo
avesse fatto chi lo acquista praticamente.
E' il caso di societa' che ti fanno fare un software su misura per le loro
specifiche esigenze e per non permetterti di venderlo alla concorrenza si
cuccano anche i diritti. Se a loro hai venduto la Versione 3 e tu fai la
versione 4 per venderla a chissa' chi..... sei perseguibile civilmente e
penalmente.
Ciao
Ven.

 quello che sia.
Da ignorante in materia, mi viene in mente una domanda: chi stabilisce
quando un programma e' una versione successiva di una precedente
versione (scusa il giro di parole) piuttosto che un programma nuovo che
fa le stesse cose (o cose simili?).
In sostanza, cosa deve cambiare, in un programma, per poter dire:
"Ok, questo e' un programma nuovo e non lo sviluppo di quello vecchio"?
ciao
Brando
-- 
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Sito comune di it.lang.vb  :  
http://www.murialdo.it/it_lang_vb
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Bella Domanda!!!
è in poche parole quello che voleva sapere io!!
Se cedo i Sorgenti in modo che loro li possono modificare e rivendere, io
posso riutilizzare gli stessi per aggiungere funzionalità, modificare
l'interfaccia, magari cambiare nome il tutto per poi rivenderlo?
Insomma, io sono stato incaricato di Creare un Prog. Non è stato concordato
che i sorgenti dovevano andare al cliente, ma ora li vuole a tutti i costi
(un costo per loro ad esempio è stato il VB6!!). Io intendo darglieli, ma
voglio poter espandere il progetto per poi rivenderlo, anche cambiando
l'interfaccia....
MA.... QUANTO DEVO CAMBIARE PER FARLO SEMBRARE NUOVO E NON UN AGGIORNAMENTO?
Basta l'interfaccia e qualche funzione o ....?
grazie

Secondo me, per vedere la questione sotto la giusta luce bisogna
sapere di chi e' la proprieta' intellettuale del software da te
sviluppato, indipendentemente dai sorgenti, ovvero: chi ci ha messo
l'idea? Se l'idea ce l'hai messa tu, allora puoi far pagare
profumatamente i sorgenti al tuo cliente (in fin dei conti, e' un
servizio in piu' che gli dai) e cercare di spuntare un qualche accordo
per il versamento di royalties sul venduto da parte del tuo cliente.
Viceversa, se l'idea ce l'ha messa il tuo cliente, allora le parti si
invertono, essendo tu solo un prestatore d'opera acquisito al fine di
realizzare l'idea (leggi: sei stato tu, ma poteva essere chiunque
altro): in questo caso, nel momento in cui il tuo cliente ti ha
corrisposto il compenso che avevate preventivamente concordato, tu sei
tenuto a consegnare anche i sorgenti e a non avanzare alcun diritto su
quanto da te scritto.
Poi, ovviamente, fra i due estremi che ti ho citato, c'e' ampio spazio
per la trattativa.... 
Ciao!
Luca Menegotto.


 grazie
E' una bella domanda.... probabilmente che si presta a molteplici risposte
ed a molteplici interpretazioni.
La stessa cosa si potrebbe dire di un qualsiasi pinco pallino che chissa'
come chissa' perche' viene in possesso dei tuoi sorgenti......( e' solo un
ipotesi ma casi del genere ne sono capitati), specialmente con
decompilatori.
Questo pinco pallino a questo punto modifica radicalmente il front end della
TUA applicazione, ne da praticamente una veste grafica completamente diversa
ma lascia intatte le funzionalita' dell'applicazione.
Ebbene.... ti puoi far nero ma non potrai MAI dimostrare che quel programma
che ora magari vedi nei negozi di informatica e' il tuo sotto false spoglie.
Anche nel tuo caso potrebbe essere la stessa cosa cambi la veste grafica e
sei apposto. Ma con il cliente che ti ha commissionato il lavoro come la
mettiamo ?? Piu' che lecita l'osservazione nel post di Luca Mengotto.
Se tu hai tradotto in programma l'idea del cliente,  non mi sembra una cosa
"pulita" quello che vuoi fare , mentre se l'dea e' stata tua non vendergli i
sorgenti visto anche che non era stato preso nessun accordo a tal proposito
prima di iniziare il lavoro. Insomma vedi tu di trovare un giusto
compromesso.
Oppure.... di al cliente che gli vendi i sorgenti ma per 100.000.000.....
vedi un po' se li vuole ancora..... ;-))
Ciao
Ven.