Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoMichelangelo Cenci Modificato 8 anni fa
1
PERCHE' PROGRAMMARE FREE Cosa spinge a rilasciare il codice Roberto -MadBob- Guido Linux Day Torino 2008
2
Perche' free... per l'azienda Perche' free... per gli appassionati Perche' free... per tutti... il tutto condito da aneddoti storici e/o personali...
3
In principio fu l'hacker... Agli albori della scienza informatica il computer era strumento per pochi, usato quasi esclusivamente in ambito accademico, e tutto il software veniva condiviso tra studenti e ricercatori al fine di arricchirlo e costruirsi una reputazione. Richard Stallman - 1983
4
... poi venne il mercato Un po' alla volta, con la diffusione dei computer in ambito aziendale e dopo ancora domestico, il software venne sempre piu' inteso come “prodotto”, di cui tenere segreta l'implementazione e da vendere al prezzo piu' alto possibile. Bill Gates
5
Oggi...... l'hardware costa pochissimo... il software si trova gratis, o pirata... il livello di concorrenzialita' e' alto... l'attenzione e' su servizi e dati Sperare di andare avanti limitandosi a vendere un poco di software e' anacronistico, tanto vale rilasciarne il codice!
6
Vantaggi per l'azienda - immagine e promozione - accesso virale ad altro codice esistente e gia' free - collaborazione da parte della community
7
Freeware?... Una radicata modalita' di distribuzione del software, che sia prodotto da una azienda o da un singolo individuo, e' il freeware: applicazioni gratuite, ma di cui non viene divulgato il codice sorgente.
8
... No, grazie Questa modalita' soffre delle stesse limitazioni del software “tradizionale”: non personalizzabile, limitato, non in grado di coinvolgere una community esterna. Oltre a non rappresentare un guadagno in termini di vendita di licenze il suo sviluppo e' completamente a carico dell'autore originale: un doppio svantaggio!
9
Real Player VLC Fonte: http://freshmeat.net Pubblicita' comparativa
10
Free as in speech Se lo scopo e' quello di realizzare qualcosa di buono per tutti, lo si faccia in modo completo! Piu' facile sara' veder riconosciuta ed usata la propria opera.
11
Perche' non free? 1) Mi rubano il codice! La GPL non e' un giocattolo, e' un documento legale che piu' volte ha dimostrato la sua validita' in tribunale. Se esiste un dubbio in merito all'incorporazione del proprio codice free in altri prodotti closed la legge e' dalla vostra parte.
12
Perche' non free? 2) Mi rubano il copyright! E' estremamente semplice “taroccare” un binario pur non avendone il sorgente e sostituire il nome dell'autore originale, il fatto di tenere segreta l'implementazione e' una falsa sicurezza.
13
Perche' non free? 3) Qualcuno lo prende e lo rivende! Se qualcuno e' piu' bravo di voi a fare marketing la colpa e' solo vostra: se lo fate per business siate competitivi sul servizio, se lo fate per passione avete trovato un posto di lavoro a vita.
14
Le aziende lo fanno per il business Gli hackers lo fanno per la gloria E tutti gli altri?
15
Esperienza Il modo migliore per apprendere un linguaggio di programmazione o l'utilizzo di un framework e' l'esperienza: consigliato e' avviare un proprio progetto di sviluppo, piccolo o grande che sia, magari dopo aver ficcato il naso nel codice (free) altrui. L'importante sta nel prendersi sul serio.
16
Curriculum Lavorare ad un progetto free permette di accumulare esperienze utilissime per il mondo del lavoro, pur senza aver mai stipulato un contratto. E il mondo del lavoro lo sa: molti si interessano all'attivita' dei candidati, la partecipazione ad un progetto free e' sintomo di entusiasmo e capacita' che raramente passano inosservate.
17
... l'angolo degli aneddoti...
18
Certamente non abbiamo coperto tutti i casi possibili, dunque... DOMANDE?
19
Software is like sex: it's better when is free Linus Torvalds
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.