Anda di halaman 1dari 12

Codice sorgente e tutela giuridica del software

<Daniela Caterino UNIBA-TA>

Cos il codice sorgente (source code)


Il codice sorgente di un software il programma scritto in un linguaggio di programmazione comprensibile allessere umano, che contiene non solo le istruzioni impartite al calcolatore, ma anche informazioni aggiuntive non indispensabili, come titoli e nomi attribuiti a gruppi di stringhe (vedi foto a lato) Il codice oggetto invece il programma eseguibile dal computer

Dal codice sorgente al codice oggetto


Codice sorgente (linguaggio Umano)

Codice oggetto (linguaggio binario 0/1)

COMPILATORE: programma di traduzione da linguaggio umano a Linguaggio macchina Il codice sorgente non indispensabile per lesecuzione del programma, il codice oggetto lo ; il codice oggetto viene messo a disposizione quando il programma viene distribuito a terzi per lutilizzo

Perch utile conoscere il codice sorgente?


Conoscere il codice sorgente utile agli utenti evoluti, che possono:
accedere alla struttura logica del programma e modificarla integrarla con soluzioni e funzioni personalizzate Correggere bugs (errori di programmazione) Far girare un applicativo sotto pi sistemi operativi Sviluppare software applicativi conoscendo il sorgente del sistema operativo Differenti formulazioni del codice sorgente, che pure portino ad uno stesso risultato in termini di funzionamento del programma, possono determinare un maggiore o minore grado di interoperabilit del software con determinate piattaforme

(segue)
Conoscendo il codice sorgente, lutente pu verificare analizzando il programma che non vi siano backdoors predisposte dai programmatori, e quindi che il programma non contenga meccanismi in grado di violare la memoria del computer accedendo a dati riservati (tutela della privacy, tutela di soggetti depositari di dati sensibili come le Pubbliche amministrazioni)

Il codice sorgente disponibile di regola per lutente?


Nei software chiusi il codice sorgente indisponibile per lutente Nei software open source la disponibilit del codice sorgente rappresenta elemento essenziale del contratto di licenza

Vantaggi
Opzioni relative alla salute medica e dentale. Ferie/malattia/festivit.

Assicurazione sulla vita o su altre menomazioni.


Pensione. Opportunit educative e di formazione. Altri vantaggi.

Analisi delle prestazioni


Dichiarare gli obiettivi delle analisi delle prestazioni. Descrivere la frequenza e i tempi di tali analisi.

Delineare il processo di analisi.


Distribuire i moduli di analisi delle prestazioni.

Altre risorse
Opuscolo illustrativo della societ. Altri documenti relativi ai criteri.

Nome e numero di telefono del responsabile di ogni area.

Documentazione cartacea necessaria


Indicare e illustrare i moduli che necessario compilare immediatamente.

Fornire scadenze per il completamento della documentazione dei nuovi dipendenti.

Riepilogo
Discutere gli argomenti trattati. Ripetere il messaggio di benvenuto.

Ricordare ai partecipanti di completare la documentazione cartacea.


Concludere la sessione di orientamento.

Anda mungkin juga menyukai