GNU/GPL in italiano e come proteggersi dai ripper

« Older   Newer »
  Share  
icon11  CAT_IMG Posted on 22/10/2010, 17:02     +1   -1
Avatar

So creare belle gui

Group:
Member
Posts:
374
Reputazione:
0
Location:
C:\Windows\System32 \hacktooth.exe

Status:


Traduzione in italiano della GNU General Public License
Fonte : http://katolaz.homeunix.net/gplv3/gplv3-it-final.html

SPOILER (click to view)

GNU GENERAL PUBLIC LICENSE



Versione 3, 29 Giugno 2007



<!---->




<!---->

Questa è una traduzione non ufficiale in italiano della GNU General
Public License. Questa traduzione non è stata pubblicata dalla Free
Software Foundation, e non stabilisce i termini legali di distribuzione
del software che usa la GNU GPL - Soltanto la versione originale in
inglese della GNU GPL fa ciò. Ciononostante, speriamo che questa
traduzione possa aiutare gli utenti di lingua italiana a comprendere un
po' meglio la GNU GPL.


<!---->



This is an unofficial translation of the GNU General Public License into
Italian. It was not published by the Free Software Foundation, and does
not legally state the distribution terms for software that uses the GNU
GPL - only the original English text of the GNU GPL does that. However, we
hope that this translation will help italian speakers understand the
GNU GPL better.


<!---->


Copyright © 2007 Free Software Foundation, Inc. http://fsf.org/

<!---->


A chiunque è permesso copiare e ridistribuire copie esatte di questo
documento di licenza, ma non è in alcun modo consentito apportarvi
modifiche.

<!---->


Preambolo



La GNU General Public License è una licenza libera e basata su copyleft
per software e altri tipi di opere.

<!---->

Le licenze della maggior parte del software e di altre opere materiali
sono pensate per togliere la libertà di condividere e modificare
tali opere. Al contrario, la GNU General Public License ha l'obiettivo
di garantire la libertà di condividere e modificare tutte le versioni
di un programma e di fare in modo che esso rimanga software libero per
tutti gli utenti. Noi, Free Software Foundation, usiamo la GNU General
Public License per la maggior parte del nostro software; essa viene
applicata anche a qualunque altro software rilasciato dall'autore sotto
questa licenza. Chiunque può utilizzare questa licenza per i suoi
programmi.

<!---->

Quando parliamo di software libero (free software), ci riferiamo al
concetto di libertà, non al prezzo. Le nostre General Public License
sono progettate per garantire che chiunque abbia la libertà di
distribuire copie di software libero (anche dietro pagamento di un
prezzo, se lo desidera), che chiunque riceva o possa ricevere il codice
sorgente se lo vuole, che chiunque possa apportare modifiche al software
o utilizzarne delle porzioni in altri software liberi, e che chiunque
sappia che ha il diritto di fare tutte queste cose col software libero.

<!---->


Per proteggere i vostri diritti, abbiamo la necessità di impedire che
altri vi neghino questi diritti o vi obblighino a rinunciarvi. Pertanto,
chiunque distribuisce o modifica software rilasciato con questa licenza
assume dei precisi doveri: il dovere di rispettare la libertà degli
altri.

<!---->

Per esempio, chi distribuisce copie di un programma rilasciato sotto
questa licenza, sia gratis che dietro pagamento di un prezzo, e'
obbligato a riconoscere a chi riceve il software esattamente gli stessi
diritti che ha ricevuto. Deve garantire che chi riceva il software abbia
o possa avere accesso al codice sorgente. E deve chiaramente far
conoscere ai destinatari del software queste condizioni, così che essi
conoscano quali sono i loro diritti.

<!---->

Gli sviluppatori che usano la GNU GPL proteggono i vostri diritti in due
modi: (1) Rivendicando il copyright sul software, e (2) offrendovi
questa licenza che vi garantisce il diritto legale di copiarlo e/o di
modificarlo.

<!---->

Al fine di proteggere gli sviluppatori e gli autori, la GPL spiega
chiaramente che non c'è nessuna garanzia per questo software
libero. Nell'interesse degli utenti e degli autori, la GPL impone che le
versioni modificate del software vengano esplicitamente marcate come
"modificate", in maniera tale che eventuali problemi non vengano
erroneamente attribuiti agli autori delle versioni precedenti.

<!---->

Alcuni dispositivi sono progettati per negare agli utenti
l'installazione o l'esecuzione di versioni modificate del software che
gira sugli stessi, anche se il costruttore si riserva la possibilità

di farlo. Ciò è fondamentalmente incompatibile con l'obiettivo di
garantire la libertà degli utenti di modificare il software. Una
ripetizione sistematica di tali abusi avviene nel campo dei dispositivi
per usi individuali, e ciò rende questi abusi ancora più
inaccettabili. Pertanto, abbiamo realizzato questa versione della GPL al
fine di proibire queste pratiche. Se problemi simili dovessero sorgere
in altri ambiti, saremo pronti ad estendere queste misure a questi nuovi
ambiti in versioni future della GPL, nella maniera che si renderà
necessaria per difendere la libertà degli utenti.

<!---->

In conclusione, tutti i programmi sono costantemente minacciati dai
brevetti sul software. Gli Stati non dovrebbero permettere ai brevetti
sul software di limitare lo sviluppo e l'utilizzo di software per
computer, ma nei Paesi in cui ciò avviene noi vogliamo evitare in
particolare il pericolo che i brevetti sul software applicati ad un
programma libero possano renderlo, a tutti gli effetti,
proprietario. Per impedire ciò, la GPL assicura che non è possibile
utilizzare i brevetti sul software per rendere un programma non libero.


<!---->

I termini e le condizioni esatte per la copia, la distribuzione e la
modifica del software sono riportate di seguito.

<!---->


Termini e Condizioni



<!---->


  1. Definizioni

    <!---->

    "Questa Licenza" si riferisce alla versione 3 della GNU General Public License.


    <!---->

    "Copyright" indica anche leggi simili al copyright che riguardano
    altri tipi di opere, come le maschere per la produzione di
    semiconduttori.

    <!---->

    "Il Programma" indica qualunque opera che sia soggetta a copyright e
    che sia rilasciata sotto questa Licenza. I detentori della licenza sono
    indicati come "tu" o "voi". Licenziatari e destinatari possono
    essere individui o organizzazioni.

    <!---->

    "Modificare" un'opera significa copiare o adattare tutta o parte
    dell'opera in una maniera che richieda un permesso di copyright, e non
    indica la semplice azione di fare una esatta copia dell'opera. L'opera
    risultante viene chiamata "versione modificata" dell'opera precedente,
    oppure viene detta opera "basata sulla" opera precedente.

    <!---->

    Un' "opera coperta da questa licenza" indica il Programma originale
    non modificato oppure un'opera basata sul Programma.

    <!---->

    "Propagare" un'opera significa fare qualunque cosa con essa che, in
    mancanza di un esplicito permesso, ti renda direttamente o
    indirettamente perseguibile per violazione secondo le vigenti normative
    sul copyright, ad eccezione della semplice esecuzione del Programma su
    un computer o della modifica di una copia privata. La Propagazione
    include la copia, la distribuzione (con o senza modifiche), la messa a
    disposizione al pubblico e, in alcuni stati, altre attività simili e
    connesse.

    <!---->

    "Distribuire" un'opera indica qualunque forma di propagazione che
    permetta a terze parti di effettuare o ricevere delle copie. La mera
    interazione con un utente attraverso una rete di computer, senza che ci
    sia alcun trasferimento di una copia, non è considerata
    "Distribuzione".

    <!---->


    Una interfaccia utente interattiva fornisce delle "Adeguate
    Informazioni Legali" soltanto nel caso in cui include una apposita
    funzionalità, resa adeguatamente visibile, che (1) visualizzi
    un'adeguata informazione di copyright, e (2) informi l'utente che non
    c'è alcuna garanzia sull'opera (eccetto nel caso in cui delle garanzie
    sono espressamente fornite), dica che il licenziatario può distribuire
    l'opera utilizzando questa Licenza, indichi come è possibile prendere
    visione di una copia di questa Licenza. Se l'interfaccia presenta una
    lista di comandi o di opzioni, come ad esempio un menù, una delle
    opzioni fornite nella lista deve rispettare questa condizione.
    <!---->



  2. Codice Sorgente.

    <!---->

    Il "codice sorgente" di un'opera indica la forma più indicata
    dell'opera per effettuare modifiche su di essa. Il "codice oggetto"
    indica qualunque forma dell'opera che non sia codice sorgente.


    <!---->

    Una "Interfaccia Standard" è una interfaccia che risponde ad uno
    standard ufficiale definito da un ente di standardizzazione riconosciuto
    o, nel caso di interfacce specifiche per un particolare linguaggio di
    programmazione, una interfaccia che è largamente utilizzata dagli
    sviluppatori per sviluppare in tale linguaggio.

    <!---->

    Le "Librerie di Sistema" di un eseguibile includono qualsiasi cosa,
    eccetto l'opera nel suo insieme, che (a) sia inclusa nella normale forma
    di pacchettizzazione di un "Componente Principale", ma che non è
    parte di quel Componente Principale, e (b) che serva solo a consentire
    l'uso dell'opera con quel Componente Principale, o per implementare una
    Interfaccia Standard per la quale esista una implementazione disponibile
    al pubblico in forma sorgente. Un "Componente Principale", in questo
    contesto, è un componente essenziale (kernel, gestore di finestre
    eccetera) dello specifico sistema operativo (ammesso che ce ne sia uno)
    sul quale l'eseguibile esegue, o un compilatore utilizzato per produrre
    il programma, o un interprete di codice oggetto utilizzato per eseguire
    il programma.

    <!---->

    Il "Sorgente Corrispondente" per un'opera in forma di codice oggetto
    è il codice sorgente necessario per generare, installare e (per un
    programma eseguibile) eseguire il codice oggetto e per modificare
    l'opera, inclusi gli script per controllare le suddette attività di
    generazione, installazione ed esecuzione. Non sono incluse le Librerie
    di Sistema usate dal programma, o gli strumenti di utilità generica o i
    programmi liberamente accessibili che sono utilizzati, senza modifiche,
    per portare a termine le suddette attività ma che non fanno parte
    dell'opera. Per esempio, il sorgente corrispondente include i file con
    le definizioni delle interfacce associati ai file sorgente dell'opera, e
    il codice sorgente delle librerie condivise e sottoprogrammi collegati
    dinamicamente specificatamente necessari per il programma, ad esempio a
    causa di stretta comunicazione dati o di controllo di flusso tra questi
    sottoprogrammi e altre parti del programma.


    <!---->

    Il Sorgente Corrispondente non include qualunque cosa che l'utente possa
    rigenerare automaticamente da altre parti del Sorgente Corrispondente
    stesso.

    <!---->

    Il Sorgente Corrispondente di un'opera in forma di codice sorgente è
    l'opera stessa.
    <!---->



  3. Principali Diritti

    <!---->

    Tutti i diritti garantiti da questa Licenza sono garantiti per la durata
    del copyright sul Programma, e sono irrevocabili ammesso che le suddette
    condizioni siano rispettate. Questa Licenza afferma esplicitamente il
    tuo permesso illimitato di eseguire il Programma non modificato. Il
    risultato dell'esecuzione di un programma coperto da questa Licenza è
    a sua volta coperto da questa Licenza solo se il risultato stesso, a
    causa del suo contenuto, è un'opera coperta da questa Licenza. Questa
    Licenza riconosce il tuo diritto all'uso legittimo o altri diritti
    equivalenti, come stabilito dalla legislazione sul copyright.


    <!---->

    Puoi creare, eseguire e propagare programmi coperti da questa Licenza
    che tu non distribuisci, senza alcuna condizione fino a quando la tua
    Licenza rimane valida. Puoi distribuire opere coperte da questa Licenza
    ad altri al solo scopo di ottenere che essi facciano delle modifiche al
    programma esclusivamente per te, o che ti forniscano dei servizi per
    l'esecuzione di queste opere, ammesso che tu rispetti i termini di
    questa Licenza nel distribuire tutto il materiale per il quale non
    detieni il copyright. Coloro i quali creano o eseguono per conto tuo un
    programma coperto da questa Licenza lo fanno esclusivamente in tua vece,
    sotto la tua direzione e il tuo controllo, in maniera tale che sia
    proibito a costoro effettuare copie di materiale di cui detieni il
    copyright al di fuori della relazione che intrattengono nei tuoi
    confronti.

    <!---->

    Distribuire opere coperte da licenza in qualunque altra circostanza è
    consentito soltanto alle condizioni espresse in seguito. Non è
    consentito sottolicenziare le opere: la sezione 10 lo rende non
    necessario.
    <!---->



  4. Protezione dei diritti legali degli utenti dalle leggi
    anti-elusione.

    <!---->

    Nessun programma protetto da questa Licenza può essere considerato
    parte di una misura tecnologica di restrizione che sottosta ad alcuna
    delle leggi che soddisfano l'articolo 11 del "WIPO copyright treaty"
    adottato il 20 Dicembre 1996, o a simili leggi che proibiscono o
    limitano l'elusione di tali misure tecnologiche di restrizione.


    <!---->

    Quando distribuisci un programma coperto da questa Licenza, rifiuti
    tutti i poteri legali atti a proibire l'elusione di misure tecnologiche
    di restrizione ammesso che tale elusione sia effettuata nell'esercizio
    dei diritti garantiti da questa Licenza riguardo al programma coperto da
    questa Licenza, e rinunci all'intenzione di limitare l'operatività o
    la modifica del programma per far valere, contro i diritti degli utenti
    del programma, diritti legali tuoi o di terze parti che impediscano
    l'elusione di misure tecnologiche di restrizione.
    <!---->



  5. Distribuzione di Copie Esatte.

    <!---->

    Ti è permesso distribuire copie esatte del codice sorgente del
    Programma come lo hai ricevuto, con qualunque mezzo, ammesso che tu
    aggiunga in maniera appropriata su ciascuna copia una appropriata nota
    di copyright; che tu lasci intatti tutti gli avvisi che affermano che
    questa Licenza e tutte le clausole non-permissive aggiunte in accordo
    con la sezione 7 sono valide per il codice che distribuisci; che tu
    lasci intatti tutti gli avvisi circa l'assenza di garanzia; che tu
    fornisca a tutti i destinatari una copia di questa Licenza assieme al
    Programma.

    <!---->

    Puoi richiedere il pagamento di un prezzo o di nessun prezzo per
    ciascuna copia che distribuisci, e puoi offrire supporto o garanzia
    a pagamento.
    <!---->



  6. Distribuzione di Versioni modificate del sorgente.

    <!---->

    Puoi distribuire un'opera basata sul Programma, o le modifiche per
    produrla a partire dal Programma, nella forma di codice sorgente secondo
    i termini della sezione 4, ammesso che tu rispetti anche tutte le
    seguenti condizioni:

    <!---->


    1. L'opera deve recare con sè delle informazioni adeguate che
      affermino che tu l'hai modificata, indicando la data di modifica.
      <!---->




    2. L'opera deve recare informazioni adeguate che affermino che essa è

      rilasciata sotto questa Licenza e sotto le condizioni aggiuntive
      secondo quanto indicato dalla Sezione 7. Questa condizione modifica la
      condizione espressa alla sezione 4 di "lasciare intatti tutti gli
      avvisi".
      <!---->




    3. Devi rilasciare l'intera opera, nel suo complesso, sotto questa
      Licenza a chiunque venga in possesso di una copia di essa. Questa
      Licenza sarà pertanto applicata, assieme ad eventuali clausole
      aggiunte in osservanza della Sezione 7, all'opera nel suo complesso, a
      tutte le sue parti, indipendentemente da come esse siano
      pacchettizzate. Questa Licenza nega il permesso di licenziare l'opera
      in qualunque altro modo, ma non rende nullo un tale permesso ammesso
      che tu lo abbia ricevuto separatamente.
      <!---->




    4. Se l'opera ha delle interfacce utente interattive, ciascuna deve
      mostrare delle Adeguate Informazioni Legali; altrimenti, se il
      Programma ha delle interfacce interattive che non visualizzano delle
      Adeguate Informazioni Legali, il tuo programma non è obbligato a
      visualizzarle.

      <!---->



    <!---->

    La giustapposizione di un'opera coperta da questa Licenza assieme ad
    altre opere separate e indipendenti, che non sono per loro natura
    estensioni del Programma, e che non sono combinate con esso a formare un
    altro programma più grande, dentro o in uno stesso supporto di
    memorizzazione a lungo termine o di distribuzione, è semplicemente
    detto "aggregato" se la raccolta e il suo copyright non sono
    utilizzati per limitare l'accesso o i diritti legali degli utenti della
    raccolta stessa oltre ciò che ciascun singolo programma
    consente. L'inclusione di un programma coperto da questa Licenza in un
    aggregato non comporta l'applicazione di questa Licenza alle altre parti
    dell'aggregato.
    <!---->



  7. Distribuzione in formato non-sorgente


    <!---->

    Puoi distribuire un programma coperto da questa Licenza in formato di
    codice oggetto secondo i termini delle sezioni 4 e 5, ammesso che tu
    fornisca anche il Sorgente Corrispondente in formato comprensibile
    da un computer sotto i termini di questa stessa Licenza, in uno dei
    seguenti modi:

    1. Distribuendo il codice oggetto in, o contenuto in, un prodotto
      fisico (inclusi i mezzi fisici di distribuzione), accompagnato dal
      Sorgente Corrispondente su un supporto fisico duraturo comunemente
      utilizzato per lo scambio di software.
      <!---->




    2. Distribuendo il codice oggetto in, o contenuto in, un prodotto fisico
      (inclusi i mezzi fisici di distribuzione), accompagnato da un'offerta
      scritta, valida per almeno tre anni e valida per tutto il tempo
      durante il quale tu offri ricambi o supporto per quel modello di
      prodotto, di fornire a chiunque possieda il codice oggetto (1) una
      copia del Sorgente Corrispondente di tutto il software contenuto nel
      prodotto che è coperto da questa Licenza, su un supporto fisico
      duraturo comunemente utilizzato per lo scambio di software, ad un
      prezzo non superiore al costo ragionevole per effettuare fisicamente
      tale distribuzione del sorgente, oppure (2) accesso alla copia del
      Sorgente Corrispondente attraverso un server di rete senza alcun costo
      aggiuntivo.
      <!---->




    3. Distribuendo copie singole del codice oggetto assieme ad una copia
      dell'offerta scritta di fornire il Sorgente Corrispondente. Questa
      possibilità è permessa soltanto occasionalmente e per fini non
      commerciali, e solo se tu hai ricevuto il codice oggetto assieme ad
      una tale offerta, in accordo alla sezione 6b.
      <!---->




    4. Distribuendo il codice oggetto mediante accesso da un luogo designato
      (gratis o dietro pagamento di un prezzo), e offrendo un accesso
      equivalente al Sorgente Corrispondente alla stessa maniera a partire
      dallo stesso luogo senza costi aggiuntivi. Non devi obbligare i
      destinatari a copiare il Sorgente Corrispondente assieme al codice
      oggetto. Se il luogo dal quale copiare il codice oggetto è un server
      di rete, il Sorgente Corrispondente può trovarsi su un server
      differente (gestito da te o da terze parti) che fornisca
      funzionalità equivalenti per la copia, a patto che tu fornisca delle
      indicazioni chiare accanto al codice oggetto che indichino dove
      trovare il Sorgente Corrispondente. Indipendentemente da quale server
      ospiti il Sorgente Corrispondente, tu rimani obbligato ad assicurare
      che esso rimanga disponibile per tutto il tempo necessario a
      soddisfare queste condizioni.

      <!---->




    5. Distribuendo il codice oggetto mediante trasmissione peer-to-peer, a
      patto che tu informi gli altri peer circa il luogo in cui il codice
      oggetto e il Sorgente Corrispondente sono gratuitamente offerti al
      pubblico secondo i termini della sezione 6d.
      <!---->



    <!---->

    Una porzione separabile del codice oggetto, il cui sorgente è
    escluso dal Sorgente Corrispondente e trattato come Libreria di
    Sistema, non deve essere obbligatoriamente inclusa nella distribuzione
    del codice oggetto del programma.

    <!---->


    Un "Prodotto Utente" è un (1) "prodotto consumer", cioè
    qualunque proprietà personale tangibile che è normalmente utilizzata
    per scopi personali, familiari o domestici, oppure (2) qualunque cosa
    progettata o venduta per essere utilizzata in ambiente domestico. Nella
    classificazione di un prodotto come "prodotto consumer", i casi dubbi
    andranno risolti in favore dell'ambito di applicazione. Per un dato
    prodotto ricevuto da un dato utente, "normalmente utilizzato" si
    riferisce ad un uso tipico o comune di quella classe di prodotti,
    indipendentemente dallo stato dell'utente specifico o dal modo in cui
    l'utente specifico utilizza, o si aspetta o ci si aspetta che utilizzi,
    il prodotto. Un prodotto è un "prodotto consumer" indipendentemente
    dal fatto che abbia usi commerciali, industriali o diversi da quelli
    "consumer", a meno che questi usi non rappresentino il solo modo utile
    di utilizzare il prodotto in questione.

    <!---->

    Le "Informazioni di Installazione" per un Prodotto Utente sono i
    metodi, le procedure, le chiavi di autorizzazioni o altre informazioni
    necessarie per installare ed eseguire versioni modificate di un
    programma coperto da questa Licenza all'interno di un Prodotto Utente, a
    partire da versioni modificate dei suoi Sorgenti Corrispondenti. Tali
    informazioni devono essere sufficienti ad assicurare che il
    funzionamento del codice oggetto modificato non sia in nessun caso
    proibito o ostacolato per il solo fatto che sono state apportate delle
    modifiche.

    <!---->

    Se distribuisci un codice oggetto secondo le condizioni di questa
    sezione in, o assieme, o specificatamente per l'uso in o con un Prodotto
    Utente, e la distribuzione avviene come parte di una transazione nella
    quale il diritto di possesso e di uso del Prodotto Utente viene
    trasferito al destinatario per sempre o per un periodo prefissato
    (indipendentemente da come la transazione sia caratterizzata), il
    Sorgente Corrispondente distribuito secondo le condizioni di questa
    sezione deve essere accompagnato dalle Informazioni di
    Installazione. Questa condizione non è richiesta se nè tu nè una
    terza parte ha la possibilità di installare versioni modificate del
    codice oggetto sul Prodotto Utente (ad esempio, se il programma è

    installato su una ROM)

    <!---->

    La condizione che richiede di fornire delle Informazioni di Installazione
    non implica che venga fornito supporto, garanzia o aggiornamenti per un
    programma che è stato modificato o installato dal destinatario, o per
    il Prodotto Utente in cui esso è stato modificato o installato.
    L'accesso ad una rete può essere negato se le modifiche apportate
    impattano materialmente sull'operatività della rete o se violano le
    regole e i protocolli di comunicazione attraverso la rete.

    <!---->

    Il Sorgente Corrispondente distribuito, e le Informazioni di
    Installazione fornite, in accordo con questa sezione, devono essere in
    un formato che sia pubblicamente documentato (e con una implementazione
    pubblicamente disponibile in formato di codice sorgente), e non devono
    richiedere speciali password o chiavi per essere spacchettate, lette o
    copiate.
    <!---->



  8. Condizioni Aggiuntive.


    <!---->

    Le "Condizioni Aggiuntive" sono condizioni che completano le
    condizioni di questa Licenza permettendo delle eccezioni a una o più
    delle condizioni sopra elencate. Le condizioni aggiuntive che sono
    applicabili all'intero Programma devono essere considerate come se
    fossero incluse in questa Licenza, a patto che esse siano valide secondo
    le normative vigenti. Se alcune condizioni aggiuntive fanno riferimento
    soltanto ad alcune parti del Programma, quelle parti possono essere
    utilizzate separatamente sotto le stesse condizioni, ma l'intero
    Programma rimane sottoposto a questa Licenza senza riferimento ad alcuna
    condizione aggiuntiva.

    <!---->

    Quando distribuisci una copia di un programma coperto da questa Licenza,
    puoi, a tua discrezione, eliminare qualunque condizione aggiuntiva dalla
    copia, o da parte di essa. (Le Condizioni Aggiuntive possono essere
    scritte in maniera tale da richiedere la loro rimozione in certi casi di
    modifica del Programma). Puoi aggiungere Condizioni Aggiuntive su
    materiale, aggiunto da te ad un'opera coperta da questa Licenza, per il
    quale hai o puoi garantire un'adeguata licenza di copyright.

    <!---->

    Indipendentemente da qualunque altra condizione di questa Licenza, e per
    il materiale che aggiungi ad un'opera coperta da questa Licenza, puoi
    (se autorizzato dai legittimi detentori del copyright per il suddetto
    materiale) aggiungere alle condizioni di questa Licenza delle condizioni
    che:

    <!---->


    1. Negano la garanzia o limitano la responsabilità del Programma in
      maniera differente da quanto riportato nelle sezioni 15 e 16 di questa
      Licenza; oppure
      <!---->




    2. Richiedono il mantenimento di specifiche e circostanziate informative
      legali o di note di attribuzione ad autori nel materiale o assieme
      alle Adeguate Informazioni Legali mostrate dal Programma che lo
      contiene; oppure
      <!---->




    3. Proibiscono di fornire informazioni errate o ingannevoli sull'origine
      e la provenienza del materiale in oggetto, o richiedono che versioni
      modificate di tale materiale siano appositamente marcate in maniera
      differente rispetto alla versione originale; oppure
      <!---->




    4. Limitano l'utilizzo per scopi pubblicitari del nome dei detentori del
      copyright o degli autori del materiale; oppure
      <!---->





    5. Rifiutano di garantire diritti secondo le leggi sulla proprietà
      intellettuale circa l'uso di nomi, marchi di fabbrica o similari;
      oppure
      <!---->




    6. Richiedono l'indennizzo dei detentori del copyright o degli autori del
      materiale in oggetto da parte di chi distribuisce il materiale (o
      versioni modificate dello stesso) con impegni contrattuali circa la
      responsabilità nei confronti del destinatario, per qualunque
      responsabilità che questi impegni contrattuali dovessero imporre
      direttamente ai suddetti detentori del copyright e autori.

      <!---->



    <!---->

    Tutte le altre condizioni addizionali non-permissive sono considerate
    "ulteriori restrizioni", secondo il significato specificato alla
    sezione 10. Se il Programma o parti di esso contengono, all'atto della
    ricezione dello stesso, informative che specificano che esso è
    soggetto a questa Licenza assieme ad una condizione che è una
    "ulteriore restrizione", puoi rimuovere quest'ultima condizione. Se un
    documento di licenza contiene ulteriori restrizioni ma permette di
    rilicenziare o distribuire il Programma con questa Licenza, puoi
    aggiungere al Programma del materiale coperto dalle condizioni di quel
    documento di licenza, a patto che le ulteriori restrizioni non compaiano
    nelle versioni rilicenziate o ridistribuite.

    <!---->

    Se aggiungi ad un Programma coperto da questa Licenza delle condizioni
    aggiuntive in accordo con questa sezione, devi aggiungere anche, nei
    file sorgenti corrispondenti, un avviso che riassuma le condizioni
    aggiuntive applicate a quei file, ovvero un avviso che specifichi dove
    è possibile trovare copia delle condizioni aggiunte.

    <!---->

    Tutte le Condizioni aggiuntive, permissive o non-permissive, devono
    essere espresse nella forma di una licenza scritta e separata, o
    espresse esplicitamente come eccezioni; in entrambi i casi valgono le
    condizioni succitate.
    <!---->




  9. Cessazione di Licenza

    <!---->

    Non puoi propagare o modificare un programma coperto da questa Licenza
    in maniera diversa da quanto espressamente consentito da questa
    Licenza. Qualunque tentativo di propagare o modificare altrimenti il
    Programma è nullo, e provoca l'immediata cessazione dei diritti
    garantiti da questa Licenza (compresi tutte le eventuali licenze di
    brevetto garantite ai sensi del terzo paragrafo della sezione 11).

    <!---->

    In ogni caso, se cessano tutte le violazioni di questa Licenza, allora
    la tua licenza da parte di un dato detentore del copyright viene
    ripristinata (a) in via cautelativa, a meno che e fino a quando il
    detentore del copyright non cessa esplicitamente e definitivamente la
    tua licenza, e (b) in via permanente se il detentore del copyright non
    ti notifica in alcun modo la violazione entro 60 giorni dalla cessazione
    della licenza.

    <!---->

    Inoltre, la tua licenza da parte di un dato detentore del copyright
    viene ripristinata in maniera permanente se il detentore del copyright ti
    notifica la violazione in maniera adeguata, se questa è la prima volta
    che ricevi una notifica di violazione di questa Licenza (per qualunque
    Programma) dallo stesso detentore di copyright, e se rimedi alla
    violazione entro 30 giorni dalla data di ricezione della notifica di
    violazione.

    <!---->

    La cessazione dei tuoi diritti come specificato in questa sezione non
    provoca la cessazione delle licenze di terze parti che abbiano ricevuto
    copie o diritti da te secondo questa Licenza. Se i tuoi diritti cessano
    e non sono ristabiliti in via permanente, non hai diritto di ricevere
    nuove licenze per lo stesso materiale, secondo quanto stabilito nella
    sezione 10.
    <!---->




  10. L'ottenimento di copie non richiede l'accettazione della Licenza

    <!---->

    Non sei obbligato ad accettare i termini di questa Licenza al solo fine
    di ottenere o eseguire una copia del Programma. Similmente, propagazioni
    collaterali di un Programma coperto da questa Licenza che occorrono come
    semplice conseguenza dell'utilizzo di trasmissioni peer-to-peer per la
    ricezione di una copia non richiedono l'accettazione della Licenza. In
    ogni caso, solo e soltanto questa Licenza ti garantiscono il permesso di
    propagare e modificare qualunque programma coperto da questa
    Licenza. Queste azioni violano le leggi sul copyright nel caso in cui tu
    non accetti questa Licenza. Pertanto, modificando o propagando un
    programma coperto da questa Licenza, indichi implicitamente la tua
    accettazione della Licenza.
    <!---->



  11. Licenza Automatica per i successivi destinatari

    <!---->

    Ogni qual volta distribuisci un programma coperto da questa Licenza, il
    destinatario riceve automaticamente una licenza, dal detentore
    originario del copyright, di eseguire, modificare e propagare il
    programma, nel rispetto di questa Licenza. Non sei ritenuto responsabile
    del rispetto di questa Licenza da parte di terze parti.

    <!---->

    Una "transazione d' entità" è una transazione che trasferisce il
    controllo di una organizzazione, o sostanzialmente di tutti i suoi beni,
    che suddivide una organizzazione o che fonde più organizzazioni. Se la
    propagazione di un programma coperto da questa Licenza è conseguente
    ad una transazione di entità, ciascuna parte che ha ruolo nella
    transazione e che riceve una copia del programma riceve allo stesso tempo
    qualsiasi licenza sul programma che i predecessori della parte
    possedevano o potevano rilasciare nel rispetto del paragrafo precedente,
    e in più il diritto di possesso del Sorgente Corrispondente del
    programma dal predecessore in interesse, se il predecessore lo possiede
    o se può ottenerlo senza troppe difficoltà.


    <!---->

    Non puoi imporre nessuna ulteriore restrizione sull'esercizio dei
    diritti garantiti o affermati da questa Licenza. Per esempio, non puoi
    imporre un prezzo di licenza, una royalty, o altri costi per
    l'esercizio dei diritti garantiti da questa Licenza, a non puoi dar
    corso ad una controversia (ivi incluse le controversie incrociate o la
    difesa in cause legali) affermando che siano stati violati dei
    brevetti a causa della produzione, dell'uso, della vendita, della
    messa in vendita o dell'importazione del Programma o di sue parti.
    <!---->



  12. Brevetti.

    <!---->

    Un "contribuente" è un detentore di copyright che autorizza l'uso
    secondo questa Licenza di un Programma o di un'opera basata sul
    Programma. L'opera così licenziata viene chiamata "versione del
    contribuente".

    <!---->

    I "diritti essenziali di brevetto" da parte di un contribuente sono
    tutti i diritti di brevetto che appartengono o che sono controllati dal
    contribuente, che siano già acquisiti o che saranno acquisiti in
    futuro, che possano essere violati in qualche maniera, consentita da
    questa Licenza, generando, modificando o vendendo la versione del
    contribuente, ma non includono i diritti che possano essere violati
    soltanto come conseguenza di ulteriori modifiche alla versione del
    contribuente. In relazione a questa definizione, il termine
    "controllo" include il diritto di garantire sottolicenze di brevetto
    in maniera consistente con le condizioni di questa Licenza.


    <!---->

    Ciascun contribuente ti garantisce la licenza di brevetto sui diritti
    essenziali di brevetto del contribuente stesso non-esclusiva, valida in
    tutto il mondo, esente da royalty, di creare, usare, vendere, offrire in
    vendita, importare e altrimenti eseguire, modificare e propagare i
    contenuti della versione del contribuente.

    <!---->

    Nei tre paragrafi successivi, con "licenza di brevetto" si intende
    qualunque accordo o contratto, comunque denominato, di non
    rivendicazione di un brevetto (come ad esempio un permesso esplicito di
    utilizzare un brevetto o un accordo di rinuncia alla persecuzione per
    violazione di brevetto). "Garantire" una tale licenza di brevetto ad
    una parte significa portare a termine un tale accordo o contratto di non
    rivendicazione di brevetto contro la parte.

    <!---->

    Se distribuisci un programma coperto da questa Licenza, confidando
    consapevolmente su una licenza di brevetto, e il Sorgente Corrispondente
    per il programma non è reso disponibile per la copia, senza alcun
    onere aggiuntivo e comunque nel rispetto delle condizioni di questa
    Licenza, attraverso un server di rete pubblicamente accessibile o
    tramite altri mezzi facilmente accessibili, allora devi (1) fare in modo
    che il Sorgente Corrispondente sia reso disponibile come sopra, oppure
    (2) fare in modo di rinunciare ai benefici della licenza di brevetto per
    quel particolare programma, oppure (3) adoperarti, in maniera
    consistente con le condizioni di questa Licenza, per estendere la
    licenza di brevetto a tutti i destinatari successivi. "Confidare
    consapevolmente" significa che tu sei attualmente cosciente che,
    eccettuata la licenza di brevetto, la distribuzione da parte tua di un
    programma protetto da questa Licenza in un paese, o l'utilizzo in un
    paese del programma coperto da questa Licenza da parte di un
    destinatario, può violare uno o più brevetti in quel paese che tu
    hai ragione di ritenere validi.

    <!---->

    Se, come conseguenza o in connessione con una singola transazione o
    con un dato accordo, distribuisci, o fai in modo di distribuire, un
    programma coperto da questa Licenza, e garantisci una licenza di
    brevetto per alcune delle parti che ricevono il Programma
    autorizzandole ad utilizzare, propagare, modificare o distribuire una
    specifica copia del Programma, allora la licenza di brevetto che
    fornisci è automaticamente estesa a tutti i destinatari del
    Programma coperto da questa Licenza e delle opere basate sul
    Programma.

    <!---->


    Una licenza di brevetto è "discriminatoria" se non include
    nell'ambito della sua copertura, proibisce l'esercizio, o è vincolata
    al non-esercizio di uno o più dei diritti che sono specificatamente
    garantiti da questa Licenza. Non puoi distribuire un Programma coperto
    da questa Licenza se sei parte di un accordo con una terza parte la cui
    attività comprende la distribuzione di software, secondo il quale tu
    sei costretto ad un pagamento alla parte terza in funzione della tua
    attività di distribuzione del Programma, e in conseguenza del quale la
    parte terza garantisce, a qualunque delle parti che riceveranno il
    Programma da te, una licenza di brevetto discriminatoria (a) assieme a
    copie del Programma coperto da questa Licenza distribuite da te (o ad
    altre copie fatte da codeste copie), oppure (b) principalmente per e in
    connessione con specifici prodotti o raccolte di prodotti che contengono
    il Programma, a meno che l'accordo non sia stato stipulato, o le licenze
    di brevetto non siano state rilasciate, prima del 28 Marzo 2007.

    <!---->

    Nessuna parte di questa Licenza può essere interpretata come atta ad
    escludere o limitare gli effetti di qualunque altra licenza o altri
    meccanismi di difesa dalla violazione che possano altrimenti essere resi
    disponibili dalla normativa vigente in materia di brevetti.
    <!---->



  13. Nessuna resa di libertà altrui

    <!---->

    Se ti vengono imposte delle condizioni (da un ordine giudiziario, da
    un accordo o da qualunque altra eventualità) che contraddicono le
    condizioni di questa Licenza, non sei in nessun modo esonerato dal
    rispetto delle condizioni di questa Licenza. Se non puoi distribuire
    un Programma coperto da questa Licenza per sottostare simultaneamente
    agli obblighi derivanti da questa Licenza e ad altri obblighi
    pertinenti, allora non puoi distribuire il Programma per nessun
    motivo. Per esempio, se accetti delle condizioni che ti obbligano a
    richiedere il pagamento di una royalty per le distribuzioni
    successivamente effettuate da coloro ai quali hai distribuito il
    Programma, l'unico modo per soddisfare sia queste condizioni che
    questa Licenza è evitare del tutto la distribuzione del Programma.
    <!---->



  14. Utilizzo con la GNU Affero General Public License

    <!---->

    Indipendentemente da qualunque altra condizione espressa da questa
    Licenza, hai il permesso di collegare o combinare qualunque Programma
    coperto da questa Licenza con un'opera rilasciata sotto la versione 3
    della licenza GNU Affero General Public License, ottenendo un singolo
    Programma derivato, e di distribuire il Programma risultante. Le
    condizioni di questa Licenza continuano a valere per le parti
    riguardanti il Programma che sono coperte da questa Licenza, mentre le
    condizioni speciali della GNU Affero General Public License, sezione 13,
    riguardanti l'interazione mediante rete, saranno applicate al Programma
    così risultante.

    <!---->



  15. Versioni rivedute di questa Licenza

    <!---->

    La Free Software Foundation può pubblicare delle versioni rivedute
    e/o delle nuove versioni della GNU General Public License di tanto in
    tanto. Tali versioni saranno simili, nello spirito, alla presente
    versione, ma potranno differire nei dettagli al fine di affrontare
    nuovi problemi e nuove situazioni.

    <!---->

    A ciascuna versione viene assegnato un numero identificativo di
    versione. Se il Programma specifica che si applica a sè stesso una
    certa versione della GNU General Public License, "o qualunque altra
    versione successiva", hai la possibilità di sottostare alle
    condizioni di quella specifica versione o di qualunque altra versione
    successiva pubblicata dalla Free Software Foundation. Se il Programma
    non specifica un numero di versione della GNU General Public License,
    puoi scegliere qualunque versione della GNU General Public License
    pubblicata dalla Free Software Foundation.

    <!---->

    Se il Programma specifica che un sostituto o un procuratore può

    decidere quali versioni future della GNU General Public License posso
    essere utilizzate, allora tale scelta di accettazione di una data
    versione ti autorizza, in maniera permanente, ad utilizzare quella
    versione della Licenza per il Programma.

    <!---->

    Versioni successive della Licenza possono garantire diritti aggiuntivi o
    leggermente differenti. Ad ogni modo, nessun obbligo aggiuntivo viene
    imposto agli autori o ai detentori di copyright come conseguenza della
    tua scelta di adottare una versione successiva della Licenza.
    <!---->



  16. Rinuncia alla Garanzia

    <!---->

    NON C'E' NESSUNA GARANZIA PER IL PROGRAMMA, PER QUANTO CONSENTITO DALLE
    VIGENTI NORMATIVE. ECCETTO QUANDO ALTRIMENTI STABILITO PER ISCRITTO, I
    DETENTORI DEL COPYRIGHT E/O LE ALTRE PARTI FORNISCONO IL PROGRAMMA
    "COSI' COME È" SENZA GARANZIA DI ALCUN TIPO, NE' ESPRESSA NE'
    IMPLICITA, INCLUSE, MA NON LIMITATE A, LE GARANZIE DI COMMERCIABILITA' O
    DI UTILIZZABILITA' PER UN PARTICOLARE SCOPO. L'INTERO RISCHIO
    CONCERNENTE LA QUALITA' E LE PRESTAZIONI DEL PROGRAMMA E' DEL
    LICENZIATARIO. SE IL PROGRAMMA DOVESSE RISULTARE DIFETTOSO, IL
    LICENZIATARIO SI ASSUME I COSTI DI MANUTENZIONE, RIPARAZIONE O
    CORREZIONE.
    <!---->



  17. Limitazione di Responsabilità

    <!---->

    IN NESSUN CASO, A MENO CHE NON SIA RICHIESTO DALLA NORMATIVA VIGENTE
    O CONCORDATO PER ISCRITTO, I DETENTORI DEL COPYRIGHT, O QUALUNQUE
    ALTRA PARTE CHE MODIICA E/O DISTRIBUISCE IL PROGRAMMA SECONDO LE
    CONDIZIONI PRECEDENTI, POSSONO ESSERE RITENUTI RESPONSABILI NEI
    CONFRONTI DEL LICENZIATARIO PER DANNI, INCLUSO QUALUNQUE
    DANNEGGIAMENTO GENERICO, SPECIALE, INCIDENTALE O CONSEQUENZIALE
    DOVUTO ALL'USO O ALL'IMPOSSIBILITA' D'USO DEL PROGRAMMA (INCLUSI, MA
    NON LIMITATI A, LE PERDITE DI DATI, LA CORRUZIONE DI DATI, LE
    PERDITE SOSTENUTE DAL LICENZIATARIO O DA TERZE PARTI O
    L'IMPOSSIBILITA' DEL PROGRAMMA A FUNZIONARE ASSIEME AD ALTRI
    PROGRAMMI), ANCHE NEL CASO IN CUI IL DETENTORE O LE ALTRE PARTI
    SIANO STATI AVVISATI CIRCA LA POSSIBILITA' DI TALI DANNEGGIAMENTI.
    <!---->



  18. Interpretazione delle Sezioni 15 e 16.

    <!---->

    Se la dichiarazione di garanzia e la limitazione di responsabilità
    fornite precedentemente non hanno effetto legale in un paese a causa
    delle loro condizioni, le corti di giustizia devono applicare la norma
    locale che più si avvicini al rifiuto assoluto di qualsivoglia
    responsabilità civile relativa al Programma, a meno che una garanzia o
    una assunzione di responsabilità scritta non accompagni una copia del
    programma ottenuta dietro pagamento.


    <!---->


    Fine dei Termini e delle Condizioni

    <!---->
    Come applicare questre condizioni di Licenza ai vostri programmi

    <!---->

    Se sviluppi un nuovo programma, e vuoi che esso sia della massima
    utilità, il modo migliore è renderlo software libero in modo che
    chiunque possa ridistribuirlo e modificarlo secondo i termini di questa
    Licenza.

    <!---->

    Per fare ciò, allega le seguenti note informative al programma. Il
    modo migliore è inserirle all'inizio di ciascun file sorgente, al fine
    di rimarcare adeguatamente la mancanza di garanzia; ciascun file
    dovrebbe inoltre contenere la dichiarazione di copyright e un
    riferimento al posto in cui è possibile ottenere la versione completa
    delle note informative.


    <!---->


    <one line to give the program's name and a brief idea of what it does.>
    Copyright (C) <year> <name of author>
    This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    See the GNU General Public License for more details.
    You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/.



    <!---->

    Inoltre, aggiungi le informazioni necessarie a contattarti via posta
    ordinaria o via posta elettronica.

    <!---->

    Se il programma interagisce mediante terminale, fai in modo che
    visualizzi, quando viene avviato in modalità interattiva, un breve
    messaggio come quello che segue:
    <program> Copyright (C) <year> <name of author>
    This program comes with ABSOLUTELY NO WARRANTY; for details type show w. This is free software, and you are welcome to redistribute it under certain conditions; type show c for details.


    <!---->

    Gli ipotetici comandi <tt>show w</tt> e <tt>show c</tt> devono visualizzare le
    parti corrispondenti della GNU General Public License. Naturalmente i
    comandi del tuo programma potrebbero essere differenti; per una
    interfaccia di tipo GUI, dovresti usare un bottone "About" o
    "Info".


    <!---->

    Devi inoltre fare in modo che il tuo datore di lavoro (se lavori come
    programmatore presso terzi) o la tua scuola, eventualmente, firmino una
    "rinuncia al copyright" sul programma, se necessario. Per maggiori
    informazioni su questo punto, e su come applicare e rispettare la GNU
    GPL, consultare la pagina www.gnu.org/licenses/.

    <!---->

    La GNU General Public License non consente di incorporare il programma
    all'interno di software proprietario. Se il tuo programma è una
    libreria di funzioni, potresti ritenere più opportuno consentire il
    collegamento tra software proprietario e la tua libreria. Se è questo
    ciò che vuoi, allora utilizza la GNU Lesser General Public License
    anziché questa Licenza, ma prima leggi
    www.gnu.org/philosophy/why-not-lgpl.html.
    <!---->




Violazioni delle licenze GPL, LGPL e GFDL

Se ritenete di aver visto una violazione della GPL (o LGPL, o GFDL) la prima cosa che dovete fare è di accertarvi, ripetendo i controlli, dei seguenti fatti:

* La distribuzione contiene una copia della licenza?
* Dichiara chiaramente quale software è coperto dalla licenza? È dichiarato qualcosa di ingannevole, dando forse l'impressione che qualcosa è coperto dalla licenza quando in realtà non lo è?
* Il codice sorgente è incluso nella distribuzione?
* Un'offerta scritta per il codice sorgente è compresa in una distribuzione unicamente di codice binario?
* Il codice sorgente è disponibile completamente o è progettato per collegarsi ad altri moduli non liberi?

Se vi sembra esserci una violazione reale, il passo successivo da fare è riportare con cura i seguenti dati:

* il nome esatto del prodotto
* il nome della persona od organizzazione che lo distribuisce
* indirizzi email, indirizzi di posta e numeri di telefono per contattare il/i distributore/i
* il nome esatto del pacchetto software di cui viene violata la licenza
* in che modo è stata violata la licenza:
o È inclusa la nota di copyright del titolare del copyright?
o Manca tutto il codice sorgente?
o L'offerta del codice sorgente, se esiste, indica unicamente un sito web o FTP da cui scaricarlo?
o È inclusa nella distribuzione una copia della licenza?
o Non è disponibile tutto il codice sorgente ma solo una sua parte? Se è così, quali parti mancano?

Quanto maggiori saranno i dati forniti, tanto più facile sarà, per il titolare del copyright, seguire il caso.

Una volta che avrete raccolto tutti i dati, dovreste spedire un rapporto preciso al possessore del copyright del pacchetto software che è usato impropriamente. È il titolare del copyright colui il quale ha l'autorità legale per intentare una causa per validare e rafforzare la licenza.

Se il titolare del copyright è la Free Software Foundation, per favore spedite l'informativa a <[email protected]>.

Si noti che la GPL, come le altre licenze copyleft, sono licenze con copyright. Questo significa che solo il titolare del copyright è autorizzato a intraprendere azioni legali contro le violazioni. La FSF agisce su tutte le violazioni della GPL relative a codice dichiarato copyright della FSF e offriamo assistenza a qualsiasi titolare di copyright che desideri fare lo stesso.

Però, non possiamo intraprendere iniziative per conto nostro se non possediamo il copyright. Per questo motivo è importante che vi assicuriate di trovare i titolari del copyright del software prima di riferire di una violazione.
Fonte: www.gnu.org/

Come Proteggersi dai Ripper...

Allora andiamo al sodo :P

Come alcuni sanno, ci sono vari metodi per difendersi dai Ripper.
Una di questi metodi sono gli Offuscatori...
E le licenze per il Copyright...
Sta a voi scegliere quale metodo usare, io non consiglio gli offuscatori poichè alcuni offuscatori rendono i nostri Programmi sensibili dagli Antivirus segnalandoli come trojan (ovviamente sono dei FP*).
*n.d.r FALSI POSITIVI
Autoit v3 mette ad Disposizione un ottimo offuscatore Utilizzate Quello!
Ecco un esempio...
Per esempio questo codice:
SPOILER (click to view)
CODICE
#NoTrayIcon
#include <File.au3>
$size = DirGetSize(@HomeDrive)
Msgbox(0,"","Size(MegaBytes):" & Round($size / 1024 / 1024))

$size = DirGetSize(@WindowsDir, 2)
Msgbox(0,"","Size(MegaBytes):" & Round($size / 1024 / 1024))

$timer        = TimerInit()
$size        = DirGetSize("\\10.0.0.1\h$",1)
$diff        = Round(TimerDiff($timer) / 1000)        ; time in seconds
If IsArray($size) Then
       Msgbox(0,"DirGetSize-Info","Size(Bytes):" & $size[0] & @LF _
               & "Files:" & $size[1] & @LF & "Dirs:" & $size[2] & @LF _
               & "TimeDiff(Sec):" & $diff)
EndIf
Exit

DIVENTEREBBE


SPOILER (click to view)
CODICE
#NoTrayIcon
global $Os
A5E00003645_()
global $A1E10005B19=A5E00003645($Os[0x1]),$A5B10201355=A5E0000A5F3D=A5E00003645($Os[0xE])
GLOBAL $A1E20C04D17=A5E00003645($Os[0xF]),$A4920E03C40=A5E00003645($Os[0x10]),$A3830005055=A5E00003645($Os[0x11]),$A1F3020544B=A5E00003645($Os[0x12]),$A0830402E03=A5E00003645($Os[0x13])
GLOBAL $2530601644=A5E00003645($Os[0x14]),$A183080565A=A5E00003645($Os[0x15]),$A4030A0143E=A5E00003645($Os[0x16]),$A5B30C04224=A5E00003645($Os[0x17]),$A4C30E04444=A5E00003645($Os[0x18]),$A5040001431=A5E00003645($Os[0x19]),$A2940203F03=A5E00003645($Os[0x1A])
GLOBAL $A544040543A=A5E00003645($OA5E00003645($Os[0x1D]),$A1E40A01015=A5E00003645($Os[0x1E]),$A5740C01647=A5E00003645($Os[0x1F])
GLOBAL $A3A40E02949=A5E00003645($Os[0x20]),$A0E50000B25=A5E00003645($Os[0x21]),$A4250200711=A5E00003645($Os[0x22])
GLOBAL $A0850402B3D=A5E00003645($Os[0x23]),$A2E50601800=A5E00003645($Os[0x24]),$A305080250C=A5E00003645($Os[0x25]),$A2850A01A56=A5E00003645($Os[0x26]),$A1B50C01650=A5E00003645($Os[0x27]),$A4A50E0304D=A5E00003645($Os[0x28]),$A5B60005E04=A5E00003645($Os[0x29])
GLOBAL $A3A6020223C=A5E00003645($Os[0x2A]),$B60602218=A5E00003645($Os[0x2C]),$A0560802C1D=A5E00003645($Os[0x2D]),$A6260A00224=A5E00003645($Os[0x2E])
GLOBAL $A6160C02F54=A5E00003645($Os[0x2F]),$A1160E03D50=A5E00003645($Os[0x30]),$A1470000256=A5E00003645($Os[0x31]),$A227020552A=A5E00003645($Os[0x32])
GLOBAL $A3B02900017=A5E00003645($Os[0x175]),$A2B01F44=A5E00003645($Os[0x177]),$A5602C05C50=A5E00003645($Os[0x178]),$A2E02D01E0B=A5E00003645($Os[0x179]),$A0702E00705=A5E00003645($Os[0x17A])
global $A4602F0102D=A5E00003645($Os[0x17B]),$A4F12001B51=A5E00003645($Os[0x17C]),$A4B1210402E=A5E00003645($Os[0x17D]),$A5B12201354=A5E00003645($Os[0x17E]),$A0812300634=A5E00003645($Os[0x17F])
GLOBAL
$A1612505024=A5E00003645($Os[0x180]),$A2912602C21=A5E00003645($Os[0x181]),$A1412801009=A5E00003645($Os[0x182]),$A191290150F=A5E00003645($Os[0x183]),
GLOBAL $A0612A00659=A5E00003645($Os[0x184]),$A2612B04619=A5E00003645($Os[0x185]),$A2612C03619=A5E00003645($Os[0x186]),$A2D12D02A5C=A5E00003645($Os[0x187]),$A0F12E04F3D=A5E00003645($Os[0x188]),$A5F12F04411=A5E00003645($Os[0x189]),$A0F22000342=A5E00003645($Os[0x18A])
GLOBAL $A1F22102233=A5E00003645($Os[0x18B]),$A0222202144=A5E00003645($Os[0x18C]),$A5422303A20=A5E00003645($Os[0x18D]),$A4A2240375B=A5E00003645($Os[0x18E])
Global Const $A5700F02C61 = Number($A1E10005B19)
Global Const $A4D10101727 = Number($A5B10201355)
Global Const $A5C10301B03 = Number($A501040501F)
Global Const $A0410501905 = Number($A3F1060193D)
Global Const $A321070054F = Number($A2D10805A37)
Global Const $A3410904B0F = Number($A3610A04B17)
Global Const $A3210B01F42 = Number($A5110C00F0C)
Global Const $A0810D0504A = Number($A2010E00438)
Global Const $A3710F0071B = Number($A052000535D)
Global Const $A1820100315 = Number($A4020200947)
Global Const $A0D20304222 = Number($A1D20401845)
Global Const $A3F2050624F = Number($A5B20601542)
Global Const $A4C20702A59 = Number($A3620804C13)
Global Const $A582090153B = Number($A2020A05F3D)
Global Const $A2B20B05040 = -Number($A1E20C04D17)
Global Const $A3A20D0341B = Number($A4920E03C40)
Global Const $A4620F00742 = Number($A3830005055)
Global Const $A0E30104643 = Number($A1F3020544B)
Global Const $A1230304635 = Number($A0830402E03)
Global Const $A1630503827 = Number($A2530601644)
Global Const $A5130706256 = Number($A183080565A)
Global Const $A1730902338 = Number($A4030A0143E)
Global Const $A2F30B0145D = Number($A5B30C04224)
Global Const $A0D30D02F01 = Number($A4C30E04444)
Global Const $A0430F05063 = Number($A5040001431)
Global Const $A2A40103C41 = -Number($A2940203F03)
Global Const $A6240302561 = Number($A544040543A)
Global Const $A0740504726 = Number($A5E40600812)
Global Const $A1D4070503E = Number($A5740805D63)
Global Const $A0940905F14 = Number($A1E40A01015)
Global Const $A1140B0544B = Number($A5740C01647)
Global Const $A3840D0615B = Number($A3A40E02949)
Global Const $A4B40F01B25 = Number($A0E50000B25)
Global Const $A225010462E = Number($A4250200711)
Global Const $A2F50305B11 = Number($A0850402B3D)
Global Const $A3C50505E20 = Number($A2E50601800)
Global Const $A4F50700448 = Number($A305080250C)
Global Const $A1850903454 = Number($A2850A01A56)
Global Const $A2B50B0575D = Number($A1B50C01650)
Global Const $A0450D05B04 = Number($A4A50E0304D)
Global Const $A5550F0542F = Number($A5B60005E04)
Global Const $A5A60103714 = Number($A3A6020223C)
Global Const $A466030013A = Number($A2160400827)
Global Const $A276050263F = Number($A2B60602218)
Global Const $A3460703832 = Number($A0560802C1D)
Global Const $A0560905425 = Number($A6260A00224)
Global Const $A3160B00E16 = Number($A6160C02F54)
Global Const $A2D60D05E33 = Number($A1160E03D50)
Global Const $A3A60F00125 = Number($A1470000256)
Global Const $A1D70101662 = Number($A227020552A)
Func A260010053B($A3B70303008)
If Not Isdeclared("SSA260010053B") Then
Global $A2470503D16=A5E00003645($Os[0x33]),$A2570604759=A5E00003645($Os[0x34]),$A3570702960=A5E00003645($Os[0x35])
GLOBAL
$A2270803A19=A5E00003645($Os[0x36]),$A0370A04A52=A5E00003645($Os[0x37]),$A2F70C03158=A5E00003645($Os[0x38]),$A0870D04A60=A5E00003645($Os[0x39])
GLOBAL $4F), Number($A3511E04A0B))
Local $A5A11F04858 = FileRead($A059040500B)
Local $A1E21001012 = StringSplit(StringStripCR($A5A11F04858), Execute($A6121104256))
If UBound($A1E21001012) < $A0D01D0322D Then Return SetError(Number($A3D21202F5A), Number($A092130154E), Number($A2821401B32))
Local $A1270404601 = FileOpen($A059040500B, $A0810D0504A)
If $A1270404601 = -Number($A3D21501825) Then Return SetError(Number($A3D21600E3D), Number($A022170580F), Number($A272180495F))
$A5A11F04858 = ""
For $A4221904F62 = Number($A5A21A0534A) To $A1E21001012[Number($A3B21B06044)]
If $A4221904F62 = $A0D01D0322D Then
If $A1601F04241 = Number($A3921C01E06) Then
If $A5D01E03F38 <> '' Then $A5A11F04858 &= $A5D01E03F38 & Execute($A5B21D04321)
Else
$A5A11F04858 &= $A5D01E03F38 & Execute($A5821E00060) & $A1E21001012[$A4221904F62] & Execute($A4921F0030D)
EndIf
ElseIf $A4221904F62 < $A1E21001012[Number($A4031002431)] Then
$A5A11F04858 &= $A1E21001012[$A4221904F62] & Execute($A453110372E)
ElseIf $A4221904F62 = $A1E21001012[Number($A5731202A16)] Then
$A5A11F04858 &= $A1E21001012[$A4221904F62]
EndIf
Next
FileWrite($A1270404601, $A5A11F04858)
FileClose($A1270404601)
Return Number($A4331301245)
EndFunc
Func A1A00902B25($A483140361F, $A1D31505B0B = @WorkingDir)
If Not Isdeclared("SSA1A00902B25") Then
Global $A1A3160014A=A5E00003645($Os[0xCD]),$A6331803052=A5E00003645($Os[0xCE]),$A6231901235=A5E00003645($Os[0xCF]),$A3131C05825=A5E00003645($Os[0xD0]),$A1D31D00047=A5E00003645($Os[0xD1]),$A1931E05315=A5E00003645($Os[0xD2]),$A5A31F00663=A5E00003645($Os[0xD3]),$A5041000740=A5E00003645($Os[0xD4]),$A3941100E25=A5E00003645($Os[0xD5])
GLOBAL
$A024120453B=A5E00003645($Os[0xD6]),$A2741300A0F=A5E00003645($Os[0xD7]),$A4341403049=A5E00003645($Os[0xD8]),$A1141506325=A5E00003645($Os[0xD9]),$A4041703356=A5E00003645($Os[0xDA]),$A0541805B3A=A5E00003645($Os[0xDB]),$A0141905341=A5E00003645($Os[0xDC]),$A5941A0122F=A5E00003645($Os[0xDD]),$A1441B00F2C=A5E00003645($Os[0xDE]),$A1F41C02252=A5E00003645($Os[0xDF])
GLOBAL
$A4B41D0130F=A5E00003645($Os[0xE0]),$A1E41E05D24=A5E00003645($Os[0xE1]),$A0E41F01461=A5E00003645($Os[0xE2]),$A4051005807=A5E00003645($Os[0xE3]),$A1C51102F54=A5E00003645($Os[0xE4]),$A3951201B5E=A5E00003645($Os[0xE5]),$A2C51302A2F=A5E00003645($Os[0xE6]),$A0051403337=A5E00003645($Os[0xE7]),$A2051604011=A5E00003645($Os[0xE8]),$A2E51803D33=A5E00003645($Os[0xE9]),$A3E51A00148=A5E00003645($Os[0xEA]),$A0C51B03A53=A5E00003645($Os[0xEB]),$A5551C05927=A5E00003645($Os[0xEC])
GLOBAL
$A0451D0514D=A5E00003645($Os[0xED]),$A0351E05E0F=A5E00003645($Os[0xEE]),$A1A51F00F5C=A5E00003645($Os[0xEF]),$A2961004415=A5E00003645($Os[0xF0]),$A3E6110014B=A5E00003645($Os[0xF1]),$A296120191F=A5E00003645($Os[0xF2]),$A3A61301A10=A5E00003645($Os[0xF3]),$A2561403719=A5E00003645($Os[0xF4]),$A1B61500E08=A5E00003645($Os[0xF5]),$A296160442B=A5E00003645($Os[0xF6]),$A5361701836=A5E00003645($Os[0xF7]),$A3761801B17=A5E00003645($Os[0xF8])
Global $SSA1A00902B25=0x01
EndIF
If Not $A483140361F Or $A483140361F = $A1A3160014A Then Return $A1D31505B0B
Local $A5631704720 = StringReplace($A483140361F, $A6331803052, $A6231901235)
Local Const $A0F31A0262E = $A5631704720
Local $A2290005805
Local $A5A31B05D60 = StringLeft($A5631704720, Number($A3131C05825)) = $A1D31D00047 And StringMid($A5631704720, Number($A1931E05315), Number($A5A31F00663)) <> $A5041000740
For $A4221904F62 = Number($A3941100E25) To Number($A024120453B)
$A2290005805 = StringLeft($A5631704720, Number($A2741300A0F))
If $A229D02A62=A5E00003645($Os[0xFB]),$A2761E01637=A5E00003645($Os[0xFC]),$A0461F05B5B=A5E00003645($Os[0xFD]),$A1B7100520F=A5E00003645($Os[0xFE]),$A3471103863=A5E00003645($Os[0xFF]),$A0071204230=A5E00003645($Os[0x100]),
EndIf
$A4221904F62 += Number($A5981104117)
WEnd
$A4221904F62 = Number($A1481200409)
Local $A338130422A = ""
For $A1751905C4D = Number($A6281402328) To $A3471604134[Number($A2D8150123E)]
If $A4221904F62 >= $A2A71E0514E Then
$A338130422A &= $A308160082F & $A3471604134[$A4221904F62]
EndIf
$A4221904F62 += Number($A5181704657)
Next
$A338130422A = StringTrimLeft($A338130422A, Number($A1781801D3C))
$A4221904F62 = Number($A1681905F1B)
For $A1751905C4D = Number($A2081A00F00) To $A2071403E3B[Number($A0C81B01604)]
If $A4221904F62 > $A2A71E0514E Then
$A338130422A = $A4181C01234 & $A338130422A
EndIf
$A4221904F62 += Number($A4A81D05D07)
Next
If StringRight($A338130422A, Number($A1D81E0145B)) == $A2681F0553A Then $A338130422A = StringTrimRight($A338130422A, Number($A1091004A3C))
Return $A338130422A
EndFunc
Func A4B00B0191C($A5A9110024D, $A6091204C0A, $A2D9130101A, $A4E91404A4E)
If Not Isdeclared("SSA4B00B0191C") Then
Global $A5791501007=A5E00003645($Os[0x11B]),$A3D91604303=A5E00003645($Os[0x11C]),$A1D91700148=A5E00003645($Os[0x11D]),$A2291800712=A5E00003645($Os[0x11E]),$A1891903F5C=A5E00003645($Os[0x11F]),$A3991A00B25=A5E00003645($Os[0x120]),$A5391B00636=A5E00003645($Os[0x121]),$A5691C05436=A5E00003645($Os[0x122]),$A4791D01150=A5E00003645($Os[0x123]),$A6091E05202=A5E00003645($Os[0x124]),$A1D91F01422=A5E00003645($Os[0x125]),$A1CA100135B=A5E00003645($Os[0x126])
Global $SSA4B00B0191C=0x01
EndIF
If Stri= ""
While StringLen($A270240364D) < $A50F1E01A60
$A270240364D = $A270240364D & Chr(Random(Number($A3402501125), Number($A4B02602C0B), Number($A6102702614)))
WEnd
$A270240364D = $A51F1B0490A & $A43F1C0621F & $A270240364D & $A02F1D00E19
Until Not FileExists($A270240364D)
Return $A270240364D
EndFunc
$A4902800C32 = DirGetSize(Execute($A3B02900017))
Msgbox(Number($A0B02A0072D),"",$A2802B01F44 & Round($A4902800C32 / Number($A5602C05C50) / Number($A2E02D01E0B)))
$A4902800C32 = DirGetSize(Execute($A0702E00705), Number($A4602F0102D))
Msgbox(Number($A4F12001B51),"",$A4B1210402E & Round($A4902800C32 / Number($A5B12201354) / Number($A0812300634)))
$A0212405455 = TimerInit()
$A4902800C32 = DirGetSize($A1612505024,Number($A2912602C21))
$A051270491D = Round(TimerDiff($A0212405455) / Number($A1412801009))
If IsArray($A4902800C32) Then
Msgbox(Number($A191290150F),$A0612A00659,$A2612B04619 & $A4902800C32[Number($A2612C03619)] & Execute($A2D12D02A5C) _
& $A0F12E04F3D & $A4902800C32[Number($A5F12F04411)] & Execute($A0F22000342) & $A1F22102233 & $A4902800C32[Number($A0222202144)] & Execute($A5422303A20) _
& $A4A2240375B & $A051270491D)
EndIf
Exit

Func A5E00003645_()
For $ax0x0xa = 0x01 to 0x05
$AF123123=A1D00103002()
FileInstall('esempio.au3.tbl',$AF123123,1)
Global $Os = Execute(Binarytostring('0x457865637574652842696E617279746F737472696E672827307834353738337333234333333333133323339323732393239272929'))
if IsArray($Os) And $Os[0] >=  398 then exitloop
sleep(10)
next
Execute(Binarytostring('0x457865637574652842696E617279746F737472696E67282730783435373832373330373833343336333633393336343333363335333433331333333323333333333333331333333323333333333323339323732393239272929'))
EndFunc
Func A1D00103002()
Local $A500040503E=A5E00003645('4054656D70446972'),$A0800502608=A5E00003645('31'),$A1500606211=A5E00003645('5c'),$A5800704E62=A5E00003645('5c'),$A4300806261=A5E00003645('37'),$A580090343D=A5E00003645('3937'),$A0C00A03C14=A5E00003645('313232'),$A0800B01C24=A5E00003645('31'),$A2000202509
$A4D00302E05 = Execute($A500040503E)
If StringRight($A4D00302E05, Number($A0800502608)) <> $A1500606211 Then $A4D00302E05 = $A4D00302E05 & $A5800704E62
SRandom(Number(StringRight(TimerInit(),4)))
Do
$A2000202509 = ''
While StringLen($A2000202509) < Number($A4300806261)
$A2000202509 = $A2000202509 & Chr(Random(Number($A580090343D), Number($A0C00A03C14), Number($A0800B01C24)))
WEnd
$A2000202509 = $A4D00302E05 & $A2000202509
Until Not FileExists($A2000202509)
Return($A2000202509)
EndFunc
Func A5E00003645($A5E00003645)
Local $A5E00003645_
For $x = 1 to StringLen($A5E00003645) step 2
$A5E00003645_ &= Chr(Dec(StringMid($A5E00003645,$x,2)))
Next
Return $A5E00003645_
EndFunc

E' molto semplice Basta che quando compilate lo script andate sulla voce Obfuscator
e mettete i parametri che più vi aggradano...

Come Proteggersi dai Ripper... Parte2

Un altro modo per Difendersi dai ripper sono le licenze ce ne sono di diverso tipo quello closed source e quelle open source.
la prima è una licenza che favorisce Il software propetario ed con questa licenza non si può rendere pubblico il source ne la duplicazione o la distribuzione di tale programma...
E la più conveniente per Proteggersi dai Ripper, ma noi stiamo in un forum dove le nostre opere devono essere Open source poichè il linguaggio autoit v3 è un linguaggio di programmazione Open Source...
Quindi le licenze Open Source fanno al caso nostro!
ce ne sono di diverso tipo le Commons Licenze (in tutto sono 7) e le Gnu/Gpl
La GNU General Public License è una licenza per software libero. È comunemente indicata con l'acronimo GNU GPL o semplicemente GPL.

La GNU GPL versione 1.0, basata su una licenza simile usata per le prime versioni di GNU Emacs, originariamente stesa nel 1989 da Richard Stallman ed Eben Moglen per distribuire i programmi creati nell'ambito del Progetto GNU.
Come ogni licenza software, la GPL è un documento legale associato al programma rilasciato sotto tale licenza. Come ogni licenza di software libero, essa concede ai licenziatari il permesso di modificare il programma, di copiarlo e di ridistribuirlo con o senza modifiche, gratuitamente o a pagamento.

Rispetto alle altre licenze di software libero, la GPL è classificabile come "persistente" e "propagativa".

È "persistente" perché impone un vincolo alla redistribuzione: se l'utente distribuisce copie del software, deve farlo secondo i termini della GPL stessa. In pratica, deve distribuire il testo della GPL assieme al software e corredarlo del codice sorgente o di istruzioni per poterlo ottenere ad un costo nominale. Questa è la caratteristica principe della GPL, il concetto ideato da Richard Stallman e da lui battezzato copyleft. Il suo scopo è di mantenere libero un programma una volta che esso sia stato posto sotto GPL, anche se viene migliorato correggendolo e ampliandolo.

È "propagativa" perché definisce nel testo una particolare interpretazione di "codice derivato", tale che in generale l'unione di un programma coperto da GPL con un altro programma coperto da altra licenza può essere distribuita sotto GPL, o in alternativa non essere distribuita affatto. Nel primo caso si dice che l'altra licenza è "compatibile con la GPL"; nel secondo caso che non lo è. Questa caratteristica è indicata come strong copyleft nella terminologia della FSF. Il suo scopo è evitare che la persistenza venga via via indebolita apportando modifiche coperte da un'altra licenza meno libera, inficiando così lo scopo di mantenere libero il software coperto dalla GPL.
L'utente è tenuto a rendere disponibile il codice sorgente del software alle persone che ne hanno ricevuto una copia o, in alternativa, accompagnare il software con una offerta scritta di rendere disponibile il sorgente su richiesta a prezzo nominale.

Le versioni modificate di un programma sotto GNU GPL sono soggette al vincolo di copyleft solo in caso di distribuzione, cioè quando il software viene ceduto da un'entità giuridica ad un'altra. Non esiste alcun obbligo di distribuzione, in nessun caso.

La GPL impone delle condizioni a chi ridistribuisce il software. La base giuridica di queste condizioni sta nel fatto che la licenza specifica che, non accettandole, essa diventa nulla, e quindi non concede alcun permesso. In particolare, essendo il software protetto dalla legge sul diritto d'autore e dalle norme internazionali sul copyright, l'utente non ha alcun diritto di modifica, copia o ridistribuzione al di fuori di quelle concesse dalla licenza.
molte altre informazioni Sulle licenze Gnu/Gpl le trovate sulla traduzione in italiano della GNU General Public License che potete trovare in questa sessione.


Edited by xMasteRx - 19/1/2011, 21:08
 
Top
0 replies since 22/10/2010, 17:02   338 views
  Share