29 novembre 2003

16 slide

Enrico Zini (enrico@debian.org)

Custom Debian

Cosa sono, perché esistono, quali sono, progetti per il futuro

Contenuti dell'intervento

Cos'è il software libero e alcuni dei suoi vantaggi

Cos'è Debian

Alcuni meccanismi che stanno alla base di potenti processi creativi

Le Custom Debian e come si incastrano in tutto questo

L'equivoco del software perfetto

Il software libero

Libertà di eseguire il programma, per qualsiasi scopo

Libertà di studiare come funziona il programma e adattarlo alle proprie necessità.

Libertà di ridistribuire copie in modo da aiutare il prossimo.

Libertà di migliorare il programma e distribuirne pubblicamente i miglioramenti, in modo tale che tutta la comunità ne tragga beneficio.

È definito da quattro libertà:

Si può copiare legalmente, senza essere "pirati"

E' protetto da copyright

Stato attuale del software libero

All'inizio, gruppi di programmatori

Poi, qualche grafico e qualche "giornalista"

Poi, vari traduttori

Ora, le competenze piú svariate: psicologi, ergonomi, linguisti, antropologi, sociologi, economisti, medici, avvocati...

Praticamente ne fa ora parte chiunque abbia possibilità di contribuire.

Economia e software libero

Non ha senso vendere software come prodotto finito (non lo è mai)

Si vendono invece:

Realizzazione di programmi ex-novo

Personalizzazione di programmi

Modifica di programmi

Servizi

Documentazione

Corsi e formazione

Supporto tecnico

Installazione

Consulenza

...

Debian GNU/Linux

13374 "pacchetti" (programmi, librerie di codice, documentazione...)

928 sviluppatori volontari di 47 nazionalità diverse

11 architetture supportate

Comunità aperta autoorganizzata con costituzione, elezioni, voti...

Infrastruttura dedicata di servizi alla comunità e al lavoro di gruppo

Membri in vari comitati di standard internazionali (Oasis, LSB)

Conferenze internazionali annuali

Esiste da 10 anni

dati raccolti il 22 ott 2003

La fisica dell'informazione

+

=

Fisica normale

+

=

Fisica dell'informazione

La legge di Metcalfe

Il "valore" o la "potenza" di una rete crescono proporzionalmente al quadrato del numero dei nodi che la compongono.

Esempi:

Aggiungi un telefono alla rete, e il servizio migliora per tutti

Aggiungi un destinatario alle poste, e il servizio migliora per tutti

Aggiungi un contenuto a Internet, e il servizio migliora per tutti

Un esempio con le informazioni

Mail, newsgroup, pagine web, riviste online, tramite i motori di ricerca escono dal loro ruolo originale costituendo un nuovo, grande corpus di informazioni a disposizione di tutti

La marea di informazioni che fanno di Internet una enorme risorsa informativa, non è sottoposta alle tutele classiche

Stanno nascendo nuove forme di condivisione e messa in rete delle informazioni: wikipedia, blog

Già si iniziano a vedere nuove forme originali di fruizione di informazione in rete

Già si iniziano a vedere forme di trasformazione dell'informazione che superano gli scopi di chi l'ha prodotta

Esternalità

Un effetto collaterale economico: costi o benefici derivati da un'attività economica, ma riguardanti entità non coinvolte nell'attività.

Per esempio: l'inquinamento (esternalità negativa) o l'impollinazione causata dalle api di un apicoltore (esternalità positiva).

E' solitamente causa di inefficienza, in quanto vi sono guadagni o perdite che non vengono presi in considerazione.

Soluzioni per contrastare esternalità negative possono essere divieti, multe o tasse.

Compensi per esternalità positive possono essere in forma di sussidi.

Oppure si possono cercare modi di far rientrare le esternalità come parte del gioco.

(tradotto e riassunto da http://www.economist.com/research/Economics/alphabetic.cfm?LETTER=E)

La teoria dei giochi

Punteggi:

La merce e i soldi valgono 5

Lo scambio avvenuto vale 2

Un nemico vale -2

Il viaggio vale -1

Alice vuole comprare diamanti

Bob vende diamanti

Alice lascia in un bosco a Bob una valigia con i soldi

Bob lascia in un bosco ad Alice una valigia coi diamanti

Custom Debian

Sono distribuzioni costruite personalizzando un sottoinsieme di Debian. In teoria, dovrebbero essere 100% compliant con le policy Debian.

Permettono di fornire facilmente soluzioni software custom attingendo dall'alta qualità e varietà di software che c'è già in Debian.

Chi fa Custom Debian contribuisce a Debian, e i miglioramenti di Debian si riflettono sulle Custom Debian.

Debian-Lex

SkoleLinux

Debian-NP

Debian-??

Le esternalità derivate dallo sviluppare Custom Debian (software libero) vengono raccolte in Debian, "fermentano" con fenomeni di rete aumentando di valore e possono essere di nuovo godute dagli sviluppatori di Custom Debian.

Debian e Custom Debian hanno la potenzialità di diventare un procedimento estremamente creativo basato sulla messa in comune e messa a frutto delle esternalità.

Estremamente creativo.

Custom Debian

Esempi di Custom Debian

debian-lex

Selezione dei pacchetti

Implementazione nuove feature richieste e submit di patch al BTS di Debian

Feature non sempre richieste da Debian stessa implementate come domande di debconf a priorità bassa

Installazione tramite debian-installer, altamente personalizzabile

Facile creare CD Morphix o Knoppix

debian-med

debian-jr

Conclusione

Abbiamo visto la possibilità di creare un migliore mercato del software

Abbiamo visto come è possibile farlo innescando un processo tremendamente creativo

Abbiamo visto che è già possibile farlo, qui e ora

Che aspettiamo?

45 mins including questions: ~35 mins of talk

Goal: show that there are problems we don't usually think about, nor we are

aware of

Introduction: what the talk is about

Showing non-technical problems that can happen inside Debian and we ren't always aware of

Where Debian is unique

<Empty slide, taking notes>

<ask people where they think that Debian is unique>

My ideas on the topic

Number of packages

The way people have for communicating

people of different cultures, places, resources, interest, education are working together with very rare physical encounters

communication is mainly computer-mediated, and phisical encounters are not the norm, but the exception

The undefinedness of the user base

The undefinedness of the purpose of use

Number of people working on it

Motivation for cooperation

The open BTS

The presence of an unstable and testing version

2003-07-19T11:28:55