Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

FREE SOFTWARE E OPEN SOURCE by Mind Map: FREE SOFTWARE E OPEN SOURCE
0.0 stars - reviews range from 0 to 5

FREE SOFTWARE E OPEN SOURCE

utilizzo nella

perchè?

scuola: luogo in cui si crea il codice di accesso alla conoscenza, non occorre utilizzare softwares proprietari

software libero: favorisce e sostiene la formazione attraverso la personalizzazione e gestione autonoma delle soluzioni

SCUOLA

ragioni fondamentali

ricerca e sperimentazione, scelta di docenti e studenti nell'individuare software adatti

programmazione, possibilità di personalizzare i prodotti

condivisione delle risorse, condivisione di strumenti e risorse = condivisione di contenuti

riutilizzo hardware, maggior numero di pc grazie al riutilizzo di macchine

riutilizzo software, possibilità di riutilizzare un codice già sviluppato

libertà di scelta e utilizzo degli strumenti, scelta dei sistemi ICT importante nell'attività didattica quanto le altre scelte del docente

Open Source

nasce dal movimento Free Software

necessità di dare un'alternativa

i programmatori contribuiscono volontariamente e gratuitamente fin dall'inizio dello sviluppo del prodotto a differenza del Free Software in cui intervengono solo quando viene distribuito

libertà di contributo allo sviluppo del codice, lavoro messo a disposizione della comunità attraverso la rete e valutato tecnicamente, in questo modo nasce LINUX

caratteristiche di una comuinità Open Source

STRUTTURA ORGANIZZATIVA, libera partecipazione, decentramento del potere decisionale

PROCESSO DI SVILUPPO, velocità, andamento in parallelo

PROGETTO

sviluppo, exploitation: sfruttamento di soluzioni esistenti, percorso "stable", prodotti stabili e compatibili con le versioni future, exploration: esplorazione di nuove soluzioni, percorso "development", prodotti recenti, non ancora sufficientemente testati

gestione, affidata al team leader a cui spetta, garantire l'evoluzione del progetto in modo corretto, certificare la qualità dei prodotti e garantirne la compatibilità, indicare le direzioni di sviluppo dei processi, dimostrare la fattibilità dei progetti, suscitare l'interesse dei programmatori

Free Software

nascita del movimento nella prima metà degli anni '80

motivi etici, necessità che il software sia free (libero), libertà d'uso, copia, studio, modifica, distribuzione ( FLOSS), no-copyright culture

motivi pratici, eliminare ambiguità fra 'free' inteso come libero e 'free' come gratuito, Richard Stallman (2005), importanza della libertà del software per migliorarlo grazie anche al ruolo attivo degli utenti, le aziende dovrebbero basare il profitto su customizzazione e assistenza, visione di 'equità del propfitto'

punti di forza

sicurezza

stabilità

portabilità

scalabilità

origini

anni '60

ad opera di un gruppo di programmatori

obiettivo

utilizzo di sistemi e applicazioni libere e a codice sorgente aperto all'interno di tecnologie accessibili a tutti

costi

ridotti per l'acquisizione delle licenze

invariati o superiori per l'assistenza e la customizzazione

contributi

team di progetto

analisi funzionale, scelte architetturali,sviluppo del software, testing, debugging

utente finale

offre indicazioni su validità, efficacia ed efficienza del software, nascita della cultura HACKER