Newsgroup: it.comp.programmare
Titolo: licenza applicazione web per esame universitario

Salve, ho una domanda particolare.
Per un esame universitario del terzo anno di ingegneria informatica mi è 
stata assegnata un'applicazione web piuttosto complessa. Visto che ho 
cominciato l'università dopo aver lavorato qualche anno come 
programmatore anche in ambiente web, non ho avuto difficoltà e nel giro 
di un mese lavorando intensamente è venuto fuori un gran bel lavoro. Fin 
qui niente di strano direte voi.
Il problema è che il mio prof è gran furbone... è sua abitudine 
assegnare agli studenti dei lavori che in realtà poi servono a lui sul 
lavoro... infatti è un pezzo grosso in alcune aziende e insegna 
all'università perché vede negli studenti dei suoi corsi un'inesauribile 
fucina di idee brillanti. Ogni anno quindi prepara delle analisi 
complete su grossi progetti da assegnare agli studenti: quelli 
realizzati bene da studenti capaci vengono poi utilizzati in azienda e 
sfruttati il più possibile. Naturalmente questo non ce l'ha mai detto, 
ma è ormai cosa nota che i programmi degli studenti finiscono in azienda 
e poi lui ci guadagna sopra...
A me sinceramente vedere il mio lavoro sfruttato per guadagnarci quando 
invece dovrebbe servire solo per l'esame dà un po' fastidio! Mi 
piacerebbe includere una specie di licenza (da mostrare al prof solo 
dopo aver registrato il voto ^_^) che impedisca il riutilizzo in 
qualsiasi forma dell'applicativo senza la mia autorizzazione scritta... 
non mi intendo molto di licenze, avete qualche suggerimento da propormi? 
Secondo voi mi conviene affidarmi a qualche tipo di licenza esistente 
oppure posso scrivermene una mia e considerarla della medesima validità? 
Insomma come posso evitare che il mio lavoro venga sfruttato per 
lucrarci sopra a mia insaputa? Tra l'altro trattandosi di un applicativo 
web c'è poco da nascondere... tutto il codice è visibile.
Un sentito grazie a chi mi saprà aiutare.
ciao!
Pippo


Secondo me dovresti pubblicare il tuo lavoro su un sito web. In questo
modo dai visibilità e chiarisci che si tratta di un tuo lavoro, gli
esami universitari così come le tesi sono lavori non coperti da alcun
segreto.
Se invece scegli di limitare il tuo lavoro con delle licenze, non fai
altro che seguire la logica del tuo docente ed in parte la condividi.
I lavori scolastici dovrebbero seguire una logica scolastica che è
fatta di scambi e di mutuo insegnamento

 fatta di scambi e di mutuo insegnamento
Ma così rilascerei a tutti il mio lavoro, io invece vorrei poter in 
futuro riutilizzarlo per me e perché no, guadagnarci. Non ci vedo niente 
di male a voler guadagnare sul proprio lavoro, mica si vive solo di open 
source. Quello che invece dà fastidio è guadagnare sul lavoro degli altri...


In questo argomento ci sono diverse scuole di pensiero, ognuna con le
sue buone ragioni, quindi rispetto la tua ragione. Il mio suggerimento
si basa sul fatto che i progetti moderni più importanti sono condotti
da quelle aziende che forniscono gratuitamente in rete i loro prodotti
(vedi google per esempio, ma anche Linus Torvald e tanti altri), la
gratuità è garanzia di visibilità e, conseguentemente, di successo.
Sei conosciuto ed apprezzato subito per un buon prodotto gratuito in
rete, un prodotto a pagamento ti può dare notorietà in un tempo molto
più lungo. Essere conosciuti ed apprezzati risulta quasi sempre in
buoni contratti di lavoro.
Potrei sbagliarmi, ma pensaci.
Ciao

 servono a lui sul lavoro... 
[...]
Puoi rilasciarla sotto una delle varianti della GPL. In questo modo 
hai una licenza già bella e pronta e, si spera, a prova di avvocato.
Se vedi il tuo lavoro riutilizzato dal furbastro puoi chiedergli di 
attribuirti comunque il merito e di rilasciare i sorgenti di sue 
eventuali modifiche.
Costruirti una tua licenza per chiudere il tuo lavoro non è cosa da 
poco, dovresti comunque farla valere a tue spese (discorso che 
legalmente vale anche per la GPL, ma in quel caso la licenza dovrebbe 
essere scritta pensando già alle gabole legali) e, per materiale 
consegnato in sede di esame, non so se sia possibile "chiudere" il 
sorgente che, in fondo, è il tuo elaborato per l'esame.
Una violazione della GPL la potresti perlomeno rendere pubblica (dopo 
aver terminato brillantemente gli studi, magari).
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)

 (vedi google per esempio, 
Non sapevo che Google rendesse disponibili i sorgenti dei suoi prodotti.
-- 
Stefano L.

"Pippo" <pippo@pippo> ha scritto nel messaggio
news:482eb47c$0$41665$4faf...@reader4.news.tin.it...
Secondo voi mi conviene affidarmi a qualche tipo di licenza esistente
oppure posso scrivermene una mia e considerarla della medesima validità?
Insomma come posso evitare che il mio lavoro venga sfruttato per
lucrarci sopra a mia insaputa? Tra l'altro trattandosi di un applicativo
web c'è poco da nascondere... tutto il codice è visibile.
Un sentito grazie a chi mi saprà aiutare.
Io pubblicherei il lavoro il giorno prima dell'esame su sourceforge o
qualcosa di simile con licenza GPL. A quel punto tu sei l'autore, c'è una
data precisa di pubblicazione e chi vuol utilizzare il tuo lavoro deve
sottostare alla GPL. Ci sono anche molte altre licenze ma per un lavoro
universitario credo che questa sia la migliore, non credo tu possa applicare
una licenza closed. A quel punto il tuo prof se vuol utilizzarla
commercialmente dovrebbe (secondo la licenza) chiedere a te oppure usarla
secondo la licenza (pubblicare le modifiche e non inserirla in progetti con
licenze diverse).
Ovviamente da parte tua prima di applicare questa licenza dovresti essere
sicuro di usare codice tuo, di non usare librerie di altri oppure di
controllarne le relative licenze.
Ciao, Enrico

 Pippo
Io rilascerei il software sotto GPL, commenterei le prime righe di ogni 
file con tanto di GPL-header, sucessivamente copierei tutto su cd lo 
chiudederei in busta e andrei in posta con tanto di francobolli a 
farmelo timbrare (tale da poter dimostrare in una qualsiasi sede che
quel software è stato fatto da me).
Dopo aver passato l'esame, lo piazzerei su sourceforge, se il progetto
è valido, la comunità mostrerà interesse, avrai un team a tua 
disposizione ed una certa rilevanza qualora altre aziende volessero
customizzare il tuo software... ti chiamerebbero di sicuro...
e avrai tu l'occasione di guadagnare;
Mentre invece il tuo prof si autodemolirebbe perchè non potrebbe più
vendere il tuo software e soprattutto, qualora dovesse ugualmente farlo
(sfruttando l'ignoranza altrui), l'azienda in un secondo momento
potrebbe scoprire che il software in questione è GPL ed è su sourceforge
e lui farebbe una gran figura di cacca (quale oltremodo è);
in bocca al lupo per l'esame,
saluti,
netz

 netz
Grazie mille per i suggerimenti, anche a tutti gli altri che mi hanno 
gentilmente risposto. Ho aggiunto su ogni file l'header GPL... tanto il 
software è 100% lavoro mio e non ho copiato assolutamente nulla. Ripeto, 
non pretendo di guadagnarci, se lo usano altri mi fa solo piacere vedere 
che è apprezzato! Vorrei solo evitare che qualcuno ci possa lucrare.
crepi il lupo! l'esame è domani :-O