Newsgroup: it.comp.www.php
Titolo: Questione licenza software web

Ciao a tutti,
spero che questo NG sia pertinente con la mia problematica.
Ho da poco cominciato a lavorare per un'azienda che NON si occupa di 
informatica (e che quindi non ha mai sviluppato in proprio, ragion per 
cui non posso nemmeno chiedere lumi ai miei colleghi).
Ho da poco realizzato un software web in PHP che gira su apache e 
utilizza database MySQL.
Per poter caricare il software sul web server dell'azienda devo inviarlo 
per email ad un consulente esterno, che si occupa di gestire tutta la 
sicurezza e  che quindi ha i diritti di administrator su tutti i PC e i 
server.
Il mio problema è che vorrei in qualche modo proteggere la proprietà 
intellettuale del mio software, quindi mi chiedevo se esiste un qualche 
modello di licenza che posso includere all'interno del rar che invierò 
all'amministratore... è la prima volta che sviluppo "per lavoro" (finora 
l'ho fatto per passione e per studio) e quindi non so bene come muovermi.
Un'altra questione più spinosa riguarda la proprietà del software: è mio 
o dell'azienda per cui l'ho prodotto?
saluti,
MMAx

 o dell'azienda per cui l'ho prodotto?
Dunque, se ho capito bene la legislazione italiana, se hai sviluppato
il software all'interno dell'azienda (durante le ore lavorative)
l'azienda detiene i diritti di sfruttamento del software, mentre tu
detieni quelli intellettuali.
Non ho ancora ben capito se tu avresti diritto a tenerti (e a usare)
una copia del software, a rigor di logica no, ma è un tema
controverso.
http://it.wikipedia.org/wiki/Diritto_d'autore_italiano
Piccola citazione:
Secondo i principi generali della LDA all'autore spettano i diritti
morali e quelli patrimoniali, tuttavia, quando la creazione di un
software rientra nelle mansioni del lavoratore dipendente, i diritti
patrimoniali spettano al datore di lavoro (art. 12-bis L. 633/41),
mentre i diritti morali appartengono all'autore effettivo.
L'articolo 64-bis definisce alcuni dei principali diritti di
utilizzazione economica, in particolare l'autore ha il diritto di
effettuare o autorizzare:
    * ”la riproduzione, permanente o temporanea, totale o parziale,
del programma per elaboratore con qualsiasi mezzo o in qualsiasi
forma” (art. 64-bis lett. A L. 633/41);
    * ”la traduzione, l'adattamento o la memorizzazione e ogni altra
modificazione del programma per elaboratore” (art. 64-bis lett. B L.
633/41);
    * ”qualsiasi forma di distribuzione al pubblico, compresa la
locazione, del programma per elaboratore originale o di copie dello
stesso” (art. 64-bis lett. C L. 633/41).

 utilizza database MySQL.
be' comunque sia se e' sviluppato in php e distribuisci i sorgenti (a 
meno che non usi Zend Guard et similari) fai fatica a proteggere 
intellettualmente il tuo lavoro anche se come ti hanno gia' detto 
appartiene all'azienda.
cya

 appartiene all'azienda.
A livello pratico si, chiunque lo riceve può togliere qualsiasi
dicitura di licenza, ma sarebbe illegale...
Più che altro, in questi casi credo che la licenza del software che
scrivi debba sceglierla l'azienda, non tu, tu potrai rivendicare
sempre la proprietà 'intellettuale', ma i diritti di sfruttamento sono
loro.

 o dell'azienda per cui l'ho prodotto?
in linea di principio funziona che quando un software viene sviluppato
da delle persone subordinate ad una azienda nell'ambito lavorativo la
proprietà intellettuale è riconosciuta agli autori ma, salvo diversi
accordi, i diritti di sfruttamento spettano all'azienda. il fatto che
l'azienda non si occupi di informatica sposta di poco i termini della
questione. sottolineo, salvo diversi accordi. questo vuol dire che se
si vuole una condizione diversa bisogna accordarsi preventivamente e
mettere nero su bianco, non basta certo un atto unilaterale come
includere una licenza d'uso...

 includere una licenza d'uso...
concordo, se non fai nessun accordo preliminare (contratto FIRMATO da
entrambe le parti), puoi inserire nei file la licenza che vuoi ma non
avrà mai valore.

 loro.
una volta che si rilasciano i sorgenti imho la proprieta' intellettuale 
non ha un gran senso, ha senso rilasciare con una licenza open.


Le licenze open tutelano proprio la propriet� intellettuale.
Ma sai di che cosa stai parlando ?
Saluti....


Proprio perch� esiste il diritto di autore � possibile creare licenze 
open; in sintesi: il software � mio, lo rendo disponibile ma decido io 
le condizioni con le quali lo rendo disponibile.
Ad esempio, puoi copiarlo puoi utilizzarlo puoi modificarlo ma devi 
rendere disponibili, come ho fatto io, i sorgenti.
Se non lo fai stai violando la mia licenza (contratto civile fra le 
parti sottoscitto al momento dell'utilizzo del software medesimo) e la 
mia propriet� intellettuale tutelata dal diritto di autore e posso 
perseguirti a norma di legge...
Che poi esistano licenze open che ti permettono di fare quello che vuoi 
� un altro discorso, ma non sono la generalit�.

 vuoi é un altro discorso, ma non sono la generalità.
è più o meno quello che intendo fare... c'è un qualche tipo di licenza 
preconfezionata oppure devo scriverla di mio pugno?
potrei adottare le Creative Commons?
MMAx


non saprei, credo che debba decidere l'azienda, non può privarti della
proprietà intellettuale ma, ad esempio, potrebbe benissimo scegliere
una licenza closed o perfino un brevetto.
Se fosse il dipendende a scegliere, non capisco come mai i sorgenti di
windows non siano liberi, per dire ;)

 loro.
Ma a livello pratico cosa ci fai con la proprietà intellettuale se il
diritto di sfruttamento è dell'azienda? Ti deve girare una
percentuale? O cosa?

 loro.
Attenzione a non fare confusione tra diritti morali e diritti 
patrimoniali (sempre nel campo del diritto d'autore):
http://www.diritto.it/articoli/tecnologie/policella3.html
http://it.wikipedia.org/wiki/Diritto_d%27autore_italiano#I_programmi_per_elaboratore
O, per andare direttamente alla fonte:
http://www.interlex.it/Testi/l41_633.htm
(i particolare articoli 7, 8 e 64)
Ciao.

 o dell'azienda per cui l'ho prodotto?
Dipende dal tipo di accordi che ti legano all'azienda.
In linea di massima se lavori come dipendente e ti pagano per realizzare 
il software la proprietà dello stesso è loro.
Ovviamente a te rimangono i diritti intellettuali e morali: puoi 
utilizzare le competenze acquisite o pregresse per fare un altro 
software che faccia le stesse cose.
Ma deve essere _un altro_, non lo stesso sw riscritto.
Attenzione anche ad eventuali accordi nel contratto con l'azienda, ad 
esempio accordi di non concorrenza per tot anni.

> o dell'azienda per cui l'ho prodotto?
Dipende... se sei dipendente a tempo determinato o indeterminato o con 
contratti assimilati ed hai sviluppato il software durante l'orario di 
lavoro la proprietà intellettuale è tua ma lo sfuttamento economico è loro.
Quindi la licenza di cui sopra deve essere scritta anche da loro visto 
che una licenza di tipo open comporta quasi sempre una rinuncia allo 
sfruttamento economico.
Tuttavia se il software è stato scritto a casa, fuori dall'orario di 
lavoro, sfruttando mezzi tuoi o sviluppato per l'azienda all'interno di 
un lavoro di consulenza e non esistono accordi ne orali ne scritti 
riguardo il suo sviluppo/utilizzo, il software è tuo da tutti i punti di 
vista e sarà bene che tu prepari due righe da far sottoscrivere 
all'azienda in cui dici che hai preparato quel software e glielo cedi in 
uso non esclusivo (gratuito o no) nell'ambito del rapporto professionale 
che vi lega.

 MMAx
-- 
--
Paolo De Dionigi



AFAIK, niente.
  ngw
-- 
Nicholas Wieland (ngw)
n...@nofeed.org

 che vi lega.
Occhio, in aziende di settore spesso fanno firmare accordi di 'non
concorrenza' (alcuni vietano addirittura di fare lavori per amici/
parenti...) dove tu finchè lavori con loro non puoi scrivere una riga
di codice al di fuori dell'azienda, e a volte queste clausole durano
anche per periodi di tempo dopo il licenziamento.
Non saprei però per il discorso dell'hobby, se lo fai per hobby in
teoria non te lo potrebbero impedire, ma la questione è annosa, metti
che per hobby crei roba che poi butti open e la concorrenza prende (e
sfrutta) il tuo lavoro.

 diritto di sfruttamento è dell'azienda? 
Aggiungi l'opera al CV.

 Aggiungi l'opera al CV.
Perchè, sul CV tu non ci scrivi già che hai lavorato per tizio e caio,
con la lista di ciò che hai fatto? Boh.

 con la lista di ciò che hai fatto? Boh.
quello che è significativo certo che si.