´
Introduccio al Programari Lliure




                                     ´
                           Introduccio al Pr...
´
Introduccio al Programari Lliure




Esquema


           1               ´
                 Introduccio
           2   ...
´
Introduccio al Programari Lliure
             ´
   Introduccio




Esquema


                                           ...
´
Introduccio al Programari Lliure
             ´
   Introduccio




3 Not´cies
     ı
Primera



        Microsoft assegu...
´
Introduccio al Programari Lliure
             ´
   Introduccio




3 Not´cies
     ı
Segona




        Study: Vista cou...
´
Introduccio al Programari Lliure
             ´
   Introduccio




3 Not´cies
     ı
Tercera




                      ´...
´
Introduccio al Programari Lliure
             ´
   Introduccio




Com Seguir El Curs (de la Vida)
Guia vital




      ...
´
Introduccio al Programari Lliure
             ´
   Introduccio
      Programari Lliure



     ´           `
De que va t...
´
Introduccio al Programari Lliure
             ´
   Introduccio
      Programari Lliure



        ´
El perque de tot ple...
´
Introduccio al Programari Lliure
             ´
   Introduccio
      Programari Lliure



        ´
El perque de tot ple...
´
Introduccio al Programari Lliure
             ´
   Introduccio
      Programari Lliure



  ´    ´
Que no es el programa...
´
Introduccio al Programari Lliure
             ´
   Introduccio
      Programari Lliure



  ´    ´
Que no es el programa...
´
Introduccio al Programari Lliure
             ´
   Introduccio
      Programari Lliure



  ´    ´
Que no es el programa...
´
Introduccio al Programari Lliure
             ´
   Introduccio
      Programari Lliure



  ´    ´
Que no es el programa...
´
Introduccio al Programari Lliure
             ´
   Introduccio
             `          `
      Prehistoria informatica

...
´
Introduccio al Programari Lliure
             ´
   Introduccio
             `          `
      Prehistoria informatica

...
´
Introduccio al Programari Lliure
             ´
   Introduccio
             `          `
      Prehistoria informatica

...
´
Introduccio al Programari Lliure
             ´
   Introduccio
             `          `
      Prehistoria informatica

...
´
Introduccio al Programari Lliure
             ´
   Introduccio
          `                  ´
      Historia de la revol...
´
Introduccio al Programari Lliure
             ´
   Introduccio
          `                  ´
      Historia de la revol...
´
Introduccio al Programari Lliure
             ´
   Introduccio
          `                  ´
      Historia de la revol...
´
Introduccio al Programari Lliure
             ´
   Introduccio
          `                  ´
      Historia de la revol...
´
Introduccio al Programari Lliure
             ´
   Introduccio
          `                  ´
      Historia de la revol...
´
Introduccio al Programari Lliure
             ´
   Introduccio
      GNU



              `             `      ´
GNU/Hur...
´
Introduccio al Programari Lliure
             ´
   Introduccio
      GNU



GNU/Linux


        Linux i GNU/Linux
      ...
´
Introduccio al Programari Lliure
                   `
   Programes i llicencies




Esquema


                          ...
´
Introduccio al Programari Lliure
                   `
   Programes i llicencies
        ´ ´
      Que es el Programari?
...
´
Introduccio al Programari Lliure
                   `
   Programes i llicencies
      Comprar un programa...



Podem co...
´
Introduccio al Programari Lliure
                   `
   Programes i llicencies
      Comprar un programa...



Podem co...
´
Introduccio al Programari Lliure
                   `
   Programes i llicencies
      Comprar un programa...



Podem co...
´
Introduccio al Programari Lliure
                   `
   Programes i llicencies
             `
      La llicencia d’un p...
´
Introduccio al Programari Lliure
                   `
   Programes i llicencies
              `
      Les llicencies del...
´
Introduccio al Programari Lliure
   Programari Lliure




Esquema


                                                 Lli...
´
Introduccio al Programari Lliure
   Programari Lliure




  ` ´
Que es el programari lliure?


                         ...
´
Introduccio al Programari Lliure
   Programari Lliure




N’hi ha que no les garanteix?


                              ...
´
Introduccio al Programari Lliure
   Programari Lliure




N’hi ha que no les garanteix?


                              ...
´
Introduccio al Programari Lliure
   Programari Lliure
      Llibertat 0



Llibertat 0

        Llibertat 0
            ...
´
Introduccio al Programari Lliure
   Programari Lliure
      Llibertat 0



Llibertat 0

        Llibertat 0
            ...
´
Introduccio al Programari Lliure
   Programari Lliure
      Llibertat 1



Llibertat 1

        Llibertat 1
        Vull...
´
Introduccio al Programari Lliure
   Programari Lliure
      Llibertat 1



Llibertat 1

        Llibertat 1
        Vull...
´
Introduccio al Programari Lliure
   Programari Lliure
      Llibertat 2



Llibertat 2




        Llibertat 2
        V...
´
Introduccio al Programari Lliure
   Programari Lliure
      Llibertat 2



Llibertat 2




        Llibertat 2
        V...
´
Introduccio al Programari Lliure
   Programari Lliure
      Llibertat 2



Llibertat 2




        Llibertat 2
        V...
´
Introduccio al Programari Lliure
   Programari Lliure
      Llibertat 3



Llibertat 3




        Llibertat 3
        V...
´
Introduccio al Programari Lliure
   Programari Lliure
      Llibertat 3



Llibertat 3




        Llibertat 3
        V...
´
Introduccio al Programari Lliure
   Programari Lliure
      Llibertat 3



Llibertat 3




        Llibertat 3
        V...
´
Introduccio al Programari Lliure
   Programari Lliure
                 ´      `
      Llibertat mes enlla del programari...
´
Introduccio al Programari Lliure
   Programari Lliure
                 ´      `
      Llibertat mes enlla del programari...
´
Introduccio al Programari Lliure
   Programari Lliure
                 ´      `
      Llibertat mes enlla del programari...
´
Introduccio al Programari Lliure
                           `
   La realitat de la informatica




Esquema


           ...
´
Introduccio al Programari Lliure
                           `
   La realitat de la informatica




 ´
Son necessaris els...
´
Introduccio al Programari Lliure
                           `
   La realitat de la informatica
         `
      Estandar...
´
Introduccio al Programari Lliure
                           `
   La realitat de la informatica
      Interoperabilitat

...
´
Introduccio al Programari Lliure
                           `
   La realitat de la informatica
      Interoperabilitat

...
´
Introduccio al Programari Lliure
                           `
   La realitat de la informatica
      Seguretat



      ...
´
Introduccio al Programari Lliure
                           `
   La realitat de la informatica
      Seguretat



      ...
´
Introduccio al Programari Lliure
                           `
   La realitat de la informatica
      Seguretat



      ...
´
Introduccio al Programari Lliure
                           `
   La realitat de la informatica
      Rendiment



      ...
´
Introduccio al Programari Lliure
                           `
   La realitat de la informatica
                      `
 ...
´
Introduccio al Programari Lliure
                           `
   La realitat de la informatica
      La cosa va de costo...
´
Introduccio al Programari Lliure
                           `
   La realitat de la informatica
            ´
      Fricc...
´
Introduccio al Programari Lliure
                           `
   La realitat de la informatica
        ˆ `
      Pret-a-...
´
Introduccio al Programari Lliure
                           `
   La realitat de la informatica
                       ´ ...
´
Introduccio al Programari Lliure
      `      ´
   Aixo va d’etica!




Esquema


                                      ...
´
Introduccio al Programari Lliure
      `      ´
   Aixo va d’etica!




   `      ´
Aixo va d’etica, no de diners



   ...
´
Introduccio al Programari Lliure
      `      ´
   Aixo va d’etica!




   `      ´
Aixo va d’etica, no de diners



   ...
´
Introduccio al Programari Lliure
      `      ´
   Aixo va d’etica!




   `      ´
Aixo va d’etica, no de diners



   ...
´
Introduccio al Programari Lliure
      `      ´
   Aixo va d’etica!
              `
      Transparencia



        `
Tra...
´
Introduccio al Programari Lliure
      `      ´
   Aixo va d’etica!
          ´
      El be comu
               ´



   ...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Esquema


           1               ´
             ...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents




        Les patents de programari:
     ...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents




        Les patents de programari:
     ...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents




        Les patents de programari:
     ...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            1   Webshop: Selling things over...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            1   Webshop: Selling things over...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            1   Webshop: Selling things over...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            1   Webshop: Selling things over...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            1   Webshop: Selling things over...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            1   Webshop: Selling things over...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            1   Webshop: Selling things over...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            1   Webshop: Selling things over...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            9   Credit card: Pay using credi...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            9   Credit card: Pay using credi...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            9   Credit card: Pay using credi...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            9   Credit card: Pay using credi...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            9   Credit card: Pay using credi...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            9   Credit card: Pay using credi...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            9   Credit card: Pay using credi...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents
            9   Credit card: Pay using credi...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents



           17   Ladybug image: JPEG forma...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents



           17   Ladybug image: JPEG forma...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents



           17   Ladybug image: JPEG forma...
´
Introduccio al Programari Lliure
   Patents: El front de guerra




Patents



           17   Ladybug image: JPEG forma...
Upcoming SlideShare
Loading in …5
×

Universitat Estiu: Introducció Programari Lliure

783 views
713 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
783
On SlideShare
0
From Embeds
0
Number of Embeds
32
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Universitat Estiu: Introducció Programari Lliure

  1. 1. ´ Introduccio al Programari Lliure ´ Introduccio al Programari Lliure Carles Mateu ` Departament d’Informatica Universitat de Lleida Estiu - 2007
  2. 2. ´ Introduccio al Programari Lliure Esquema 1 ´ Introduccio 2 ` Programes i llicencies 3 Programari Lliure 4 ` La realitat de la informatica 5 ` ´ Aixo va d’etica! 6 Patents: El front de guerra
  3. 3. ´ Introduccio al Programari Lliure ´ Introduccio Esquema Programari Lliure 1 ´ Introduccio ` ` Prehistoria informatica 2 ` Programes i llicencies ` ´ Historia de la revolucio 3 Programari Lliure GNU 4 ` La realitat de la informatica 5 ` ´ Aixo va d’etica! 6 Patents: El front de guerra
  4. 4. ´ Introduccio al Programari Lliure ´ Introduccio 3 Not´cies ı Primera Microsoft 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. L’informe que s’ha presentat aquest dijous estima que en els sis ´ ´ pa¨sos 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. 5. ´ Introduccio al Programari Lliure ´ Introduccio 3 Not´cies ı 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 flood of economic benefits 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. 6. ´ Introduccio al Programari Lliure ´ Introduccio 3 Not´cies ı Tercera ´ ˜ Microsoft preve duplicar sus ventas en Cataluna ´ ´ ´ ˜ı Este preve duplicar la facturacion de la compan´a en esta comunidad hasta alcanzar los 150 millones de euros en 2008. Asimismo, ´ Microsoft tambien conf´a en doblar su plantilla hasta los 80 ı trabajadores en el mismo per´odo de tiempo. ı Font: http://www.idg.es/computerworld/noticia.asp?id=43324
  7. 7. ´ Introduccio al Programari Lliure ´ Introduccio Com Seguir El Curs (de la Vida) Guia vital cui prodest/cui bono (Qui en surt guanyant de les coses?) La gent es resisteix als canvis, sempre. No tot son flors i violes.
  8. 8. ´ Introduccio al Programari Lliure ´ Introduccio Programari Lliure ´ ` De que va tot aixo Free/Livre Open Source Software ´ Programari lliure es aquell que ens garanteix total llibertat a l’usuari/consumidor. ´ ` ` No es aquell que segueix estandards (encara que aixo tambe sigui´ ´ important), ni aquell que sigui gratu¨t (habitualment ho es), ni vol dir ı ` ` ` que ara ja ningu pagara als informatics (se’ls pagara per altres coses, ´ ` entre elles fer d’informatics).
  9. 9. ´ Introduccio al Programari Lliure ´ Introduccio 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 s’hi dediquen, altres empreses l’utilitzen, etc. ` ´ ´ Pero perque es important? ´ Representa un nou paradigma/model mes potent de desenvolupament? ´ ` Te repercusions economiques en la industria? ` Pel preu de les llicencies? Pel repartiment d’ingressos? Potencia la industria? Canvia les normes legals? Millora o potencia la qualitat? Opineu vosaltres!!!!
  10. 10. ´ Introduccio al Programari Lliure ´ Introduccio 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 s’hi dediquen, altres empreses l’utilitzen, etc. ` ´ ´ Pero perque es important? ´ Representa un nou paradigma/model mes potent de desenvolupament? ´ ` Te repercusions economiques en la industria? ` Pel preu de les llicencies? Pel repartiment d’ingressos? Potencia la industria? Canvia les normes legals? Millora o potencia la qualitat? Opineu vosaltres!!!!
  11. 11. ´ Introduccio al Programari Lliure ´ Introduccio Programari Lliure ´ ´ Que no es el programari lliure ´ El mon del programari lliure no disposa d’un vocabulari, d’una taxonomia i d’un ideari ortodoxe ni estandar. Establirem ara algunes convencions i eliminarem algunes idees que abunden al voltant del PL. ´ L’oposat al programari lliure es el programari privatiu o restrictiu. Res de propietari, ni de comercial, aquests termes son els oposats d’altres termes, no de lliure. El programari lliure, malgrat acostuma a no tenir cost de ` ` llicencia, no implica gratu¨tat en la informatica. El cost de ı ` ´ llicencia molts cops no es rellevant comparat amb altres costos. ´ El programari lliure no es intr´nsecament millor, ho acostuma a ı ser (i millor de qualitat no de ”quantitat” o de prestacions) per mor del seu model de desenvolupament.
  12. 12. ´ Introduccio al Programari Lliure ´ Introduccio Programari Lliure ´ ´ Que no es el programari lliure ´ La comunitat de programari lliure no es: ˜ Una colla de ”ninatos”-hackerillos (script-kiddies et al.). ´ Una coleccio de hackers, geeks i nerds que no s’afeiten i vesteixen amb evident mal gust. ´ Una conspiracio hacker-comunista per enfonsar l’industria ` 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 mes d’aquestes caracteritzacions!! ` ´ Pero tampoc es: Un munt de ”Gandhis” i Mares Tereses de Calcuta. Gent amable i disposada a donar el seu temps pel vostre benefici ` ´ ´ economic sense mes ni mes. ` Un munt d’informatics que dessitgen solventar els vostres problemes de forma desinteresada.
  13. 13. ´ Introduccio al Programari Lliure ´ Introduccio Programari Lliure ´ ´ Que no es el programari lliure ´ La comunitat de programari lliure no es: ˜ Una colla de ”ninatos”-hackerillos (script-kiddies et al.). ´ Una coleccio de hackers, geeks i nerds que no s’afeiten i vesteixen amb evident mal gust. ´ Una conspiracio hacker-comunista per enfonsar l’industria ` 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 mes d’aquestes caracteritzacions!! ` ´ Pero tampoc es: Un munt de ”Gandhis” i Mares Tereses de Calcuta. Gent amable i disposada a donar el seu temps pel vostre benefici ` ´ ´ economic sense mes ni mes. ` Un munt d’informatics que dessitgen solventar els vostres problemes de forma desinteresada.
  14. 14. ´ Introduccio al Programari Lliure ´ Introduccio Programari Lliure ´ ´ Que no es el programari lliure ´ La comunitat de programari lliure no es: ˜ Una colla de ”ninatos”-hackerillos (script-kiddies et al.). ´ Una coleccio de hackers, geeks i nerds que no s’afeiten i vesteixen amb evident mal gust. ´ Una conspiracio hacker-comunista per enfonsar l’industria ` 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 mes d’aquestes caracteritzacions!! ` ´ Pero tampoc es: Un munt de ”Gandhis” i Mares Tereses de Calcuta. Gent amable i disposada a donar el seu temps pel vostre benefici ` ´ ´ economic sense mes ni mes. ` Un munt d’informatics que dessitgen solventar els vostres problemes de forma desinteresada.
  15. 15. ´ Introduccio al Programari Lliure ´ Introduccio ` ` Prehistoria informatica ´ ` Contextualitzacio historica ` Fins el comencament dels 80 la informatica funcionava: ¸ ´ Pocs ordinadors i molt i molt cars (a mes de sorollosos i poc potents i que consumeixen molta electricitat). El programari era ”lliure”: No es cobrava per aquest. Era molt espec´fic per un maquinari determinat. ı Desenvolupament ”cooperatiu” ` Fins que al MIT van comprar una impressora... pero d’aquesta impressora en parlem en un moment.
  16. 16. ´ Introduccio al Programari Lliure ´ Introduccio ` ` Prehistoria informatica ´ ` Contextualitzacio historica ` Fins el comencament dels 80 la informatica funcionava: ¸ ´ Pocs ordinadors i molt i molt cars (a mes de sorollosos i poc potents i que consumeixen molta electricitat). El programari era ”lliure”: No es cobrava per aquest. Era molt espec´fic per un maquinari determinat. ı Desenvolupament ”cooperatiu” ` Fins que al MIT van comprar una impressora... pero d’aquesta impressora en parlem en un moment.
  17. 17. ´ Introduccio al Programari Lliure ´ Introduccio ` ` Prehistoria informatica ´ ` Contextualitzacio historica ` Fins el comencament dels 80 la informatica funcionava: ¸ ´ Pocs ordinadors i molt i molt cars (a mes de sorollosos i poc potents i que consumeixen molta electricitat). El programari era ”lliure”: No es cobrava per aquest. Era molt espec´fic per un maquinari determinat. ı Desenvolupament ”cooperatiu” ` Fins que al MIT van comprar una impressora... pero d’aquesta impressora en parlem en un moment.
  18. 18. ´ Introduccio al Programari Lliure ´ Introduccio ` ` Prehistoria informatica ´ ` Contextualitzacio historica Durant els 60 un grup de cient´fics dels m´tics Bell Labs d’AT&T ı ı treballen en un projecte anomenat MULTICS (amb el MIT i General ` ` Electrics), no en surtira el que pretenien, pero.... Un parell d’ells: Dennis Ritchie i Brian Kernihghan crearan un ´ nou llenguatge de programacio: C. Uns altres, el mateix Ritchie i Ken Thomson, etc. crearan un nou sistema operatiu per un nou ordinador que tenien al laboratori, i ho faran d’una forma totalment innovadora: empraran C per fer-ho. Aix´ neix: UNIX pel PDP/7 (i el fan per poder jugar!). ı Altres grups i cient´fics 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 forma de llibre, etc. I el problema ha arribat al 2006: SCO vs IBM
  19. 19. ´ Introduccio al Programari Lliure ´ Introduccio ` ´ Historia de la revolucio La impressora ` Al MIT va arribar una impressora i un dels tecnics del MIT, en Richard M. Stallman, no estava content amb com funcionava. Va decidir canviar-ne l’operativa (una cosa que fins aleshores era habitual o ` facil). Malauradament el fabricant li ho va impedir. Stallman aleshores se n’adona de que si es continua per aquella via ´ ´ (la d’anar tancant mes i mes el programari, d’anar posant-hi restriccions), arribarem a un punt molt dolent: Haurem de demanar perm´s per usar un programa, no el podrem ı usar pel que voldrem i no el podrem deixar a un amic (o amiga), i, ´ ` ` com ell es informatic (i un d’habil i altament competent), no podrem veure el codi ni millorar-lo.
  20. 20. ´ Introduccio al Programari Lliure ´ Introduccio ` ´ Historia de la revolucio La impressora ` Al MIT va arribar una impressora i un dels tecnics del MIT, en Richard M. Stallman, no estava content amb com funcionava. Va decidir canviar-ne l’operativa (una cosa que fins aleshores era habitual o ` facil). Malauradament el fabricant li ho va impedir. Stallman aleshores se n’adona de que si es continua per aquella via ´ ´ (la d’anar tancant mes i mes el programari, d’anar posant-hi restriccions), arribarem a un punt molt dolent: Haurem de demanar perm´s per usar un programa, no el podrem ı usar pel que voldrem i no el podrem deixar a un amic (o amiga), i, ´ ` ` com ell es informatic (i un d’habil i altament competent), no podrem veure el codi ni millorar-lo.
  21. 21. ´ Introduccio al Programari Lliure ´ Introduccio ` ´ Historia de la revolucio La impressora ` Al MIT va arribar una impressora i un dels tecnics del MIT, en Richard M. Stallman, no estava content amb com funcionava. Va decidir canviar-ne l’operativa (una cosa que fins aleshores era habitual o ` facil). Malauradament el fabricant li ho va impedir. Stallman aleshores se n’adona de que si es continua per aquella via ´ ´ (la d’anar tancant mes i mes el programari, d’anar posant-hi restriccions), arribarem a un punt molt dolent: Haurem de demanar perm´s per usar un programa, no el podrem ı usar pel que voldrem i no el podrem deixar a un amic (o amiga), i, ´ ` ` com ell es informatic (i un d’habil i altament competent), no podrem veure el codi ni millorar-lo.
  22. 22. ´ Introduccio al Programari Lliure ´ Introduccio ` ´ Historia de la revolucio EMACS i GNU ´ Stallman deixa el MIT (mes o menys) i comenca una tasca que ¸ ` durara fins avui (i encara dura): Escriure un sistema operatiu i totes les aplicacions necessaries per garantir la llibertat a l’hora d’emprar els ordinadors. Anomena aquest sistema GNU (GNU is Not Unix, un ` acronim recursiu). Per comencar a bastir GNU, va comencar pel compilador i l’editor de ¸ ¸ text (GCC i EMACS). Va esdevenir molt conegut entre la comunitat ` informatica com l’autor d’EMACS. Va comencar a vendre copies en ¸ ` cinta d’EMACS (que era lliure) i amb aquests diners es financia ell i, posteriorment, la Free Software Foundation. ´ ` Comenca a mes una tasca que esdevindra la seva principal tasca: ¸ ` crea la FSF (Free Software Foundation), escriu la llicencia GNU i va ´ ´ ´ per tot el mon evangelitzant i explicant arreu que es el programari lliure.
  23. 23. ´ Introduccio al Programari Lliure ´ Introduccio ` ´ Historia de la revolucio EMACS i GNU ´ Stallman deixa el MIT (mes o menys) i comenca una tasca que ¸ ` durara fins avui (i encara dura): Escriure un sistema operatiu i totes les aplicacions necessaries per garantir la llibertat a l’hora d’emprar els ordinadors. Anomena aquest sistema GNU (GNU is Not Unix, un ` acronim recursiu). Per comencar a bastir GNU, va comencar pel compilador i l’editor de ¸ ¸ text (GCC i EMACS). Va esdevenir molt conegut entre la comunitat ` informatica com l’autor d’EMACS. Va comencar a vendre copies en ¸ ` cinta d’EMACS (que era lliure) i amb aquests diners es financia ell i, posteriorment, la Free Software Foundation. ´ ` Comenca a mes una tasca que esdevindra la seva principal tasca: ¸ ` crea la FSF (Free Software Foundation), escriu la llicencia GNU i va ´ ´ ´ per tot el mon evangelitzant i explicant arreu que es el programari lliure.
  24. 24. ´ Introduccio al Programari Lliure ´ Introduccio GNU ` ` ´ GNU/Hurd: Historia d’un fracas exitos La idea d’Stallman era desenvolupar integrament un sistema operatiu lliure. Donat que desenvolupar un nucli era una tasca complexa pren una decisio: ´ Mach com a kernel ´ El 1990, el sistema GNU estava gairebe acabat: l’unic component ´ important que faltava era el nucli. Vam decidir crear el nucli (kernel) com un conjunt de processos de servidor que s’executaven damunt ´ Mach. El Mach es un micronucli (microkernel) desenvolupat a la ´ Universitat de Carnegie Mellon i, mes endavant, a la Universitat d’Utah. El GNU Hurd (joc de paraules amb herd of gnus -”bandada ´ de nyus-) es un grup de servidors (d’aqu´ la ”bandada de nyus”) que ı s’executen damunt Mach i fan les diferents funcions del nucli de ` l’Unix. L’inici del desenvolupament es va endarrerir perque vam ´ esperar que es publiques el Mach com a programari lliure, tal com s’havia promes. `
  25. 25. ´ Introduccio al Programari Lliure ´ Introduccio GNU GNU/Linux Linux i GNU/Linux ` El GNU Hurd encara no esta a punt per ser una eina operativa, pero ` afortunadament disposem d’un altre nucli. El 1991 en Linus Torvalds va crear un nucli compatible amb l’Unix i li va posar el nom de Linux. ´ Cap al 1992, la combinacio del Linux amb l’encara no complet del tot sistema GNU va donar lloc a un sistema operatiu lliure complet (es ´ ´ clar que la combinacio dels dos elements no va ser pas una tasca ` ´ senzilla). Gracies al Linux, avui dia podem fer servir una versio del sistema GNU. ´ Aquesta versio del sistema l’anomenem GNU/Linux per expressar ´ que es tracta d’una combinacio del sistema GNU amb el Linux com a nucli.
  26. 26. ´ Introduccio al Programari Lliure ` Programes i llicencies Esquema ´ ´ Que es el Programari? 1 ´ Introduccio Comprar un programa... 2 ` Programes i llicencies ` La llicencia d’un programa 3 Programari Lliure ` Les llicencies dels programes 4 ` La realitat de la informatica 5 ` ´ Aixo va d’etica! 6 Patents: El front de guerra
  27. 27. ´ Introduccio al Programari Lliure ` Programes i llicencies ´ ´ Que es el Programari? On es parla de programari... ´ La definicio legal de programa pels legisladors: Llei de propietat intel·lectual, Art. 96.1 LPI ` A efecte d’aquesta Llei s’entendra per programa d’ordinador tota ¨` aquella sequencia d’instruccions o indicacions destinades a ser ` usades, directa o indirectament, en un sistema informatic per a ´ realitzar una funcio o una tasca o per a obtenir un resultat ´ ´ determinat, qualsevol que sigui la seva forma d’expressio i fixacio. ´ ` Resumint, un programa d’ordinador es una recepta del que s’ha de fer i com s’ha de fer per aconseguir quelcom....
  28. 28. ´ Introduccio al Programari Lliure ` Programes i llicencies Comprar un programa... Podem comprar programes? ´ La llei protegeix el programa com a creacio intel·lectual, no com a producte f´sic. ı Un programa “comprat” pot ser “copiat”... “Comprar” un programa implica adquirir-ne la propietat intel·lectual, ` aixo ens transfereix tots els drets associats a aquesta propietat ´ ` intel·lectual, entre altres el de distribucio, copia, etc. ´ Les empreses de programari (no a mida) no venen programes: ens els lloguen o ..... ens els deixen usar....
  29. 29. ´ Introduccio al Programari Lliure ` Programes i llicencies Comprar un programa... Podem comprar programes? ´ La llei protegeix el programa com a creacio intel·lectual, no com a producte f´sic. ı Un programa “comprat” pot ser “copiat”... “Comprar” un programa implica adquirir-ne la propietat intel·lectual, ` aixo ens transfereix tots els drets associats a aquesta propietat ´ ` intel·lectual, entre altres el de distribucio, copia, etc. ´ Les empreses de programari (no a mida) no venen programes: ens els lloguen o ..... ens els deixen usar....
  30. 30. ´ Introduccio al Programari Lliure ` Programes i llicencies Comprar un programa... Podem comprar programes? ´ La llei protegeix el programa com a creacio intel·lectual, no com a producte f´sic. ı Un programa “comprat” pot ser “copiat”... “Comprar” un programa implica adquirir-ne la propietat intel·lectual, ` aixo ens transfereix tots els drets associats a aquesta propietat ´ ` intel·lectual, entre altres el de distribucio, copia, etc. ´ Les empreses de programari (no a mida) no venen programes: ens els lloguen o ..... ens els deixen usar....
  31. 31. ´ Introduccio al Programari Lliure ` Programes i llicencies ` La llicencia d’un programa ` Llicencia: “dret” d’us ´ ` ´ Una llicencia de programa es un acord entre el propietari del programa i nosaltres que ens deixa usar (amb restriccions) el seu programa. EULA o CLUF ` Les llicencies de programari s’anomenen habitualment EULA (End ` User License Agreement) o CLUF (Contracte de Llicencia d’Usuari Final). Molts cops ho trobareu com EULA. ` Les llicencies les acceptem de formes ben peculiars i contenen ` ´ ` ´ acords d’allo mes curiosos, pero son contractes vinculants entre nosaltres i el fabricant del programa.
  32. 32. ´ Introduccio al Programari Lliure ` Programes i llicencies ` Les llicencies dels programes ` Llicencies ` Les llicencies que acceptem ens imposen condicions desconegudes i, fins i tot, no legals. ` Abusos de llicencia Potestat de canvi de condicions per part del fabricant. ´ Limitacio d’usos del programa. ´ Limitar l’expressio d’opinions sobre el programa. ` Limitar la vida de la llicencia.
  33. 33. ´ Introduccio al Programari Lliure Programari Lliure Esquema Llibertat 0 1 ´ Introduccio Llibertat 1 2 ` Programes i llicencies Llibertat 2 3 Programari Lliure Llibertat 3 ´ ` Llibertat mes enlla del programari 4 ` La realitat de la informatica 5 ` ´ Aixo va d’etica! 6 Patents: El front de guerra
  34. 34. ´ Introduccio al Programari Lliure Programari Lliure ` ´ Que es el programari lliure? ´ Programari lliure es aquell que ens garanteix les quatre llibertats ` basiques del programari: Els quatre graus de llibertat 1 ` Llibertat per usar els programes per fer allo que vulguem. 2 Llibertat per estudiar i modificar els programes com ens convingui. 3 Llibertat per copiar i distribuir els programes. 4 Llibertat per copiar i distribuir les nostres modificacions i millores als programes.
  35. 35. ´ Introduccio al Programari Lliure Programari Lliure N’hi ha que no les garanteix? ´ El programari que no garanteix els 4 graus de llibertat es majoria en aquests moments. Diversos noms per les restriccions El programari que no compleix els quatre graus de llibertat ha anat variant de nom en el temps aix´ com segons l’interlocutor: ı Programari comercial. Programari propietari. Programari privatiu. Programari restrictiu.
  36. 36. ´ Introduccio al Programari Lliure Programari Lliure N’hi ha que no les garanteix? ´ El programari que no garanteix els 4 graus de llibertat es majoria en aquests moments. Diversos noms per les restriccions El programari que no compleix els quatre graus de llibertat ha anat variant de nom en el temps aix´ com segons l’interlocutor: ı Programari comercial. Programari propietari. Programari privatiu. Programari restrictiu.
  37. 37. ´ Introduccio al Programari Lliure Programari Lliure Llibertat 0 Llibertat 0 Llibertat 0 ` Hem de poder usar els programes per allo que vulguem. Hi ha programari que marca l´mits als usos que podem fer de ı programari: Compiladors que no podem emprar per fer altres compiladors. Sistemes operatius que no podem emprar per servidors. Programes que no podem usar per a fins comercials. Programes que no podem usar per estudiar sistemes de xifrat o ´ de proteccio. Programes que no podem usar per fer comparatives amb altres productes. Programes que no podem usar per criticar al fabricant. ` Programes que no podem usar per fer la competencia al fabricant.
  38. 38. ´ Introduccio al Programari Lliure Programari Lliure Llibertat 0 Llibertat 0 Llibertat 0 ` Hem de poder usar els programes per allo que vulguem. Hi ha programari que marca l´mits als usos que podem fer de ı programari: Compiladors que no podem emprar per fer altres compiladors. Sistemes operatius que no podem emprar per servidors. Programes que no podem usar per a fins comercials. Programes que no podem usar per estudiar sistemes de xifrat o ´ de proteccio. Programes que no podem usar per fer comparatives amb altres productes. Programes que no podem usar per criticar al fabricant. ` Programes que no podem usar per fer la competencia al fabricant.
  39. 39. ´ Introduccio al Programari Lliure Programari Lliure Llibertat 1 Llibertat 1 Llibertat 1 Vull saber com funcionen les coses i vull adaptar-les al meu gust ´ Gairebe cap programa no lliure em permet saber com funciona per dins, ni que fa ni que deixa de fer, ni com ho fa, i, encara menys, canviar com ho fa. M’agradaria saber que les meves dades personals no van a mans de tercers. ´ M’agradaria saber com es guarden les dades per si mes endavant les he de canviar. Vull afegir o treure algunes dades. Vull traduir-lo a la meva llengua. Vull que funcioni en maquinari diferent. ` Vull canviar un calcul, una regla, etc.
  40. 40. ´ Introduccio al Programari Lliure Programari Lliure Llibertat 1 Llibertat 1 Llibertat 1 Vull saber com funcionen les coses i vull adaptar-les al meu gust ´ Gairebe cap programa no lliure em permet saber com funciona per dins, ni que fa ni que deixa de fer, ni com ho fa, i, encara menys, canviar com ho fa. M’agradaria saber que les meves dades personals no van a mans de tercers. ´ M’agradaria saber com es guarden les dades per si mes endavant les he de canviar. Vull afegir o treure algunes dades. Vull traduir-lo a la meva llengua. Vull que funcioni en maquinari diferent. ` Vull canviar un calcul, una regla, etc.
  41. 41. ´ Introduccio al Programari Lliure Programari Lliure Llibertat 2 Llibertat 2 Llibertat 2 Vull compartir i copiar els programes lliurement Voldria poder copiar i deixar els meus programes a altra gent o ´ usar-los en mes d’un ordinador.
  42. 42. ´ Introduccio al Programari Lliure Programari Lliure Llibertat 2 Llibertat 2 Llibertat 2 Vull compartir i copiar els programes lliurement Voldria poder copiar i deixar els meus programes a altra gent o ´ usar-los en mes d’un ordinador.
  43. 43. ´ Introduccio al Programari Lliure Programari Lliure Llibertat 2 Llibertat 2 Llibertat 2 Vull compartir i copiar els programes lliurement Voldria poder copiar i deixar els meus programes a altra gent o ´ usar-los en mes d’un ordinador.
  44. 44. ´ Introduccio al Programari Lliure Programari Lliure Llibertat 3 Llibertat 3 Llibertat 3 Vull compartir les millores i els canvis que jo he fet Totes aquelles millores, canvis i modificacions que faig, voldria que arribessin a altra gent. Aquelles millores que he pagat voldria que em beneficiessin.
  45. 45. ´ Introduccio al Programari Lliure Programari Lliure Llibertat 3 Llibertat 3 Llibertat 3 Vull compartir les millores i els canvis que jo he fet Totes aquelles millores, canvis i modificacions que faig, voldria que arribessin a altra gent. Aquelles millores que he pagat voldria que em beneficiessin.
  46. 46. ´ Introduccio al Programari Lliure Programari Lliure Llibertat 3 Llibertat 3 Llibertat 3 Vull compartir les millores i els canvis que jo he fet Totes aquelles millores, canvis i modificacions que faig, voldria que arribessin a altra gent. Aquelles millores que he pagat voldria que em beneficiessin.
  47. 47. ´ Introduccio al Programari Lliure Programari Lliure ´ ` Llibertat mes enlla del programari ´ ` Mes enlla dels programes d’ordinador ´ No nomes vull llibertat amb el programari. Vull les mateixes llibertats amb la musica, la pintura, la literatura, amb tot el coneixement. ´ Hi ha un moviment, probablement iniciat per la comunitat del ´ programari lliure, cada cop mes fort per assolir les mateixes llibertats ` en altres ambits del coneixement. La finalitat de tot: Que el coneixement i la cultura siguin accessibles universalment.
  48. 48. ´ Introduccio al Programari Lliure Programari Lliure ´ ` Llibertat mes enlla del programari ´ ` Mes enlla dels programes d’ordinador ´ No nomes vull llibertat amb el programari. Vull les mateixes llibertats amb la musica, la pintura, la literatura, amb tot el coneixement. ´ Hi ha un moviment, probablement iniciat per la comunitat del ´ programari lliure, cada cop mes fort per assolir les mateixes llibertats ` en altres ambits del coneixement. La finalitat de tot: Que el coneixement i la cultura siguin accessibles universalment.
  49. 49. ´ Introduccio al Programari Lliure Programari Lliure ´ ` Llibertat mes enlla del programari ´ ` Mes enlla dels programes d’ordinador ´ No nomes vull llibertat amb el programari. Vull les mateixes llibertats amb la musica, la pintura, la literatura, amb tot el coneixement. ´ Hi ha un moviment, probablement iniciat per la comunitat del ´ programari lliure, cada cop mes fort per assolir les mateixes llibertats ` en altres ambits del coneixement. La finalitat de tot: Que el coneixement i la cultura siguin accessibles universalment.
  50. 50. ´ Introduccio al Programari Lliure ` La realitat de la informatica Esquema ` Estandars 1 ´ Introduccio Interoperabilitat 2 ` Programes i llicencies Seguretat 3 Programari Lliure Rendiment ` Industria informatica 4 ` La realitat de la informatica La cosa va de costos 5 ` ´ Aixo va d’etica! ´ Friccio zero! ˆ ` Pret-a-porter o roba a mida... 6 Patents: El front de guerra ´ ` La deslocalitzacio informatica
  51. 51. ´ Introduccio al Programari Lliure ` La realitat de la informatica ´ Son necessaris els monopolis? ` ` Avui en dia estem vivint una tendencia als monopolis en informatica: ´ Un unic navegador (Planes nomes per IExplorer) ´ ` Un unic sistema operatiu (Windows de compra obligatoria) ´ ` ` Un unic paquet (o format) ofimatic (Office com a ”estandar”) ´ ` Un unic programa de grafics? (Adobe compra Macromedia) ´ Podrem editar les nostres fotos amb qualsevol programa? (Formats RAW i TIFF) ´ La pregunta es: Presenten alguns avantatges (a part de per als propietaris, evidentment)?
  52. 52. ´ Introduccio al Programari Lliure ` La realitat de la informatica ` Estandars ` ´ ` ` Que son i el perque dels estandars ` ´ Els estandars son definicions formals de convencions, regles, protocols, formats, etc. que permeten tenir una base comuna i publica sobre un tema. ´ ` ` En informatica els estandars, generalment, es refereixen a formats de dades i de fitxers, a protocols de comunicacions i a interf´cies de ı programacio.´ Presenten avantatges clars: Permeten multiplicitat de fabricants al mercat. Garanteixen la perdurabilitat de les dades i informacions. Asseguren la interoperabilitat entre productes diversos.
  53. 53. ´ Introduccio al Programari Lliure ` La realitat de la informatica Interoperabilitat Hi ha productes no interoperables? Hi ha productes que no poden comunicar-se entre ells, protocols amb ` extensions ”propietaries”, formats de fitxer no documentats o ”mal documentats”, llibreries i APIs ocults, etc. ´ Algunes d’aquestes fallades d’interoperabilitat son deliberades, provocades per mantenir mercat, o per atacar algun rival de mercat. ´ ´ Els casos mes famosos son el DR-DOS i Windows, aix´ com el client ı ` de Novell de Windows, que van acabar amb judicis i sentencies. ` Per garantir la interoperabilitat calen estandars publics i oberts. ´
  54. 54. ´ Introduccio al Programari Lliure ` La realitat de la informatica Interoperabilitat Hi ha productes no interoperables? Hi ha productes que no poden comunicar-se entre ells, protocols amb ` extensions ”propietaries”, formats de fitxer no documentats o ”mal documentats”, llibreries i APIs ocults, etc. ´ Algunes d’aquestes fallades d’interoperabilitat son deliberades, provocades per mantenir mercat, o per atacar algun rival de mercat. ´ ´ Els casos mes famosos son el DR-DOS i Windows, aix´ com el client ı ` de Novell de Windows, que van acabar amb judicis i sentencies. ` Per garantir la interoperabilitat calen estandars publics i oberts. ´
  55. 55. ´ Introduccio al Programari Lliure ` La realitat de la informatica Seguretat ´ Estem segurs amb la situacio actual? Hi ha dos aspectes que cal considerar: ´ Una situacio d’uniformitat absoluta (equivalent a un monocultiu) seria extremadament feble davant d’un virus, problema de seguretat, etc. ` No sabem (ningu) com funciona, com esta programat, etc. cap ´ programa, i per tant podria haver-hi problemes de seguretat, accidentals o deliberats, latents durant anys. Podria haver-hi trampes i portes falses desconegudes, etc.
  56. 56. ´ Introduccio al Programari Lliure ` La realitat de la informatica Seguretat ´ Estem segurs amb la situacio actual? Hi ha dos aspectes que cal considerar: ´ Una situacio d’uniformitat absoluta (equivalent a un monocultiu) seria extremadament feble davant d’un virus, problema de seguretat, etc. ` No sabem (ningu) com funciona, com esta programat, etc. cap ´ programa, i per tant podria haver-hi problemes de seguretat, accidentals o deliberats, latents durant anys. Podria haver-hi trampes i portes falses desconegudes, etc.
  57. 57. ´ Introduccio al Programari Lliure ` La realitat de la informatica Seguretat ´ Estem segurs amb la situacio actual? Hi ha dos aspectes que cal considerar: ´ Una situacio d’uniformitat absoluta (equivalent a un monocultiu) seria extremadament feble davant d’un virus, problema de seguretat, etc. ` No sabem (ningu) com funciona, com esta programat, etc. cap ´ programa, i per tant podria haver-hi problemes de seguretat, accidentals o deliberats, latents durant anys. Podria haver-hi trampes i portes falses desconegudes, etc.
  58. 58. ´ Introduccio al Programari Lliure ` La realitat de la informatica Rendiment ` L’espiral d’obsolescencia Un tema que te ”preocupadesl.les grans companyies es l’anomenada ´ ´ ` espiral d’obsolescencia. El tenir que canviar el maquinari a un ritme ` ´ frenetic (cada 3 o 4 anys en molts casos). Molts cops aquesta ` ´ ` obsolescencia no es necessaria. El cas de Microsoft Windows La major part d’ingressos de Microsoft pel seu sistema operatiu ` Windows provenen de les llicencies OEM (els fabricants de ´ maquinari), les que s’entreguen amb equips nous. Li conve doncs que, per´odicament hi hagi canvis de maquinari, que suposen canvis ı ` ´ ` de llicencia (i que provoquen mes canvis de llicencia al seu torn). ´ Els fabricants tambe hi surten guanyant amb els canvis, evidentment, i per tant es presten al joc.
  59. 59. ´ Introduccio al Programari Lliure ` La realitat de la informatica ` Industria informatica ` Industria informatica ` ´ La industria informatica te alguns aspectes peculiars que la fan ´ diferent a moltes altres industries. Costos elevats de desenvolupament. ´ ´ Baixos costos de distribucio i replicacio. Basada en coneixement. ´ ´ Costos de recerca i innovacio cada cop mes elevats. Industria l ´ .lleugera”.
  60. 60. ´ Introduccio al Programari Lliure ` La realitat de la informatica La cosa va de costos Els costos d’un programa Hi ha dos costos associats al desenvolupament d’un programa d’ordinador: Desenvolupar el programa. Copiar-lo i distribuir-lo arreu. ´ El primer es elevat, cal treballadors ”especialitzats¨ molt de temps. El ı ´ segon es molt baix (cada cop mes).´
  61. 61. ´ Introduccio al Programari Lliure ` La realitat de la informatica ´ Friccio zero! ´ Economia de friccio zero ` Una peculiaritat de la informatica (i d’altres ¨ndustries del ı ´ ´ ´ ´ coneixement”) es que el realment costos es crear el producte, mentre ` ´ que fer-ne milers de copies es molt barat, poden arribar a ser ` practicament zero. ´ Fer mil cadires costa mil cops mes que fer-ne una (aproximadament). ` Desenvolupar un programa costa molt. Fer-ne 1000 copies (o ´ ´ deixar-lo disponible a Internet) es gairebe gratu¨t comparat amb el ı cost del desenvolupament.
  62. 62. ´ Introduccio al Programari Lliure ` La realitat de la informatica ˆ ` Pret-a-porter o roba a mida... ˆ ` Pret-a-porter o roba a mida... ´ ¨` ` Del fet de l’economia de friccio zero en surt una consequencia logica, ´ les empreses volen que emprem productes el mes estandars` ` possibles (anomenats ”paquets”) per aix´ obtenir el maxim benefici ı possible. ` ´ ´ Aixo ens deixa davant un mercat que cada cop es mes desfavorable a les solucions a mida, a les adaptacions i les millores al nostre gust. ` Per garantir aquestes solucions a mida cal que l’informatic ´ ”sastre”tingui acces al codi font del programa, l’unica manera de ´ modificar-lo.
  63. 63. ´ Introduccio al Programari Lliure ` La realitat de la informatica ´ ` La deslocalitzacio informatica Cap a l’´ndia... I ` ´ La informatica, igual que les altres industries, es molt susceptible de ´ ´ patir deslocalitzacio, amb alguns agreujants: ´ El cost d’establir industries es molt baix. ´ ´ El cost de transport del producte es zero. ´ Hi ha solucio: el tenir un teixit molt proper al territori que treballi en fer-nos la roba a mida, a nosaltres i a tothom.
  64. 64. ´ Introduccio al Programari Lliure ` ´ Aixo va d’etica! Esquema ` Transparencia 1 ´ Introduccio ´ El be comu´ 2 ` Programes i llicencies 3 Programari Lliure 4 ` La realitat de la informatica 5 ` ´ Aixo va d’etica! 6 Patents: El front de guerra
  65. 65. ´ Introduccio al Programari Lliure ` ´ Aixo va d’etica! ` ´ Aixo va d’etica, no de diners El moviment de programari lliure no treballa per aconseguir programari gratu¨t. Els valors que hi ha darrera del programari lliure ı ´ ` ´ ´ van mes enlla de l’economia, son valors etics. ´ Es vol aconseguir: ` Transparencia. Retorn al public dels diners del public. ´ ´ Llibertat.
  66. 66. ´ Introduccio al Programari Lliure ` ´ Aixo va d’etica! ` ´ Aixo va d’etica, no de diners El moviment de programari lliure no treballa per aconseguir programari gratu¨t. Els valors que hi ha darrera del programari lliure ı ´ ` ´ ´ van mes enlla de l’economia, son valors etics. ´ Es vol aconseguir: ` Transparencia. Retorn al public dels diners del public. ´ ´ Llibertat.
  67. 67. ´ Introduccio al Programari Lliure ` ´ Aixo va d’etica! ` ´ Aixo va d’etica, no de diners El moviment de programari lliure no treballa per aconseguir programari gratu¨t. Els valors que hi ha darrera del programari lliure ı ´ ` ´ ´ van mes enlla de l’economia, son valors etics. ´ Es vol aconseguir: ` Transparencia. Retorn al public dels diners del public. ´ ´ Llibertat.
  68. 68. ´ Introduccio al Programari Lliure ` ´ Aixo va d’etica! ` Transparencia ` Transparencia El programari lliure vol que tot es faci a la llum del dia. Es volen aconseguir: ` Estandars oberts i accessibles. Programari que garanteixi els 4 graus de llibertat. ` Una informatica lliure de monopolis.
  69. 69. ´ Introduccio al Programari Lliure ` ´ Aixo va d’etica! ´ El be comu ´ ´ ´ Diners public per be public ´ ` Una part substancial de la informatica (i de la recerca) es ´ desenvolupa amb diners publics es just que els resultats d’aquests ´ diners siguin publics. ´ ` ´ La informatica (i les TIC en general) poden constituir un be inmens per a la humanitat: poden fer accessibles a tothom coneixements i ` ´ ´ tecniques, comunicacio i informacio. Aquesta capacitat no pot estar sota control d’un monopoli, tothom n’ha de ser propietari.
  70. 70. ´ Introduccio al Programari Lliure Patents: El front de guerra Esquema 1 ´ Introduccio 2 ` Programes i llicencies 3 Programari Lliure 4 ` La realitat de la informatica 5 ` ´ Aixo va d’etica! 6 Patents: El front de guerra
  71. 71. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents Les patents de programari: ´ Patenten la idea d’una implementacio. ` Patenten idees generiques (p.e. compra amb un click). ´ Patenten formats de fitxer o llenguatges de programacio. http://www.nosoftwarepatents.com/
  72. 72. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents Les patents de programari: ´ Patenten la idea d’una implementacio. ` Patenten idees generiques (p.e. compra amb un click). ´ Patenten formats de fitxer o llenguatges de programacio. http://www.nosoftwarepatents.com/
  73. 73. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents Les patents de programari: ´ Patenten la idea d’una implementacio. ` Patenten idees generiques (p.e. compra amb un click). ´ Patenten formats de fitxer o llenguatges de programacio. http://www.nosoftwarepatents.com/
  74. 74. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents
  75. 75. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 1 Webshop: Selling things over a network using a server, client and payment processor, or using a client and a server - EP803105 and EP738446 2 Order by cell phone: Selling over a mobile phone network - EP1090494 3 Shopping cart: Electronic shopping cart - EP807891 and EP784279 4 [CDs] [Films] [Books]: Tabbed palettes - EP689133 5 Picture link: Preview window - EP537100 6 View/download film: Video data distribution through the web - EP933892 7 View film: Video streaming (”segmented video on-demand”) - EP633694 8 MP3-format: Audio compression format, covered by numerous patents, e.g. EP287578
  76. 76. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 1 Webshop: Selling things over a network using a server, client and payment processor, or using a client and a server - EP803105 and EP738446 2 Order by cell phone: Selling over a mobile phone network - EP1090494 3 Shopping cart: Electronic shopping cart - EP807891 and EP784279 4 [CDs] [Films] [Books]: Tabbed palettes - EP689133 5 Picture link: Preview window - EP537100 6 View/download film: Video data distribution through the web - EP933892 7 View film: Video streaming (”segmented video on-demand”) - EP633694 8 MP3-format: Audio compression format, covered by numerous patents, e.g. EP287578
  77. 77. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 1 Webshop: Selling things over a network using a server, client and payment processor, or using a client and a server - EP803105 and EP738446 2 Order by cell phone: Selling over a mobile phone network - EP1090494 3 Shopping cart: Electronic shopping cart - EP807891 and EP784279 4 [CDs] [Films] [Books]: Tabbed palettes - EP689133 5 Picture link: Preview window - EP537100 6 View/download film: Video data distribution through the web - EP933892 7 View film: Video streaming (”segmented video on-demand”) - EP633694 8 MP3-format: Audio compression format, covered by numerous patents, e.g. EP287578
  78. 78. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 1 Webshop: Selling things over a network using a server, client and payment processor, or using a client and a server - EP803105 and EP738446 2 Order by cell phone: Selling over a mobile phone network - EP1090494 3 Shopping cart: Electronic shopping cart - EP807891 and EP784279 4 [CDs] [Films] [Books]: Tabbed palettes - EP689133 5 Picture link: Preview window - EP537100 6 View/download film: Video data distribution through the web - EP933892 7 View film: Video streaming (”segmented video on-demand”) - EP633694 8 MP3-format: Audio compression format, covered by numerous patents, e.g. EP287578
  79. 79. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 1 Webshop: Selling things over a network using a server, client and payment processor, or using a client and a server - EP803105 and EP738446 2 Order by cell phone: Selling over a mobile phone network - EP1090494 3 Shopping cart: Electronic shopping cart - EP807891 and EP784279 4 [CDs] [Films] [Books]: Tabbed palettes - EP689133 5 Picture link: Preview window - EP537100 6 View/download film: Video data distribution through the web - EP933892 7 View film: Video streaming (”segmented video on-demand”) - EP633694 8 MP3-format: Audio compression format, covered by numerous patents, e.g. EP287578
  80. 80. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 1 Webshop: Selling things over a network using a server, client and payment processor, or using a client and a server - EP803105 and EP738446 2 Order by cell phone: Selling over a mobile phone network - EP1090494 3 Shopping cart: Electronic shopping cart - EP807891 and EP784279 4 [CDs] [Films] [Books]: Tabbed palettes - EP689133 5 Picture link: Preview window - EP537100 6 View/download film: Video data distribution through the web - EP933892 7 View film: Video streaming (”segmented video on-demand”) - EP633694 8 MP3-format: Audio compression format, covered by numerous patents, e.g. EP287578
  81. 81. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 1 Webshop: Selling things over a network using a server, client and payment processor, or using a client and a server - EP803105 and EP738446 2 Order by cell phone: Selling over a mobile phone network - EP1090494 3 Shopping cart: Electronic shopping cart - EP807891 and EP784279 4 [CDs] [Films] [Books]: Tabbed palettes - EP689133 5 Picture link: Preview window - EP537100 6 View/download film: Video data distribution through the web - EP933892 7 View film: Video streaming (”segmented video on-demand”) - EP633694 8 MP3-format: Audio compression format, covered by numerous patents, e.g. EP287578
  82. 82. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 1 Webshop: Selling things over a network using a server, client and payment processor, or using a client and a server - EP803105 and EP738446 2 Order by cell phone: Selling over a mobile phone network - EP1090494 3 Shopping cart: Electronic shopping cart - EP807891 and EP784279 4 [CDs] [Films] [Books]: Tabbed palettes - EP689133 5 Picture link: Preview window - EP537100 6 View/download film: Video data distribution through the web - EP933892 7 View film: Video streaming (”segmented video on-demand”) - EP633694 8 MP3-format: Audio compression format, covered by numerous patents, e.g. EP287578
  83. 83. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 9 Credit card: Pay using credit card via the Internet - EP820620 and EP779587 10 Gift: Order a gift for someone via the Internet by providing his/her email address - EP927945 (note: the claims on the target page are less broad than the eventually granted claims in the B1 form of the patent) 11 Request loan: Automated loan application - EP715740 12 VISA: Digital signature in graphic to show that the shop is approved for receiving VISA payments - EP798657 13 Send offers: Send offers in response to request - EP986016 14 Send to vendor: Reroute incoming orders to a vendor - EP217308 15 Support database: Network support system using databases - EP673135 16 Preview chapters: Use of TV as metaphor for selecting different video fragments - EP670652
  84. 84. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 9 Credit card: Pay using credit card via the Internet - EP820620 and EP779587 10 Gift: Order a gift for someone via the Internet by providing his/her email address - EP927945 (note: the claims on the target page are less broad than the eventually granted claims in the B1 form of the patent) 11 Request loan: Automated loan application - EP715740 12 VISA: Digital signature in graphic to show that the shop is approved for receiving VISA payments - EP798657 13 Send offers: Send offers in response to request - EP986016 14 Send to vendor: Reroute incoming orders to a vendor - EP217308 15 Support database: Network support system using databases - EP673135 16 Preview chapters: Use of TV as metaphor for selecting different video fragments - EP670652
  85. 85. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 9 Credit card: Pay using credit card via the Internet - EP820620 and EP779587 10 Gift: Order a gift for someone via the Internet by providing his/her email address - EP927945 (note: the claims on the target page are less broad than the eventually granted claims in the B1 form of the patent) 11 Request loan: Automated loan application - EP715740 12 VISA: Digital signature in graphic to show that the shop is approved for receiving VISA payments - EP798657 13 Send offers: Send offers in response to request - EP986016 14 Send to vendor: Reroute incoming orders to a vendor - EP217308 15 Support database: Network support system using databases - EP673135 16 Preview chapters: Use of TV as metaphor for selecting different video fragments - EP670652
  86. 86. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 9 Credit card: Pay using credit card via the Internet - EP820620 and EP779587 10 Gift: Order a gift for someone via the Internet by providing his/her email address - EP927945 (note: the claims on the target page are less broad than the eventually granted claims in the B1 form of the patent) 11 Request loan: Automated loan application - EP715740 12 VISA: Digital signature in graphic to show that the shop is approved for receiving VISA payments - EP798657 13 Send offers: Send offers in response to request - EP986016 14 Send to vendor: Reroute incoming orders to a vendor - EP217308 15 Support database: Network support system using databases - EP673135 16 Preview chapters: Use of TV as metaphor for selecting different video fragments - EP670652
  87. 87. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 9 Credit card: Pay using credit card via the Internet - EP820620 and EP779587 10 Gift: Order a gift for someone via the Internet by providing his/her email address - EP927945 (note: the claims on the target page are less broad than the eventually granted claims in the B1 form of the patent) 11 Request loan: Automated loan application - EP715740 12 VISA: Digital signature in graphic to show that the shop is approved for receiving VISA payments - EP798657 13 Send offers: Send offers in response to request - EP986016 14 Send to vendor: Reroute incoming orders to a vendor - EP217308 15 Support database: Network support system using databases - EP673135 16 Preview chapters: Use of TV as metaphor for selecting different video fragments - EP670652
  88. 88. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 9 Credit card: Pay using credit card via the Internet - EP820620 and EP779587 10 Gift: Order a gift for someone via the Internet by providing his/her email address - EP927945 (note: the claims on the target page are less broad than the eventually granted claims in the B1 form of the patent) 11 Request loan: Automated loan application - EP715740 12 VISA: Digital signature in graphic to show that the shop is approved for receiving VISA payments - EP798657 13 Send offers: Send offers in response to request - EP986016 14 Send to vendor: Reroute incoming orders to a vendor - EP217308 15 Support database: Network support system using databases - EP673135 16 Preview chapters: Use of TV as metaphor for selecting different video fragments - EP670652
  89. 89. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 9 Credit card: Pay using credit card via the Internet - EP820620 and EP779587 10 Gift: Order a gift for someone via the Internet by providing his/her email address - EP927945 (note: the claims on the target page are less broad than the eventually granted claims in the B1 form of the patent) 11 Request loan: Automated loan application - EP715740 12 VISA: Digital signature in graphic to show that the shop is approved for receiving VISA payments - EP798657 13 Send offers: Send offers in response to request - EP986016 14 Send to vendor: Reroute incoming orders to a vendor - EP217308 15 Support database: Network support system using databases - EP673135 16 Preview chapters: Use of TV as metaphor for selecting different video fragments - EP670652
  90. 90. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 9 Credit card: Pay using credit card via the Internet - EP820620 and EP779587 10 Gift: Order a gift for someone via the Internet by providing his/her email address - EP927945 (note: the claims on the target page are less broad than the eventually granted claims in the B1 form of the patent) 11 Request loan: Automated loan application - EP715740 12 VISA: Digital signature in graphic to show that the shop is approved for receiving VISA payments - EP798657 13 Send offers: Send offers in response to request - EP986016 14 Send to vendor: Reroute incoming orders to a vendor - EP217308 15 Support database: Network support system using databases - EP673135 16 Preview chapters: Use of TV as metaphor for selecting different video fragments - EP670652
  91. 91. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 17 Ladybug image: JPEG format - EP266049 18 Related results: Show related results if customer likes the current ones - EP628919 19 Rebate code: Allow rebate codes to be entered by customers - EP370847 20 Burn at shop: Material reproduction of information stored at remote location - EP195098
  92. 92. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 17 Ladybug image: JPEG format - EP266049 18 Related results: Show related results if customer likes the current ones - EP628919 19 Rebate code: Allow rebate codes to be entered by customers - EP370847 20 Burn at shop: Material reproduction of information stored at remote location - EP195098
  93. 93. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 17 Ladybug image: JPEG format - EP266049 18 Related results: Show related results if customer likes the current ones - EP628919 19 Rebate code: Allow rebate codes to be entered by customers - EP370847 20 Burn at shop: Material reproduction of information stored at remote location - EP195098
  94. 94. ´ Introduccio al Programari Lliure Patents: El front de guerra Patents 17 Ladybug image: JPEG format - EP266049 18 Related results: Show related results if customer likes the current ones - EP628919 19 Rebate code: Allow rebate codes to be entered by customers - EP370847 20 Burn at shop: Material reproduction of information stored at remote location - EP195098

×