Questo repository conterrà tutti gli appunti relativi al corso di Tecnologie open-source frequentato all'università di Padova e tenuto dal Professor Francesco Tapparo.
Gli appunti sono stati realizzati in LaTeX e sono il prodotto dell'unione degli appunti presi a lezione e la trascrizione delle registrazioni nell'A.A. 2013/2014. Il contenuto degli appunti potrebbe non coprire eventuali aspetti ed argomenti tenuti negli anni accademici successivi, Il registro utilizzato è simile a quello tenuto a lezione.
Si invita chiunque volesse contribuire con correzioni, incrementi o proposte di miglioramento a consultare il file CONTRIBUTING.md e richiedere di essere inserito tra i collaboratori.
- Introduzione al corso;
- La storia del copyright;
- La storia del software libero;
- L'ultimo degli hackers;
- Il movimento open-source;
- Licenze software
- Open Content;
- RDF;
- SVN.
Il documento finale è stato realizzato unendo diversi capitolo scritti in LaTeX. Per ottenere il pdf è necessario dotarsi di un compilatore LaTeX con i pacchetti indicati sotto.
(images/cc_by.png) Il PDF ottenuto, eventuali stampe e altre opere derivate da questo sorgente sono da intendersi come rilasciate sotto licenza CC-BY-SA 4.0
Per comodità è stata scritta una regola nel Makefile per la compilazione. Vi basta, da terminale, clonare il repository, accedere alla cartella e avviare il Makefile digitando:
make document
- Scaricare MiKTeX da qui
- Dal package manager installare i pacchetti indicati sotto ( qui una breve guida per usare il package manager)
- Lanciare TeXworks, per compilare il file TecnologieOpenSource.tex un click sulla freccia verde, accettare l'installazione di ulteriori altri pacchetti, fine.
Se per qualche ragione non si riuscisse a compilare i sorgenti contattate uno dei collaboratori di persona per avere il pdf già compilato. In ogni caso, appena raggiunta una major release, il documento sarà pubblicato su un sito di scambio.
Allo stato attuale è risultato necessario utilizzare i seguenti pacchetti:
inputenc
;hyperref
;titlesec
;amssymb,amsmath
;babel
;tocloft
;appendix
;graphicx
;wrapfig
;xcolor
;eurosym
;listings
;fancyhdr
;lastpage
;ragged2e
.xmpincl
.