Newsgroup: it.lavoro.professioni.webmaster
Titolo: Tutela del software...

http://www.diritto.it/rubriche/temp/com_bsa.html
La nuova pronuncia della Corte di Cassazione  potenzia la tutela penale del
software stabilendo che essa si applica anche nel caso di una copia non
identica all'originale
 Milano 10  maggio 2002 - Anche realizzare una copia di un programma per
elaboratore non identica all'originale costituisce reato se oggetto della
duplicazione è una parte di programma dotata di una propria autonomia
funzionale o il nucleo centrale del programma (code-line o programma
sorgente). Questo in sintesi il contenuto della sentenza della Corte di
Cassazione n°15509 del 24 aprile 2002.

 Cassazione n°15509 del 24 aprile 2002.
la decisione del giudice e' scandalosa non ho parole.
 

 ha scritto nel messaggio
news:XZ7I8.87947$CN3.2...@news2.tin.it...

Più che altro è corretta. Finalmente si inizia ad applicare quando
proclamano da tempo avvocati esperti di web e tutela del diritto d'autore.
Fammi capire...secondo te prendere senza mia autorizzazione un mio sorgente
asp e creare una nuova applicazione utilizzando il "motore" creato da me,
sempre senza mia autorizzazione e senza pagarmi nulla per poterne usufruire
è corretto?

 asp e creare una nuova applicazione utilizzando il "motore" creato da me,
E prendere un pezzo di codice di 3 righe e brevettarlo? Oppure brevettare
algoritmi come il quicksort, bubblesort, bresemhan, ecc. ecc.. Quali
sarebbero le conseguenze? In base a questa sentenza chiunque potrebbe
brevettare pezzi di codice di poche righe, perchè la sentenza non è chiara
ed obbligare di conseguenza gli altri a produrre la stessa cosa in maniera
meno efficiente.
E se si applicassero realmente alcuni brevetti che esistono come quello sul
"link"? Eh? Yahoo, Altavista, Google e tutti si siti web esistenti tranne
quelli che non hanno link nelle pagine e cioè quelli con una pagina,
dovrebbero solo chiudere.
Inoltre come si fa a stabilire chi ha realizzato per prima una routine o un
algoritmo?
Io sono d'accordo se si parla di pezzi di programma compilato, ma non sono
d'accordo se si parla di pezzi di programma sorgente, perchè se si parla di
pezzi di programma sorgente o di algoritmi bisognerebbe specificare alcuni
parametri, tipo complessità, numero di righe, quantità di cicli iterativi e
di controlli, quantità di varialibi utilizzate ed altri parametri atti a
dimostrare l'autentica originalità di un sorgente o di un algoritmo.
Riporti ASP come esempio il quale è assurdo, avessi citato una libreria di
codice o una classe o un template scritto in c++ per una qualche complessa
operazione e sottolineo complessa, ma ASP!
Con Asp non si può fare nulla di veramente complesso, perchè è un linguaggio
interpretato ed è solo un linguaggio di scripting e come tale è estremamente
limitato, sicuramente quello che hai fatto, lo ha fatto pure qualcun altro
da qualche parte nel mondo, in maniera molto simile, e sicuramente con pezzi
da 3 righe di codice uguali, e comunque difficilmente possono esistono
programmi fatti in asp totalmente differenti fra di loro e sottolineo
totalmente.
Citare linguaggi di scripting o codice html in un contesto come questo è
proprio assurdo.
Al mondo esistono 300 milioni di persone e può capitare ad almeno 10000
persone nello stesso anno, che abbiano la stessa idea e sviluppino la stesso
pensiero/soluzione.
Certo non tutti sono programmatori, ma è facile che su 10000 ci siano 1000
programmatori.

 deve essere originale".
[STRACUT]
Non hai capito il senso della sentenza...
non parla "in generale" ma viene applicata al caso specifico dove è lampante
l'utilizzo di codice precedentemente sviluppato presso l'azienda X senza
autorizzazione.
Come dire che io, come dipendente, vengo nella tua azienda, sviluppo un
applicativo, me ne vado e senza averne autorizzazione porto con me copia del
sorgente, la modifico un attimo e la rivendo sotto altro nome.
E poi, gentilmente, finiamo di dire che gli script asp non sono
tutelabili... le singole righe certamente no ma se (ad esempio come è
successo a me) un cliente acquista una licenza d'uso per un mio codice asp e
da quello, cambiando solamente il nome dei files, rimuovendo i meta tags con
il mio nome e cambiando qualche variabile vende un prodotto che "spaccia"
per suo, il reato esiste, eccome!

>la decisione del giudice e' scandalosa non ho parole.
amico mio, tu non hai mai corso il rischio di veder copiato il codice
che ti è costato parecchio lavoro...  guadagnati da vivere scrivendo
codice e poi vediamo.

limitato, sicuramente quello che hai fatto, lo ha fatto pure qualcun altro
ma sei scemo?
io credo di sì.


[Cut]
In qualità di analista mi sento in dovere di dire che la sentenza è
finalizzata alla tutela del diritto d'autore.... un diritto che tutela il
lavoro intellettivo dell'autore, non il codice per il quale questo lavoro
intellettivo è stato concretizzato.
Se io arrivo a costruire un algoritmo di criptazione di gran lunga più
efficiente di quelli attualmente in circolazione... al punto da diventare il
nuovo standard....
...a allora che tuteliamo il programmino che concretizza questo
algoritmo.... o l'algoritmo che è frutto del lavoro intellettivo mio (per
esempio...) ?
La sentenza quindi a mio modesto parere va interpretrata in questo senso...
insomma... finalmente qualcosa di utile finalizzato a tutelare chi produce
roba originale... e non piuttosto chi riutilizza codici e spezzoni di codici
scritti da altri....
Cordialmente, Cooper.
PS: Non confondiamo l'algoritmo col programma.... sono due cose
completamente diverse!!! ...e per dirla in modo chiaro ed esplicito:
        PROGRAMMA = ALGORITMO + STRUTTURA DATI
da cui:
        ALGORITMO = STRUTTURA DATI - PROGRAMMA

 io credo di sě.
Ok, facciamo cosě indicami un sito dove hai applicato qualche cosa che hai
fatto di originale in ASP ed io te ne trovo 10000 simili con google.


E chi te lo dice? Magari arriverà al tuo risultato, ma in modo più
efficiente.... il tutto in relazione alla esperienza e pratica che ha
maturato nel corso della propria vita...
Con stima, Cooper

         ALGORITMO = STRUTTURA DATI - PROGRAMMA
Dove l'ho confuso? Io solo usato i due termini con un e / o per sottolineare
che il problema esiste in entrambi i casi.


Il concetto di originale... è già intriseco nella parola stessa.... non c'è
bisogno che sia la sentenza a dire cosa significa originale... se prendi il
vocabolario della linuga italiana, troverai qualcosa del tipo:
ORIGINALE = Proprio dalle origini, avvenuto alle origini
Es: a) edizione originale = la prima pubblicata indipendentemente dal paese
e dalla lingua;   b) Proprio dell'autore di un opera.
Sulla base di questo, sarei grato se mi spiegassi..... questa
approssimatività.... sul concetto di "originale".

fatto di originale in ASP ed io te ne trovo 10000 simili con google.
potrei indicarti un sito, il suo carrello, la sua gestione ordini, il
suo backoffice...
magari non sono il primo ad aver inventato un sito di ecommerce, un
carrello, una cassa ecc., però se te le vuoi rifare mi fai il favore
di partire da zero, come sono partito io, e non ricopiando il mio
codice.  così ci metterai qualche mese, come ce l'ho messo io.

maturato nel corso della propria vita...
certo, basta che veda il mio risultato e faccia del reverse
engineering, e che ce vo'.


E quindi ho ragione, perchè poche righe di codice possono essere considerate
originali, e ma se qualcuno successivamente ci arriva lo stesso?
E' la prima regola dell'informatica, che le affermazioni non devono essere
sibilline o lasciare adito ad interpretazioni e l'originale della sentenza
lascia ampio spazio ad interpretazioni.
L'informatica e la matematica non si basano su opinioni o interpretazioni,
ma su regole certe.
Io sono d'accordo se il concetto di originale viene applicato all'oggetto
finale, ma non lo sono più se comincia ad essere restrittivo, perchè se si
restringe 1, si restringe 2, nulla vieta che si possa restringere di un
altro livello e quindi arrivare a restringere 3 e così via, prima o poi si
arriverebbe al caso paradossale (non tanto e l'esempio dei link è una
dimostrazione di come certe cose poi possono avvenire veramente) delle "3
righe".
Le conseguenze? Sono ovvie: "Dominio delle Multinazionali a scapito della
concorrenza":
Prodotti scadenti a prezzi alti e non accessibili a tutti.
Quindi in conclusione manca una definizione dettagliata, che definisca il
concetto di originale in base a parametri calcolabili con la matematica e
non con le opinioni.
Se qualcuno mi definisce il concetto di "originale" con una legge matematica
e io la smetto.

 engineering, e che ce vo'
E chi ti dice che devono vedere prima il tuo??? Mica sei l'unica persona
intelligente in questo mondo ^_*   Un programmatore esperto del calibro
MICROSOFT che ha scritto WINXP o OFFICE XP può indubbiamente produrre in 5
minuti quello che tu hai fatto in 5 mesi....  e perchè no... magari anche
farne di meglio :-)
Con stima e senza offesa alcuna,  Cooper.

 codice.  così ci metterai qualche mese, come ce l'ho messo io.
Li ho fatti pure io i siti con carrello, gestione ordini e catalogo. Sia in
Asp(abbandonato perchè c'è di meglio) che in Php (forse solo Perl supera in
potenza Php) e le prime volte sono partito da zero, poi ho riutilizzato il
codice prodotto, però non vedo dove sta l'originalità di sistemi del genere
che esistono da decenni.
Dico anche di più, non ho nessuna paura che qualcuno copi il mio sistema
sviluppandone altri, per almeno tre motivi, (uno) è che sono troppo
complessi e solo io ci posso capire qualcosa, (due) se caso mai ci fossero
dei bug poi chi copia ne paga le coseguenze, visto che non ci capirebbe
nulla, (tre) e più importante, essendo linguaggi di scripting questi sistemi
sicuramente vanno aggiornati periodicamente nel codice, aggiornamento dovuto
alle evoluzioni tecnologiche (anche se con Php questo si può facilmente
limitare).
Per ASP infine c'è anche l'ulteriore motivo che è destinato a sparire in
breve, con buona pace di chi ha scritto e continua scrivere roba in Asp.
Esistono non migliaia ma milioni di sistemi di gestione di carrelli,
cataloghi ecc. ecc. in rete, quindi di originale non c'è nulla. Esisono in
Java, in Asp, Jsp, Php, Perl e in altri svariati linguaggi, esistono
implementazioni realizzate con sessioni oppure con database, oppure con
files e altre svariate tecniche, sistemi che gestiscono i pagamenti con
carte di credito o in altre maniere ecc.. ecc....
Quindi è dimostrato che in questo non c'è molta originalità, o meglio il
concetto di originale non è chiaro e lascia ambito ad intepretazioni.

Qui si parla di lavoro intellettivo, non di righe di codice....
A scoprire un algoritmo ci sta l'intelligenza della mente umana.... a
scrivere un algoritmo in un linguaggio di programmazione, può farlo chiunque
a patto che conosca quel linguaggio.... e la codifica... non ha nulla di
intellettivo... ma è semplicemente una trasposizione, o meglio una
traduzione di un lavoro intellettivo in qualcosa che possa essere codificata
per essere compresa dall'elaboratore...
Quindi, il concetto di originale non si riferisce al programma o alle tre
righe di codice come tu sostieni ma all'algoritmo, ovvero l'unico frutto
dell'intelligenza umana.
Con stima, Cooper.

 Con stima, Cooper.
A me nella sentenza sembra l'esatto contrario. Quindi la sentenza è
sibillina come io sostengo e continuero a sostenere fino a quando qualcuno
non mi provera il contrario.
Trovami dove nella sentenza si riferisce agli algoritmi, probabilmente il
Giudice non sa e non lo può sapere cosa sia un algoritmo.
La sentenza parla di programmi.

farne di meglio :-)
indubbiamente.
tempi?  costi?

sviluppandone altri, per almeno tre motivi, (uno) è che sono troppo
non capisci un cazzo.
vuoi copiare il mio "sistema"?
accomodati.  mi secca un po' perché mi rubi l'analisi ma se vuoi
comunque sobbarcarti dei costi sei un cretino perché te lo potrei dare
a prezzo inferiore.
vuoi copiare il mio sistema avendo accesso al mio codice?  be', è un
po' troppo.
se il tuo codice è talmente confuso che solo tu ci puoi mettere le
mani, be', permettimi, sei un cazzone che non programma bene.


Su tutta la normativa relativa al diritto d'autore... li si tutela l'idea,
l'ingegno e il lavoro intellettivo della persona.... non quattro paroline
che una volta compilate diventano il programmino che gira sul pc...
Se io creo un nuovo linguaggio di programmazione, innovativo etc.... io ho i
diritti sull'idea ed è la mia idea, il nuovo che viene tutelato... il
programma è solo il mezzo con cui si concretizza ciò.
Ma toglimi una curiosità... ma hai mai letto la normativa per INTERO di cui
parlavo sopra? perchè lo dice esplicitamente che il diritto d'autore si
applica alla persona fisica e non al programma.

 tempi?  costi?
irrilevanti ^_*   (Ps: stavolta lo dico io :P)  Sono irrilevanti perchè...
non sei tu a stabilire i tempi, (in quanto dipendono dalla tua esperienza e
praticità, e mezzi a disposizione) quanto al max, stabilisci i costi... ma
ci può essere quel programmatore.... cosi esperto che realizzandoti quella
cosetta in 5 minuti e facendola meglio della tua... può anche distribuirla
come freeware... mentre tu la vendi a fior di milioni... e questo perchè per
lui quella cosetta è una "cazzata" e per te non lo è :-)
Cooper.

Scusate, a titolo di chiarimento aggiungo anche:
Un programma non può vantare alcun diritto.... ma solo l'autore del
programma vanta i dirittii.... azz sennò perchè si chiama diritto
d'autore.... ??? Se cosi non fosse doveva chiamarsi DIRITTO DI PROGRAMMA.
Per tale motivo essendo l'autore che vanta i diritti sul programma e non
viceversa, è indubbio che il risultato dell'ingegno dell'autore è quello che
viene protetto... non il programma....
Cooper.

non sei tu a stabilire i tempi, (in quanto dipendono dalla tua esperienza e
amico mio, come si vede che non campi di questo lavoro, o almeno non
ci campi da molto tempo.
quello che succede nel nostro ambiente è che un committente è disposto
a spendere centinaia di milioni per pagare una software house affinché
questa gli copi il lavoro fatto da un cazzone qualsiasi tipo me che
avrebbe chiesto né più né meno del giusto.
spero solo che non ti succeda.

 Se qualcuno mi definisce il concetto di "originale" con una legge
matematica
originale = non copiato!
M.

 mani, be', permettimi, sei un cazzone che non programma bene.
Attenzione: complesso <> confuso.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 spero solo che non ti succeda.
Spero che non succeda nemmeno a te.
Con sincera stima, Cooper.
PS: Siamo già OT... in merito... quindi mi fermo qui, credo di aver detto e
risposto alla domanda iniziale.

 
[cut cut]
Che bello lavorare con cose open ... mi levo tutti i problemi di "tu mi 
hai copiato" io ti ho copiato, tutelo la prorietà intellettuale (prima 
di tutelarla bisogna però verificare se chi la richiama è dotato di 
intelletto ....) ... bah!
Volete il mio codice? Liberissimi eccolo qui
GPL RULEZ!
Cla

 
Hai per caso visto scritto nel pmio post la parola gratis?
Ciao
Cla

Volete il mio codice? Liberissimi eccolo qui
certo, se i patti sono quelli fin dall'inizio.  ora, siccome nel mio
caso a volte i patti non sono questi, e siccome io ho fatto lavori
specifici, tailor-made per una realtà commerciale abbastanza grossa,
be', non mi va certo di far loro beneficienza.

Spero che non succeda nemmeno a te.
a me sembra stia succedendo, metto in guardia gli altri.

sorgente, la modifico un attimo e la rivendo sotto altro nome.
c'è anche il caso inverso.  tu azienda mi fai lavorare per te, io ti
preparo e ti metto on line del codice, e quand'è il momento di pagarmi
mi dai un bel calcione.


Trascuri che ci stanno anche i contratti.... dove i calcioni non li prendi
tu ma loro se non ti pagano.... (ovviamente se tutto viene svolto in piena
regola... e a norma di legge)...
Io personalmente, giusto per farti un esempio... non inizio nessun lavoro se
prima non sono sufficientemente tutelato con un contratto... da colui che mi
chiede di fargli qualcosa...
Cooper.

chiede di fargli qualcosa...
io invece ho cominciato, e ho anche fatto un bel lavoro, sulla base di
accordi verbali.  non che non sia stato pagato, ma diciamo che sono
stato pagato poco.
certo, sono stato un po' coglione, lo ammetto.  vatti a fidare...

 certo, sono stato un po' coglione, lo ammetto.  vatti a fidare...
....e come al solito... chi sbaglia paga...  e tutti vissero felici e...
scontenti.... :))
Cooper.

 codice e poi vediamo.
 
questi problemi nascono soltanto se si vuole rivalersi su codice scripting 
come asp php perl ecc che sono leggibili da chiunque tanto come l'HTML
quel programmatore avra' copiato si e no  40 righe di codice 
creato da lui stesso e a meno che il suo cervello non sia provvisto di tasto 
reset le informazioni che ha usato per il programma originale restano 
e quindi non ci sta nulla di male riprenderle modificarle per i nuovi 
progetti e stare tranquilli.
naturalmente sono daccordo nel non copiare i lavori altrui.

         ALGORITMO = STRUTTURA DATI - PROGRAMMA
ma che?
a limite ---->    ALGORITMO = PROGRAMMA - STRUTTURA DATI
--
Danilo Bottone - resp. di Pianeta Hosting
web: 
http://www.pianetahosting.com
mail: 
in...@pianetahosting.com
.::Hosting e Soluzioni Web::.
<<<<----------------------------------------------->>>>


Ne sei sicuro.... ???
Bene, allora vai a consultarti questo libro...
Ricerca+Università
Niklaus Wirth
Algoritmi + Struttura dati = Programmi
Tecniche nuove
Pag. 360
E' usato nelle università italiane a indirizzo informatico, e tratta appunto
gli algoritmi... il loro sviluppo e la loro relazione con i programmi...
insomma è più teorico che pratico.
E ora senza offesa.... evita di sparare cazzate.... se prima non sei
assolutamente sicuro di quello che dici :-)
Con stima, Cooper.

 Algoritmi + Struttura dati = Programmi
Beh ma l'equazione torna...



Con ironia ed un po' di tristezza (ci sono problemi piu' grandi che
alterarsi per una risposta ironica...sul ng ci si viene pure per stemperare
un po' la tensione del lavoro non per scaricarla su di esso ed i suoi
partecipanti),
ciao


 algoritmo inefficiente, no?
D'altro canto Microsoft detiene i diritti sul codice di Windows ME...
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
Elimina toglimi. per le risposte
E' esplicitamente vietato usare l'indirizzo e-mail di questo messaggio
per fini diversi dalla risposta al messaggio stesso (Art. 10 DL. 171/98).


Condivido ^_^
Cooper.

naturalmente sono daccordo nel non copiare i lavori altrui.
non č che si capisca molto bene la tua situazione.
io mi trovo nella situazione di veder copiato il risultato di due anni
di lavoro.
permetterai che mi roda un po' il culo, anche se si tratta di
giocherelli con asp e non roba seria con php, giocherelli che hanno
fatto fatturare solo solo un po' di miliardini finora.

 fatto fatturare solo solo un po' di miliardini finora.
Certo pero un conto e' ricopiare il lavoro altrui e un altro e' "ricopiare"
la roba fatta da te.
ciao

 io credo di sì.
e via con la fiera delle valutazioni
se la cosa ti riguarda personalmente capisco che ti dia fastidio ... ma
fai un bel respiro e cerca di vedere la cosa con altri punti di vista
... poi ... fai come vuoi ... siamo in un paese libero (+ o - ^__^)
ciaooo

>ti era rimasto solo il "irrilevante"? o si è incantato il disco?
è che non mi va di perdere tempo per farmi leggere dagli imbecilli
come te.

 come te.
complimenti per l'educazione ... non hai altro per ribattere oltre
essere scurrile e maleducato?

essere scurrile e maleducato?
sě, ma non ne vale la pena.  non c'č peggior sordo di chi non vuol
sentire.