Vous êtes sur la page 1sur 28

Modulo1

Filosofadel
Softwarelibre

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

ContenidosInstruccionales
SoftwareLibreenlosaos40,60,70y80
ElcomienzodeInternetylaCSRGdeBerkeley
ElcomienzoBSDyGNU
EnbuscadeunKernelLibre
LaFundacindelSoftwareLibreyStallman
LaOpenSourceInitiativeyEricRaymond
InternationalLinuxyLinusTorvalds
ElSoftwareafinalesdelos90yprincipiosdel2000

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

SoftwareLibreenlosaos40,60,70y80

HistoriadeSoftwareLibre
Elsoftware naci libre y permaneciasdurante su infancia (aos
1940). Con la llegada de la juventud (aos 19??????), la situacin
cambicompletamenteasoftwarepropietario,esporelloqueparagran
parte de los profesionales informticos el software propietario es el
software en su estado natural, ya que as ha estado durante mucho
tiempo.Sloahora,alllegarasumadurez(aos19??yactual),est
envasderecuperarlalibertad.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

SoftwareLibreenlosaos40,60,70y80

HistoriadeSoftwareLibre
Aos1970y1980.

ElcampusdeCambridgeaBoston.

ElInstitutoTecnolgicodeMassachusset.

ElLaboratoriodeInteligenciaArtificial(AILab)MIT.

LaUniversidaddeHarvard.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

ElcomienzodelaInternetylaCSRG

ElcomienzodeInternet
El 6 de Agosto de 1991 el fsico britnico Tim BernersLee
desarroll Internet en el Laboratorio Europeo de Fsica de
Partculas(CERN),situadocercadeGinebra,Suiza.BernersLee
public su cdigo en ciernes del World Wide Web (www) en el
boletn denoticias alt.hypertext de USENETparaquelos dems
usuariospudieranexperimentar.
Jeff Groff, quien colabor con BernersLee en la creacin del
primer cdigo, seal que la red se basaba en una idea muy
sencilla,demaneraquelosusuariosnotuvieranquepreocuparse
por la parte tecnolgica. Gracias a ese compromiso con la
sencilleznacieronlasdireccionesquecomienzanconhttp://yque
ahoranosresultantanfamiliares.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

ElcomienzodelaIntenetylaCSRG

ComputerScienceResearchGroupCSRG
UniversidaddeCaliforniaBerkeley
Desde1973elComputerScienceResearchGroupCSRGfueuno
deloscentrosdedesarrollodeUNIX,especialmenteentre1979y
1980.
EstainstitucindigrandesaportesalKerneldeUNIX.
RealizlaimplementacindelprotocoloTCP/IPliberadoenJunio
de1989bajolalicenciaBSD.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

ElcomienzodelaInternetylaCSRG

ComputerScienceResearchGroupCSRG
UniversidaddeCaliforniaBerkeley
KeithBosticpropusolareescrituradelcdigoUNIXoriginalque
anquedaba,ylanzelllamadoalosvoluntarios.
BillJolitzescribielcdigoquefaltabaenelKernelparai386,
dandoorigenala386BSD.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

ElcomienzoBSDyGNU

PROYECTOBSD

PROYECTOGNU

En junio de1989 el CSRG liber la


parte de Unix relacionada con
TCP/IP (la implementacin de los
protocolos en el kernel y las
utilidades),quenoincluacdigode
AT&T.FuelallamadaNetworking
Release1(Net1)
LafamosalicenciaBSD

En enero de 1984, Richard


Stallman abandona el Instituto
Tecnolgico de Massachusetts
(MIT) para lanzar su proyecto
GNU, y construir un Sistema
Operativodepropsitogeneral,
perocompletamentelibre,con:

CompiladorGCC.

EditorEmacs.

DepuradorGDB,etc.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

EnbuscadeunKernel
Libre

Minix
Tanenbaumquisocrearunsistemaorientadoafines
docentes,porloquelodiseutilizandouna
arquitecturamicrokernel,idealparaunafcil
comprensinyaportandounatecnologamuynovedosa
paralapocaquelepermitaversatilidad,multi
plataforma,etc.stehasidounodelospuntosfuertesy
dbilesalavezdelMINIX:aunqueelsistemaesuna
pequeajoyaparasuestudioydiseo,esmuyprobable
quenuncasepuedautilizarenentornosreales.Agregar
informacin...

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

EnbuscadeunKernel
Libre
AportedeGNU

AportedeLinux

ElproyectoGNUincluyensu
sistema software ya disponible
(como Tex, o ms adelante, el
sistema X Window), haba
mucho que construir. Richard
Stallman comenz por escribir
uncompiladordeC(GCC)yun
editor (Emacs), ambos an en
uso(ymuypopulares).

El 17 de Septiembre de 1991
LinusBenedictTorvaldsponea
disposicin del pblico en el
sitio FTP la versin 0.01 del
Kerneldandoinicioaunnuevo
SistemaOperativo.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

EnbuscadeunKernel
Libre

IniciosdelKernel
From: torvalds@klaava.helsinki.fi (linux Benedict Torvalds)
To Newsgroups: comp.os.minix
Subject: What would you like to see most in Minix?.
Summary : small poll for my new operating system
Message-ID
<1991 Aug25.205708.95412@Klaava.helsinki.fi>
Hello everybody out there using Minix-...
[Traduccin libre]
Sujeto: QuesloquemslesgustaraanadiraMinix?
Resumen:Pequeaencuestaparaminuevosistemaoperativo.SaludatodosaquellosdelgrupoqueutilizanMinix.Estoyentren
dedesarrollarunsistemaoperativo(gratuito)unpasatiempo,noseragrandeyprofesionalcomoGNU,paralascompatiblesAT
386(486).
YaestcaminandodesdeAbril,yyacomienzaaestarlisto.Megustararecibirsusopinionessobrelaspersonasamanymsde
testandeMinix,yaquemisistemaseleparece,unpoco(lamismaestructuradelsistemadearchivosporrazonesprcticas),dentro
deotrascosas.
Porlosmomentosheportadobash(1.08)ygcc(1.40),yparecefuncionar.Esoimplicaqueobtendralgunacosautilizableen
algunosmeses,ymegustarasabercualessonlasfuncionesquemasdesean.Todaslassugerenciassonbienvenidaspero
noprometoquelaspondrenpractica:)
Linus(torvalds@kruuna.helsinki.fi)
P.D.SielproyectoestlibredetodocodigofuenteMinixyestdotadodeunsistemadearchivosMultithread.Noesportable
(esdependientedelacommutacindetareasdel386,etc.)ysindudanoreconocerjamsotracosaquelosdiscosdurosAT,
puesesdeloquedispongo:(

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

EnbuscadeunKernel
Libre

IniciosdelKernelLinux(Versiones)

Octubrede1991.Linusanuncialasalidadelaversin0.02.Estaversinofrecelas
correccionesdevarioserrores(bugs)yalgunosprogramascomplementarios.
Noviembrede1991.Aliniciodelmessalelaversin0.03yafinaleslaversin
0.10.
Diciembrede1991.velaluzlaversin0.11.
Enerode1992.Seponeadisposicindelpblicolaversin0.12.Linusabandonasu
viejanotadederechosdeautorparaacogerlalicenciaGPL.
Marzode1992.Seliberalaversin0.95.
Marzode1994.Selanzaconfanfarriasytrompetas,enelauditoriodelaFacultad
deCienciasdeLaComputacindelaUniversidaddeHelsinki,laversin1.0.

Enerode2001.sepublicalaversin2.4deLinux.

Enerode2004.SelanzalaVersin2.6delKernelLinux.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

LaFundacindelSoftwareLibrey
Stallman

FreeSoftwareFoundation(FSF)
LaFreeSoftwareFoundationesfundadaporRichardStallmanen
1985, con el propsito de conseguir fondos para el desarrollo y
proteccindelSoftwareLibre.
EstaFundacinestdedicadaaeliminarlasrestriccionessobrela
copia,redistribucin,entendimiento,ymodificacindeprogramas
decomputadoras.Conlafinalidaddepromocionareldesarrolloy
uso del softwarelibre en todas las reas dela computacin, pero
muy particularmente, ayudando a desarrollar el sistemaoperativo
GNU

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

LaFundacindelSoftwareLibrey
Stallman

FreeSoftwareFoundation(FSF)
Con la FSF se dan por sentados los fundamentos ticos del
SoftwareLibreloscualesson:TheGNUmanifesto(1985),yWhy
SoftwareShouldnothaveOwners(1998).
A Richard Stallman le debemos la pieza jurdica maestra del
modelodelSL,laLicenciaGPLoGNUGeneralPublicLicence.
El contrato de licencia sobre el que reposa la mayor parte del
SoftwareLibre.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

LaOpenSourceInitiativeyEric
Raymond

OpenSourceInitiative
Enfebrerode1998,ToddAnderson,ChrisPeterson,JohnMaddog
Hall,LarryAustin,SamOckmanyEricRaymondsereunieronpara
darlepartidadenacimientoaltrminoOpenSource.Alasemana
siguienteLinusTorvalsyBrucePerenstomanparteenladefinicin
del concepto. Surge laOpen Source Definition. Se basa sobre las
DebianFreeSoftwareGuidelinesdeBrucePerens.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

LaOpenSourceInitiativeyEric
Raymond

OpenSourceInitiative
En1997EricS.Raymondpresentunaobrasobreingenieradesoftware,La
Catedral y el Bazar, la cual buscaba mostrar las ventajas de ingeniera del
enfoqueutilizadoparaescribirelncleoLinux.
A principios de 1998, Netscape Communications Corporation junto con
Raymond, publicaron el cdigo fuente de su producto insignia Netscape
Communicator como software libre, dada la baja de ganancias y dura
competenciaconelsoftwareInternetExplorerdeMicrosoft.
Un grupo de personas interesadas en el software libre y en GNU/Linux
decidieron introducir un trmino de mercadotecnia para el software libre,
buscando posicionarlo como amigable para negocios y con menos carga
ideolgica en su competencia con el software propietario. Esto condujo a la
creacin del trmino Open Source (cdigo abierto) y al cisma con Richard
StallmanysuFundacindelSoftwareLibre.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

InternationalLinuxyLinusTorvalds

LinuxInternacional
Linux International fue creada en Australia por Patric
D'Cruze, en 1994. D'Cruze se instala en EEUU para
promocionarLinux,dejandolapresidenciadelainstitucin.
En1995John(Maddog)Hallseencargadelapresidencia
hastalafecha

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

ElSoftwareafinalesdelos90yprincipios
del2000

HistoriadeSoftwareLibre
En Agosto de 1993 Ian Murdock inicia el proyecto de la
distribucinDEBIANGNU/Linux.

En1993sefundaSuSEbasadaenSlackware.

En1994MarcEwingfundaRedHatymejoraSlackware.

En1995BobYoungcompraRedHat.

EnAbril1995seliberaporprimeravezApache(0.6.2).

En 1996 serealiza el primer Congreso sobre SL en Cambridge,


Massachusetts,USA.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

ElSoftwareafinalesdelos90yprincipios
del2000

HistoriadeSoftwareLibre

Enero1997EricRaymondcreaelartculoLaCatedralyelBazar.

EnEnerode1998seliberaelcdigodeNetscape.

EnOctubrede1996seanunciaelproyectoKDesktopEnvironment
KDEyenJuliode1998seliberalaversin1.0.
En Agosto de 1997 Miguel de Icaza anuncia el proyecto GNOME.
Linuxparaelusuariofinal

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

ElSoftwareafinalesdelos90yprincipios
del2000

HistoriadeSoftwareLibre
Quinquenio20002005:

EspaacreaLinExparalaprovinciadeExtremadura

SecrealadistribucinKanoppix.

SecreaelOpenOffice.org

SecreaelnavegadorMozillayelSistemaGrficoKonkeror(KDE)

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

Copyleft

Copyleft:
ElCopyLeftesunterminoutilizadoparacontradeciral
conceptodeCopyRight,indicandoqueespermisibleelactode
copiadodelaobra,ymantenerelreconcocimientodelautor

La"Cinvertida"("reversedc")es
elsmbolodelcopyleft.Es
utilizadocomolacontrapartidadel
smbolodelcopyright,sinembargo
noposeereconocimientolegal.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

LicenciasdeSoftwareLibreTipos
Caractersticas

LicenciasdeSoftwareLibre:

Definicin:Lacesindederechosse
especificaporuncontratodenominadoLicencia

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

LicenciasdeSoftwareLibreTipos
Caractersticas

LicenciasdeSoftwareLibre:
Estrictamentehablando,loquediferenciaalsoftwarelibredel
restodelsoftwareesunaspectolegal:lalicencia.Setrata,en
palabrasdeusocomn,deuncontratoentreelautor(o
propietariodelosderechos)ylosusuarios,queestipulaloque
losstospuedenhacerconsuobra:uso,redistribucin,
modificacin,etc.,yenqucondiciones.

Aunque en esencia software libre y software propietario se


diferencien en la licencia con la que los autores publican sus
programas.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

Usoyobligacionesdelicencias
libres

UsoyObligacionesdelicenciaslibres:
a)Laslicenciasdeusosonuncontrato,suscritoentredospartes,queconstituyeelinstrumentolegalhabitualporel
queeltitulardeunsoftwareconcedeaotraspersonaslosusuarioselderechoautilizarlo.
Enlaslicenciasseestipulan,adems,limitacionesyprohibicionesqueelusuariodeberespetar(sobretodo,encaso
de software propietario); o, en su caso, la concesin al usuario de otros derechos como la modificacin y la
redistribucin(sobretodo,encasodesoftwarelibre).
b)Elderechoqueseconcedealusuariosobreelsoftwareconlalicenciapuedenocoincidirconlosderechosqueel
usuarioadquierasobreelsoportedelsoftware.Asimismo,elsoporteenelqueseproporcionalacopiadesoftwareal
usuariocondicionalaformadelalicencia(documentoenpapel,archivoelectrnico,etc.).
c) Las licencias de uso se emplean como instrumento legal para la distribucin de software "estndar", lo que
suponequegranpartedesusclusulasconsistanencondicionesgeneralesqueellicencianteimponeatodoslos
usuarios.
d) Las licencias de uso se revelan como un instrumento legal adecuado tanto para la distribucin de software
propietario como de software libre, por cuanto cumplen con la funcin jurdica y econmica que se persigue en
amboscasos:protegerlosderechosdellicencianteyfavorecersusintereses(licencias"propietarias")o,enelotro
extremo,asegurarlaslibertadesdelosusuarioseimpedirquealguienseapropieenexclusivadelsoftware(licencias
"libres").
e)Las licenciasdeusosecalificancomouncontratosuigenerisyatpico,demodoquenoexisteunaleyquelo
reguleporcompleto,niseleaplicandeformaautomticayentodosloscasoslasleyesquesqueregulancontratos
tradicionales (compraventa, arrendamiento, prstamo, donacin, prestacin de servicios, etc.). No obstante, las
circunstanciasconcretasdecadasupuestodeterminarnlaposibleaplicacin,poranaloga,delasleyesqueregulan
unosuotrosdedichoscontratostradicionales.

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

Origenes
Enelprincipiofuelibre.
ENIAC

TEMA 1: Historia y orgenes del Software Libre

IBM

Modulo2FilosofadelSoftwarelibre

Origenes
ComputerScienceResearchGroup
UniversidaddeCaliforniaBerkeley
Desde 1973 fue uno de los centros de desarrollo de
UNIX, especialmente 1979 y 1980. 1994.
Importantes mejoras al Kernel Unix.
Se realiz la implementacin del protocolo TCP/IP.
Liberado en Junio de 1989 bajo la licencia BSD.
Networking release-1 (Net-1).
Muchas empresas se beneficiaron: SunOS, Digital,
etc.
Keith Bostic propuso la reescritura del cdigo del
Unix original que an quedaba, y lanz un llamado a
los voluntarios. Junio de 1991 la Networking release-2
(Net-2).
Bill Jolitz escribi el cdigo que faltaba en el kernel,
para i386, se libera la 386BSD.

TEMA 1: Historia y orgenes del Software Libre

NetBSD
FreeBSD
OpenBSD

Modulo2FilosofadelSoftwarelibre

Origenes
FreeSoftwareFoundation

Ao1985
RMS funda la FSF con el propsito de:

Conseguirfondosquededicaaldesarrolloy
proteccindelSoftwareLibre
SentlosfundamentosticosdelSL:

TheGNUmanifesto(1985).

Why Software Should not have Owners


Richard
(1998).

Stallman

A Richard Stallman le debemos la pieza jurdicamaestradelmodelodelSL,laLicencia


GPLoGNUGeneralPublicLicence.Elcontratodelicenciasobreelquereposalamayorparte
delSoftwareLibre.
TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

Gracias por su Atencin!

TEMA 1: Historia y orgenes del Software Libre

Modulo2FilosofadelSoftwarelibre

Vous aimerez peut-être aussi