1. ´
Introduccio al Programari Lliure
´
Introduccio al Programari Lliure
Carles Mateu
`
Departament d’Informatica
Universitat de Lleida
Estiu - 2007
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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/
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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. ´
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