1
Strumenti liberi ed open source
per lo studio professionale d'architettura
1 - Significato di software libero ed open source
E' necessario fare una distinzione tra i due tipi di software, così come si distinguono diverse comunità attive fra gli sviluppatori di software
senza fini di lucro.
Per il movimento Open Source, il fatto che il software debba essere open o meno è un problema pratico, non un problema etico, è una
metodologia di sviluppo; il codice del programma è a disposizione di tutti quelli che lo vogliono leggere e modificare, ma rimane comunque di
proprietà del programmatore e della ditta che lo ha sviluppato.
Il Software Libero è invece un movimento di carattere sociale; il concetto relativo di "free" è riassunto con "free speech, not free beer" - cioè
"libertà di parola, non birra gratis".
Entrambi hanno un effetto in comune: (*dal sito di OpenOffice.org) "..anche se si parla di software libero e non di software gratuito, lo si può
usare, copiare, modificare e distribuire liberamente senza aver bisogno di acquistare alcuna licenza; la gratuità è conseguenza della libertà.
Quando si usa software libero (come lo è OpenOffice.org, Linux, Firefox, Thunderbird, Gimp, MySQL e tantissimi altri), si riceve una serie di
diritti che sono:
•
•
•
•
libertà
libertà
libertà
libertà
di
di
di
di
usare quel software per qualsiasi scopo (anche a livello commerciale)
modificare il software sorgente (per adattare il prodotto alle proprie esigenze)
distribuire il software ovunque
distribuire le modifiche apportate
Occorre fare attenzione che, contrariamente a quanto si tende comunemente a credere, il software è coperto da copyright. E' l'autore del
software stesso che, scegliendo una licenza libera, impone che le libertà elencate sopra non possano essere, in nessun caso, alienate. Pertanto,
se si ridistribuisce il software, anche chi lo riceve deve ottenere gli stessi diritti.."
Nel software libero si distingue ancora: c'è chi crea un programma e lo distribuisce sulla rete (è il caso di molte piccole applicazioni della
comunità linux); poi ci sono aziende che rilasciano sulla rete il loro codice, la "comunità" lo usa, lo esamina, ne corregge i difetti, lo migliora, lo
adatta alle varie esigenze... tutto questo si traduce in visibilità, in una attività di "testing" e "debugging" estesa, capillare ed approfondita, ma
anche in possibilità di guadagno attraverso l'assistenza tecnica alle aziende (per es. Canonical per Ubuntu-linux), oppure dalla vendita di
versioni più evolute del software (le varie versioni Pro).
2
2 - Progettazione e la gestione del proprio lavoro all'interno dello studio
Ci sono software di riferimento nello svolgimento del lavoro in uno studio d'architettura (o tecnico in generale) che fanno il loro compito in
maniera egregia: sono i vari Autocad, Archicad, Allplan e Arcplus per il CAD 2D e 3D, 3DStudio e Rhino per la renderizzazione e per gli effetti
fotorealistici dei modelli progettati, Photoshop e Corel Draw per il fotoritocco e la grafica vettoriale, etc..
La maggior parte degli architetti che oggi sono quarantenni si è formata su tali software; Autocad ha avuto addirittura il potere di influenzare
l'attuale formato standard di disegno su computer: prima era il dxf, ora è il dwg, formato nativo proprietario Autodesk.
Ferme restando le qualità dei programmi citati e le necessità di usare un computer per lavorare, in questa sede ci proponiamo di illustrare
software alternativi attrettanto ottimi che si possono detenere ed usare liberamente in studio per svolgere la nostra attività di progettisti.
Molti di noi hanno già fatto esperienza con il mondo open source usando Openoffice o Libreoffice per gestire i documenti di testo, i fogli di
calcolo e le presentazioni; prima della distribuzione sulla rete di questi programmi era cattiva usanza diffusa avere installate sul proprio
computer copie pirata o copie legali di programmi commerciali per la gestione dell'ufficio (come Microsoft Office) "passate" da amici e colleghi,
abitudine favorita anche dal costo elevato delle licenze (ed è utile precisare che questa pratica è illegale e sanzionabile).
Stessa cattiva abitudine era diffusa per i programmi CAD.
Adesso ci sono strumenti liberi a disposizione di tutti, che ci permettono di svolgere gli stessi compiti che svolgevamo con i software proprietari
licenziati.
Imparare ad usare il software libero ed open source non non comporta diffoltà particolari ma richiede comunque l'investimento di un po' di
tempo; il tutto è semplificato dal fatto che le interfacce sono familiari a chi ha già usato altri software simili e che sulla rete si trovano numerosi
esempi, tutorials, guide passo-passo e video dimostrativi.
Per l'immediato futuro, soprattutto per i più giovani e per chi vuole inserirsi nel nostro mercato di lavoro, si prospetta la possibilità di allargare
la conoscenza sui nuovi software alternativi, per offrire nuove competenze tecniche-informatiche specifiche e mirate.
I vantaggi sull'incremento della propria produttività in studio sono immediati (ad esempio SweetHome 3D che permette in pochi passaggi e in
poco tempo di mostrare al proprio cliente un prodotto finito realistico) ed i vantaggi economici dovuti al risparmio sull'acquisto delle licenze
altrettanto ottimi.
3
3 - CAD BIDIMENSIONALE
DRAFTSIGHT
DraftSight è un CAD 2D gratuito il quale ha la peculiarità di creare, modificare e visualizzare progetti nel diffuso formato DWG di AutoCAD.
L'ambiente di lavoro è dotato delle funzionalità tipiche di software di questo genere ed include un ampio set di comandi, in grado di soddisfare
anche l'utenza più esigente. In termini di interoperabilità, si rilevano la scrittura e la lettura di file DWG/DXF, la possibilità di allegare immagini,
la creazione di PDF multipagina, il salvataggio e la stampa nei formati immagine più comuni.
DraftSight propone inoltre un ricco insieme di strumenti di disegno adatti alla progettazione di modelli complessi, grazie anche al supporto dei
livelli. L'interfaccia utente è pienamente personalizzabile attraverso la definizione di alias da associare ai comandi, azioni da assegnare al doppio
clic del mouse, menù dedicati, combinazioni brevi da tastiera e barre degli strumenti.
DoubleCAD XT
Doublecad è un programma gratuito di progettazione assistita al computer, il quale presenta funzionalità ed opzioni in grado di non far
rimpiangere software del calibro di AutoCAD. Fornisce un ampio insieme di strumenti adatti alla creazione ed allo sviluppo di progetti 2D e 3D di
vario livello per andare incontro anche ad esigenze di livello professionale.
L'interfaccia di DoubleCAD XT risulta di utilizzo immediato per chi abbia già maturato una certa esperienza in questi ambiti e si possono in ogni
caso definire dei profili personalizzati per cercare di migliorare la propria produttività adattando le specifiche alle necessità del flusso di lavoro.
Tra le caratteristiche principali vi sono il disegno ordinato per livelli, la possibilità di utilizzare le curve di Bezier e la piena compatibilità con i
formati DWG, DXF e DWF tipici di AutoCAD. Il software non richiede risorse di sistema particolarmente elevate per essere utilizzato con buone
prestazioni.
4 - MODELLAZIONE TRIDIMENSIONALE E RENDERING
SWEETHOME 3D
Sweet Home 3D è un utile strumento freeware per la progettazione 3D di interni. In particolare, assiste l'utente nel disporre mobili e arredi
nell'ambito di un progetto in due dimensioni, visualizzabile con un'anteprima tridimensionale. Sue peculiarità sono la semplicità e
l'immediatezza d'uso, non richiedendo perciò determinate conoscenze in materia di software per la progettazione assistita. Una ricca libreria
suddivisa in pratiche categorie consente di accedere ai componenti desiderati per trascinarli nella zona di disegno con la funzionalità drag and
drop.
Una specifica di rilievo è costituita anche dal visitatore virtuale, che si presta per entrare in un locale e percorrerlo muovendosi al suo interno
verso qualsiasi direzione, riuscendo così ad apprezzare meglio certi dettagli. È inoltre disponibile anche una versione online che rende ancora
più intuitive le funzioni di base. È così sufficiente essere dotati di una connessione web per poter usufruire del software.
4
BLENDER
Blender è un software piuttosto noto nel campo della grafica digitale, in particolar modo nella categoria della grafica 3D. L'applicazione
rappresenta una valida alternativa a tutti i più importanti nomi in circolazione, rispetto ai quali riesce a fornire prestazioni più che accettabili e
strumenti in grado di offrire funzionalità avanzate.
La natura gratuita di Blender non deve tuttavia lasciar pensare ad un software di basso livello, poco curato oppure dotato di scarsa assistenza
online. L'applicazione mette infatti a disposizione potenti strumenti di modellazione in tre dimensioni, con la possibilità di ottenere prodotti finali
qualitativamente paragonabili a quelli realizzate mediante costose applicazioni utilizzate in ambienti professionali. Ad oggi, questo applicativo
viene utilizzato anche nella creazione di videogame, soprattutto grazie ad apposite funzionalità che vengono incontro agli sviluppatori nella
realizzazione degli ambienti grafici per i propri titoli.
Grazie a Blender è possibile modellare un oggetto 3D, arricchirlo con una serie di animazioni in grado di rispondere alle più diverse esigenze di
creazione, effettuare il rendering dei propri elaborati e passare poi alla fase di post-produzione video. Tutte queste opportunità vengono rese
disponibili grazie ad una ricca collezione di tool, sia basilari che avanzati, integrati all'interno del software ed accessibili in pochi click.
L'esportazione può avvenire poi in maniera piuttosto semplice, con un buon livello di compatibilità verso i formati di file più utilizzati nel settore.
5 - GRAFICA, FOTORITOCCO, IMPAGINAZIONE
THE GIMP
GIMP è un ottimo programma open source per elaborare immagini digitali, il quale si pone in evidenza per funzionalità avanzate per certi versi
paragonabili a prodotti commerciali sulla carta più quotati.
Tra le sue specificità spiccano la semplicità d'utilizzo e l'approccio con la sua interfaccia non crea difficoltà di sorta anche a chi si avvicini per la
prima volta al mondo della grafica computerizzata. Oltre alla guida in linea, il sito di riferimento ospita numerosi tutorial caratterizzati da livelli
di difficoltà differenziati e indicati sia per chi è alle prime armi che per gli utenti dotati di maggiore esperienza. L'interfaccia risulta inoltre
ampiamente configurabile dall'utente, il quale ha la possibilità di definire il layout più consono ai propri gusti personali ed alle esigenze
operative.
Ulteriori elementi a favore di questo programma di editing fotografico sono flessibilità e versatilità, in quanto permette di affrontare la creazione
di semplici disegni e di mettere a punto progetti di una certa complessità. GIMP è compatibile con i principali formati grafici, quali ad esempio
JPEG, TIFF, BMP, GIF, PNG, TGA, PCX e PSD e fornisce anche strumenti per coadiuvare processi di elaborazione automatica espressi mediante
procedure batch.
5
INKSCAPE
Inkscape è un programma di grafica vettoriale basato sullo standard W3C. Offre un insieme di strumenti quali tracciati, testi, trasparenze,
gruppi e trasformazioni. Questa versione introduce il supporto nativo PDF per consentire l'editing dei file come soluzione open source.
Le caratteristiche del programma sono paragonabili a quelle di Illustrator, CorelDraw, Freehand e Xara X. Vi è il supporto per i meta data, la
modifica di nodi, livelli, operazioni articolate e XML. Si possono importare immagini nei formati TIFF, PNG, BMP, JPEG, EPS e Postscript ed
esportarle nel formato PNG. Obiettivo principale del software è di offrire alla comunità open source un tool che rispetti gli standard XML, SVG e
CSS2.
SCRIBUS
Scribus è un software di Desktop Publishing (DPT) open source e gratuito. I software di questo tipo consentono di creare dal proprio PC
materiali pubblicabile successivamente su carta. Con Scribus si possono creare e-book, brochure, veri e prorpi libri. A differenza dei programmi
di editing di testo, come Openoffice Writer, i software DPT consentono di aggregare varie tipologie di contenuti (grafici e testuali) e di decidere
con estrema precisione la collocazione di essi nella pagina.
Scribus contiene diverse caratteristiche che lo rendono un software completo e professionale. I documenti scritti con il programma possono
essere esportati in formato PDF e Encapsulated Postscript. Sono gestiti anche le importazioni da questi due formati. I formati grafici che
possono essere inclusi in un documento spaziano dal Jpg, al Tiff al Png sino al meno noto xpm.
I disegni possono essere creati attraverso i soliti strumenti di disegno che comprendono la scrittura di curve, linee e poligoni. Gli elementi,
all'interno dell'area di lavoro, possono essere collocati facilmente e con precisione. Nel programma sono presenti diversi moduli per impostare la
lingua, tra i quali quello per la lingua italiana.
6