Newsgroup: it.comp.java
Titolo: Licenza software

Non so se questo e' il ng piu' adatto, tuttavia non ho trovato ng dediacti
all'argomento ...
Il mio problema e' il seguente:
Ho sviluppato una applicazione in Java.
Se volessi venderla, per metterci un copyright come devo fare? Ci sono dei
siti dove sono trattati questi problemi legali?
grazie

 Se volessi venderla, per metterci un copyright come devo fare?
Innanzitutto devi registrare l'applicazione presso la SIAE (e pagare
la SIAE), poi devi ottenere una licenza dalla Sun per l'utilizzo di
Java a scopi commerciali.
Davide


a parte la siae, non capisco il discorso della licenza dalla sun. questa
l'ho trovata sul sito sun
(
http://servlet.java.sun.com/help/legal_and_licensing/
):
Is JavaTM technology free?
Most of the 
java.sun.com
 products and API's are free to download and to
use for commercial programming, including:
    * J2SE SDK (previously named the JDK)
    * JRE (latest version)
    * J2EE SDK
    * J2ME related technologies
The J2SE SDK and the JRE can also be freely redistributed, provided that
it is distributed with a value-add application or applet. Each release
has its own license, available from the product download page.
Please note that prerelease software (For example the JRE v1.4 Beta) is
not free to redistribute. We encourage developers to use production
versions of the software. 
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/

 Java a scopi commerciali.
Questo non dovrebbe essere necessario.
Tu vendi il bytecode della tua applicazione, che è tua proprietà. L'ambiente
di esecuzione è soggetto a licenza di Sun o della società produttrice (che
può essere IBM, HP, o anche tecnologia opensource).
Nel caso di Sun o IBM il JRE è liberamente utilizzabile/ridistribuibile.
Se vuoi proprio essere formale, dopo l'installazione mostri all'utente la
licenza del tuo programma e la licenza del JRE. Oppure dici all'utente di
scaricarsi e installarsi il JRE a parte, così che la cosa nn riguarda più
te.
Il tuo bytecode è ridistribuibile senza problemi di licenza.

 ha scritto nel
messaggio news:newscache$08ycyg$cwg$1...@listsrv01.csi.it...


 probabile che in futuro mi si porrà il problema.
Pensa invece... anziché vendere il software "AS IS", regala i sorgenti e
"vendi" le personalizzazioni, il supporto, la formazione... pare che
funziona. Così ci sarà gente che scriverà codice sul tuo programma e lo
renderà migliore e più competitivo.
Io finora non ho mai venduto una linea di codice :-) sarà perché faccio
consulenza, io "vendo" il sorgente stesso, e una volta venduto non mi
appartiene più, ma mi appartiene ciò che ho imparato, il know-how sul
prodotto, e la neccessità che il cliente ha di modificare e migliorare il
prodotto. Sarebbe più soddisfacente se i sorgenti fossero aperti, ma i
clienti non hanno soddisfazione a possedere qualcosa di gratuito, anche se
servisse solo a loro :-).

Mi pare abbastanza insensato fare dei brevetti veri e propri sul software,
in effetti. e poi non sono favorevole a 'chiudere' il codice.
L'obiettivo mio non è capire come proteggere il software da copia, anzi sono
favorevole all'open source. Solo che Open Source e gratis non sono sinonimi.
Mi pare ragionevole voler trarre qualche vantaggio una fatica personale.
Per esempio, se io sviluppo un driver di un certo tipo, mettiamo un driver
jdbc per un certo DBMS.
Se l'utente usa il driver per i cavoli suoi , ok. Ma se lo usa per una cosa
che gli serve per uso "enterprise", e ci fa dei bei soldi, mi pare giusto
che io possa decidere di chiedere che mi paghi qualcosa. o no?
Insomma, io potrei dire: faccio un prodotto. se il mercato ritiene che è
buono vorrei poterne ricavare qualcosa nel caso in cui lo stesso venga usato
a scopi commerciali.
Posso decidere se mettere copyright o meno, se richiedere delle royalties o
meno... mi pare di capire che la legge in tal senso è piuttosto oscura.

insomma, non penso che basti scrivere
"copyright by giovanni " per rendere automaticamente il sw protetto
legalmente

Proprio l'ultimo corso che ho seguito comprendeva una parte di gestione
della proprietą industriale e si parlava anche di software.
Puoi dare un'occhiata ai lucidi se vuoi, sono online:
http://alerider2.supereva.it
Clicca sul link "Gestione strategica della proprietą industriale".
HTH,
Fausto.



ciao,
faccio una domanda pure io finchè ci sono ...
per un sito web come funziona?
io recentemente ho sviluppato un sito di e-commerce in PHP
il sito l'ho messo online e passato al cliente
il cliente ha libero accesso al suo FTP e potrebbe controllare o
manipolare tranquillamente il codice (cosa che non farà mai perchè non
ne sa nulla di PHP, HTML, ecc, ecc)
il discorso è ... se io gli nego l'accesso via FTP e gli vendo solo il
servizio che svolge il mio sito sono a posto?
devo pagare siae o altre persone cattive?
la società che fa da host in che modo si relaziona col codice che gli
ho lasciato sui loro server? è diventato anche loro?
scusate per l'OT
Max

 siti dove sono trattati questi problemi legali?
L'unico sito italiano è 
www.siae.it
 ma ti assicuro che han piu confusione i
webmaster che l'han fatto che chi ci lavora realmente. Io li ho contattati
decine di volte via email per segnalare guasti, cattivi funzionamenti,
documentazioni errate ma non han mai dato retta a nulla.
Son daccordo con tutto quello detto fino a questo momento sulla validità del
realizzare codice aperto e di vender le personalizzazioni. Son uno dei primi
a buttarmi nella lettura e modifica di codice openSource e ho rilasciato
parecchio tempo fa anche un progetto abbastanza delicato sotto questa icona
sperando di ottenere in cambio bugs fixing o addirittura nuove funzionalità.
Chi mi diede una gran mano furono dei programmatori di un università
japponese che studiavan in quel periodo per un esame jdbc. Tutti gli altri
eran o utilizzatori finali che addirittura mi tempestavan per richiedere
correzioni o curiosi. Quindi da quel momento abbandonai l'idea di
openSource. Preferisco regalare il compilato (e magari obfuscarlo un po per
dar delle piccole rogne nel reverse engeniering) ma per ora non pubblico
più.
Io ho fatto in questo modo: son andato alla sede locale della Siae e mi son
fatto consegnare i moduli per la registrazione del marchio del tuo software
e la consegna dei compilati e dei sorgenti su CD Roms che faranno fede in
caso di controversie legali. Ricorda che questo ti proteggerà da qualsiasi
abuso dell'utilizzo del nome del tuo programma ma mai da chi copierà l'idea
e la ricreeerà con suoi strumenti magari migliorandola. Non esistono
brevetti sul software e mai esisteranno dato che credo sia troppo soggettivo
il tentativo di riconoscere la paternità di una idea che magari può nascere
da necessità comuni, da realtà diverse o semplicemente da due menti lontane
cento miglia in sintonia.
Il costo di una registrazione è di circa 150 euro ma ti avviso subito che i
tempi di attesa son davvero lunghi. Io ho iniziato per Caronte circa una
cinquantina di giorni fa e aspetto ancora da Roma (l'unica sede che fa
questo tipo di registrazioni) una risposta (e il tagliandino della ricevuta
di ritorno, sic). A Milano mi han detto che è normale visto che in questo
periodo ci son le ferie...
Per poter poi distribuire il tuo software su supporto magnetico arrivan
altre grane: devi allegare ad ogni cd un bollino Siae (non ricordo il
costo). Tuttavia una maniera veloce, legale e meno costosa è quella di
crearti un sito web con accesso privilegiato ai soli clienti dove permetter
loro di scaricare il necessario magari con aggiornamenti gratuiti (così ti
levi l'impiccio di dover ogni volta inviar del materiale).
Ricordo comunque che c'è un ragazzo davvero in gamba che mesi fa mi diede
delle dritte su queste cose che si contatta tramite
http://www.andreamonti.net
 ma so di per certo esser diventato ormai così
impegnato che risponde solo ad argomenti mai trattati da nessun ufficio...
Ok.. credo di esser stato abbastanza completo e di aver dato una mano al
thread.
E in ultima cosa ricorda che il software di Sun è liberamente distribuibile
in forma di runtime su supporto magnetico se allegato ad un programma ma non
distribuibile via web. Quindi se scegli la strada che ti permette di non
dover acquistare i bollini Siae allora devi metter un link verso il download
del jre ma non direttamente l'installatore sul tuo sito.. Pena pesanti
denunce (oppure piccoli avvisi via email come mi accadde in passato quando
queste cose non eran ancora chiare ed io avevo creato un piccolo repository
su quel che poi è diventato javalab)...
Ciao ciao e buon lavoro...
PS: se crei un software che pensi vendibile la prima cosa che ti consiglio
di fare prima di pubblicizzarlo è trovare degli acquirenti davvero
interessati, farglielo utilizzare per un po di tempo e poi passar alle
registrazioni e distribuzioni online o su supporto.. Altrimenti perdi molto
tempo e magari poi ti accorgi che hai così tanti bugs ancora da correggere
che è invendibile.. ma poi è troppo tardi.. Microzozz teaches :)
--
--------------------------------
Andrea Musumeci
java programmer free lance
cell: 347 0755781
http://www.javalab.it
--------------------------------

> Mi pare abbastanza insensato fare dei brevetti veri e propri sul software,
Insensato ma è una realtà... fai una ricerca su google per "software
patents"...

 legalmente
E mettere la firma su un quadro? o su un libro? Fondamentalmente è la stessa
cosa; se vuoi certificare che il software l'hai scritto tu, devi depositare
una copia dei sorgenti/compilati ad un ente preposto. Questo evita che
qualcuno si 'impossessi' della tua proprietà. Ma una volta che hai
sviluppato un software e hai applicato il copyright,  semplicemente
scrivendolo, basta che alleghi le condizioni d'uso e le mostri all'utente
all'atto dell'installazione con i classici bottoni accetto/declino.
A quel punto, se l'utente usa il programma, aderisce ad un "contratto"
verbale, e se usa a sproposito il tuo software e tu lo puoi dimostrare, puoi
ricorrere a giudizio.
Poi, tu sai meglio di me quanto valgano queste cose...
Credo che...
se parlo un po' più forte finisce che i pittori devono depositare una copia
del loro quadro in SIAE per evitare che qualcuno lo falsifichi... non serve
a niente, ma il fatto che sia stato fatto un uso non consentito è
presupposto sufficiente per perseguire l'illecito. Se tu hai creato qualcosa
è ovvio che ti appartiene, e se qualcuno usa ciò che hai prodotto in un modo
che va contro la tua 'licenza d'uso', è perseguibile. La licenza d'uso non è
una vendita: assomiglia un po' di più ad un affitto: tu presti qualcosa in
realtà, ma rimane tua. Se tu affitti una casa e poi chi ci abita la
subaffitta a 40 marocchini, è perseguibile. Se la danneggia, deve
risarcire... e via dicendo.
Ma non sono un'avvocato, per cui questa roba quì sopra vale i miei due
centesimi. Ma mi sembra un pensiero sensato.
ciao
Luigi

Per caso il professor Cigolini è il mitico "Corrado" ?
Ho ancora i brividi delle sue interrogazioni di biologia alle superiori...

 su quel che poi č diventato javalab)...
Questa č una cosa deprecabile.... spero che Sun cambi politica. Ho di
recente sentito anche cose per quanto riguarda l'uso della parola Java o
addirittura della lettera "J"... o anche per l'uso di loghi e immagini anche
solo lontanamente riferite a quelle di Sun (duke e coffee cup), capisco che
alcune immagine debbano essere protette ma in certe cose secondo me si
rasenta la follia. D'altronde č inevitabile, quando gente che non capisce
niente di informatica mette cerca di imporre la sua ignoranza e la sua
burocrazia.
Ritornado sull'argomento... č un po' strano: ci sono software che vengono
distribuiti con il JRE embedded, vedi JBuilder, Together & Company... e per
di piů ci sono programmi d'installazione che impacchettano il tuo software
con il JRE, in modo che l'utente manco si accorga che sta usando Java.
Quindi direi che forse devi chiedere autorizzazione per distribuire il JRE,
ma penso e espero che non facciano storie su questa cosa. Bisognerebbe
leggere attentamente cosa scrivono nella licenza del JRE.
Certo che, se questa cosa č cosě fiscale Sun rischia che Java non possa mai
prendere piede per applicazioni client, perdendo di fatto una battaglia
importante, soprattutto in questo momento, dove la concorrenza comincia ad
esistere (.NET).
Queste menate "burocratiche" sono la morte dell'informatica libera.
Jigi

 servizio che svolge il mio sito sono a posto?
dipende da come ti sei accordato col cliente. La famosa licenza d'uso può
coprire o meno i sorgenti.
Per esempio potresti autorizzare l'acquirente a personalizzare il codice ma
non a ridistribuirlo... ma quì dipende solo da come ti accordi, e il
contratto che stipuli.

 Jigi
Ciao ciao


 siti dove sono trattati questi problemi legali?
www.ufficiobrevetti.it
Nel momento in cui pubblichi il software in rete esprimendo
chiaramente il copyright il tuo prodotto č tutelato
legalmente. Puoi in aggiunta registrarlo alla siae, non
costa molto, devi spedire il sorgente su supporto cartaceo e
il programma su supporto ottico/digitale.
B ye Z

 Ho ancora i brividi delle sue interrogazioni di biologia alle superiori...
No, è Roberto ed insegna impianti meccanici...

 download che raggiunge ogni anno la loro piattaforma di sviluppo?
Sì, allora che vietino la ri-distribuzione del JDK, ma non del JRE.