Universitat Estiu: Introducció Programari Lliure

  • View
    595

  • Download
    7

Embed Size (px)

Transcript

  • 1. Introduccio al Programari LliureIntroduccio al Programari LliureCarles Mateu `Departament dInformaticaUniversitat de LleidaEstiu - 2007

2. Introduccio al Programari Lliure Esquema1 Introduccio2 `Programes i llicencies3 Programari Lliure4 `La realitat de la informatica5`Aixo va detica!6 Patents: El front de guerra 3. Introduccio al Programari LliureIntroduccio EsquemaProgramari Lliure1 Introduccio``Prehistoria informatica2 `Programes i llicencies`Historia de la revolucio3 Programari Lliure GNU 4 `La realitat de la informatica5`Aixo va detica!6 Patents: El front de guerra 4. Introduccio al Programari LliureIntroduccio 3 Notcies PrimeraMicrosoft assegura que el nou sistema operatiu que prepara` creara 114.500 llocs de treball a Espanya El nou sistema operatiu que Microsoft prepara per treure al mercat en` ` els proxims mesos, Windows Vista, creara uns 114.500 llocs de treball directes i indirectes a Espanya, segons un estudi encarregat` pel gegant informatic, que tambe estima que cada euro de guany de ` Windows Vista revertira en 10,70 euros de guany al mercat espanyol ` de la informatica i les telecomunicacions. Linforme que sha presentat aquest dijous estima que en els sis pasos estudiats les activitats de produccio, distribucio o venda del ` Windows Vista equivaldra al 20% dels llocs de treball en el sector de ` la informatica i les telecomunicacions. Font: http://www.noticies.cat/pnoticies/notItem.jsp?item=noticia&idint=145607 5. Introduccio al Programari LliureIntroduccio 3 Notcies Segona Study: Vista could create 50,000 jobs in Europe ... will create more than 50,000 technology jobs in six large European countries and will lead to a ood of economic benets for companies there.... In the six countries studied, more than 150,000 IT companies will produce, sell or distribute products or services running on Windows Vista in 2007 and will employ 400,000 people, IDC said. Another 650,000 will be employed in the IT departments of businesses that rely on Vista. Font: http://news.com.com/Study+Vista+could+create+50%2C000+jobs+in+Europe/2100- 1016 3-6115797.html?tag=nefd.top 6. Introduccio al Programari LliureIntroduccio 3 Notcies Tercera Microsoft preve duplicar sus ventas en Cataluna Este preve duplicar la facturacion de la compana en esta comunidad hasta alcanzar los 150 millones de euros en 2008. Asimismo, Microsoft tambien confa en doblar su plantilla hasta los 80 trabajadores en el mismo perodo de tiempo. Font: http://www.idg.es/computerworld/noticia.asp?id=43324 7. Introduccio al Programari LliureIntroduccio Com Seguir El Curs (de la Vida) Guia vitalcui prodest/cui bono (Qui en surt guanyant de les coses?)La gent es resisteix als canvis, sempre.No tot son ors i violes. 8. Introduccio al Programari LliureIntroduccio Programari Lliure ` De que va tot aixo Free/Livre Open Source Software Programari lliure es aquell que ens garanteix total llibertat a lusuari/consumidor. ` ` No es aquell que segueix estandards (encara que aixo tambe sigui important), ni aquell que sigui gratut (habitualment ho es), ni vol dir ` ` ` que ara ja ningu pagara als informatics (sels pagara per altres coses, ` entre elles fer dinformatics). 9. Introduccio al Programari LliureIntroduccio Programari Lliure El perque de tot plegat` El programari lliure esta de moda: surt als programes electorals, les administracion diuen que el promocionen, algunes empreses shi dediquen, altres empreses lutilitzen, etc. ` Pero perque es important? Representa un nou paradigma/model mes potent dedesenvolupament? `Te repercusions economiques en la industria? ` Pel preu de les llicencies? Pel repartiment dingressos? Potencia la industria?Canvia les normes legals?Millora o potencia la qualitat? Opineu vosaltres!!!! 10. Introduccio al Programari LliureIntroduccio Programari Lliure El perque de tot plegat` El programari lliure esta de moda: surt als programes electorals, les administracion diuen que el promocionen, algunes empreses shi dediquen, altres empreses lutilitzen, etc. ` Pero perque es important? Representa un nou paradigma/model mes potent dedesenvolupament? `Te repercusions economiques en la industria? ` Pel preu de les llicencies? Pel repartiment dingressos? Potencia la industria?Canvia les normes legals?Millora o potencia la qualitat? Opineu vosaltres!!!! 11. Introduccio al Programari LliureIntroduccio Programari Lliure Que no es el programari lliure El mon del programari lliure no disposa dun vocabulari, duna taxonomia i dun ideari ortodoxe ni estandar. Establirem ara algunes convencions i eliminarem algunes idees que abunden al voltant del PL.Loposat al programari lliure es el programari privatiu o restrictiu.Res de propietari, ni de comercial, aquests termes son elsoposats daltres termes, no de lliure.El programari lliure, malgrat acostuma a no tenir cost de``llicencia, no implica gratutat en la informatica. El cost de `llicencia molts cops no es rellevant comparat amb altres costos.El programari lliure no es intrnsecament millor, ho acostuma aser (i millor de qualitat no de quantitat o de prestacions) permor del seu model de desenvolupament. 12. Introduccio al Programari LliureIntroduccio Programari Lliure Que no es el programari lliureLa comunitat de programari lliure no es: Una colla de ninatos-hackerillos (script-kiddies et al.). Una coleccio de hackers, geeks i nerds que no safeiten i vesteixen amb evident mal gust. Una conspiracio hacker-comunista per enfonsar lindustria ` informatica. Gent falta de vida social. Unes empreses envejoses de Microsoft i del seu meravellos producte.De tota manera, hi ha gent del PL que compleix una o mesdaquestes caracteritzacions!!`Pero tampoc es: Un munt de Gandhis i Mares Tereses de Calcuta. Gent amable i disposada a donar el seu temps pel vostre beneci` economic sense mes ni mes.` Un munt dinformatics que dessitgen solventar els vostres problemes de forma desinteresada. 13. Introduccio al Programari LliureIntroduccio Programari Lliure Que no es el programari lliureLa comunitat de programari lliure no es: Una colla de ninatos-hackerillos (script-kiddies et al.). Una coleccio de hackers, geeks i nerds que no safeiten i vesteixen amb evident mal gust. Una conspiracio hacker-comunista per enfonsar lindustria ` informatica. Gent falta de vida social. Unes empreses envejoses de Microsoft i del seu meravellos producte.De tota manera, hi ha gent del PL que compleix una o mesdaquestes caracteritzacions!!`Pero tampoc es: Un munt de Gandhis i Mares Tereses de Calcuta. Gent amable i disposada a donar el seu temps pel vostre beneci` economic sense mes ni mes.` Un munt dinformatics que dessitgen solventar els vostres problemes de forma desinteresada. 14. Introduccio al Programari LliureIntroduccio Programari Lliure Que no es el programari lliureLa comunitat de programari lliure no es: Una colla de ninatos-hackerillos (script-kiddies et al.). Una coleccio de hackers, geeks i nerds que no safeiten i vesteixen amb evident mal gust. Una conspiracio hacker-comunista per enfonsar lindustria ` informatica. Gent falta de vida social. Unes empreses envejoses de Microsoft i del seu meravellos producte.De tota manera, hi ha gent del PL que compleix una o mesdaquestes caracteritzacions!!`Pero tampoc es: Un munt de Gandhis i Mares Tereses de Calcuta. Gent amable i disposada a donar el seu temps pel vostre beneci` economic sense mes ni mes.` Un munt dinformatics que dessitgen solventar els vostres problemes de forma desinteresada. 15. Introduccio al Programari LliureIntroduccio`` Prehistoria informatica ` Contextualitzacio historica ` Fins el comencament dels 80 la informatica funcionava: Pocs ordinadors i molt i molt cars (a mes de sorollosos i pocpotents i que consumeixen molta electricitat).El programari era lliure:No es cobrava per aquest.Era molt especc per un maquinari determinat.Desenvolupament cooperatiu` Fins que al MIT van comprar una impressora... pero daquesta impressora en parlem en un moment. 16. Introduccio al Programari LliureIntroduccio`` Prehistoria informatica ` Contextualitzacio historica ` Fins el comencament dels 80 la informatica funcionava: Pocs ordinadors i molt i molt cars (a mes de sorollosos i pocpotents i que consumeixen molta electricitat).El programari era lliure:No es cobrava per aquest.Era molt especc per un maquinari determinat.Desenvolupament cooperatiu` Fins que al MIT van comprar una impressora... pero daquesta impressora en parlem en un moment. 17. Introduccio al Programari LliureIntroduccio`` Prehistoria informatica ` Contextualitzacio historica ` Fins el comencament dels 80 la informatica funcionava: Pocs ordinadors i molt i molt cars (a mes de sorollosos i pocpotents i que consumeixen molta electricitat).El programari era lliure:No es cobrava per aquest.Era molt especc per un maquinari determinat.Desenvolupament cooperatiu` Fins que al MIT van comprar una impressora... pero daquesta impressora en parlem en un moment. 18. Introduccio al Programari LliureIntroduccio`` Prehistoria informatica ` Contextualitzacio historica Durant els 60 un grup de cientcs dels mtics Bell Labs dAT&T treballen en un projecte anomenat MULTICS (amb el MIT i General `` Electrics), no en surtira el que pretenien, pero....Un parell dells: Dennis Ritchie i Brian Kernihghan crearan unnou llenguatge de programacio: C.Uns altres, el mateix Ritchie i Ken Thomson, etc. crearan un nousistema operatiu per un nou ordinador que tenien al laboratori, iho faran duna forma totalment innovadora: empraran C perfer-ho. Aix neix: UNIX pel PDP/7 (i el fan per poder jugar!). Altres grups i cientcs produeixen meravelles: Aho, Weinberg i Kernighan crearan AWK, Bjarne Stroustroup crea C++, etc.` Aquests productes: UNIX i C (basicament), no eren del tot interessants per Bell Labs, i durant molts anys van circular de ` formes rares pel mon: llicencies liberals per universitats (sense kernels), en for