Académique Documents
Professionnel Documents
Culture Documents
Filosofadel
Softwarelibre
Modulo2FilosofadelSoftwarelibre
ContenidosInstruccionales
SoftwareLibreenlosaos40,60,70y80
ElcomienzodeInternetylaCSRGdeBerkeley
ElcomienzoBSDyGNU
EnbuscadeunKernelLibre
LaFundacindelSoftwareLibreyStallman
LaOpenSourceInitiativeyEricRaymond
InternationalLinuxyLinusTorvalds
ElSoftwareafinalesdelos90yprincipiosdel2000
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.
Modulo2FilosofadelSoftwarelibre
SoftwareLibreenlosaos40,60,70y80
HistoriadeSoftwareLibre
Aos1970y1980.
ElcampusdeCambridgeaBoston.
ElInstitutoTecnolgicodeMassachusset.
ElLaboratoriodeInteligenciaArtificial(AILab)MIT.
LaUniversidaddeHarvard.
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.
Modulo2FilosofadelSoftwarelibre
ElcomienzodelaIntenetylaCSRG
ComputerScienceResearchGroupCSRG
UniversidaddeCaliforniaBerkeley
Desde1973elComputerScienceResearchGroupCSRGfueuno
deloscentrosdedesarrollodeUNIX,especialmenteentre1979y
1980.
EstainstitucindigrandesaportesalKerneldeUNIX.
RealizlaimplementacindelprotocoloTCP/IPliberadoenJunio
de1989bajolalicenciaBSD.
Modulo2FilosofadelSoftwarelibre
ElcomienzodelaInternetylaCSRG
ComputerScienceResearchGroupCSRG
UniversidaddeCaliforniaBerkeley
KeithBosticpropusolareescrituradelcdigoUNIXoriginalque
anquedaba,ylanzelllamadoalosvoluntarios.
BillJolitzescribielcdigoquefaltabaenelKernelparai386,
dandoorigenala386BSD.
Modulo2FilosofadelSoftwarelibre
ElcomienzoBSDyGNU
PROYECTOBSD
PROYECTOGNU
CompiladorGCC.
EditorEmacs.
DepuradorGDB,etc.
Modulo2FilosofadelSoftwarelibre
EnbuscadeunKernel
Libre
Minix
Tanenbaumquisocrearunsistemaorientadoafines
docentes,porloquelodiseutilizandouna
arquitecturamicrokernel,idealparaunafcil
comprensinyaportandounatecnologamuynovedosa
paralapocaquelepermitaversatilidad,multi
plataforma,etc.stehasidounodelospuntosfuertesy
dbilesalavezdelMINIX:aunqueelsistemaesuna
pequeajoyaparasuestudioydiseo,esmuyprobable
quenuncasepuedautilizarenentornosreales.Agregar
informacin...
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.
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:(
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.
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
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.
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.
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.
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
Modulo2FilosofadelSoftwarelibre
ElSoftwareafinalesdelos90yprincipios
del2000
HistoriadeSoftwareLibre
En Agosto de 1993 Ian Murdock inicia el proyecto de la
distribucinDEBIANGNU/Linux.
En1993sefundaSuSEbasadaenSlackware.
En1994MarcEwingfundaRedHatymejoraSlackware.
En1995BobYoungcompraRedHat.
EnAbril1995seliberaporprimeravezApache(0.6.2).
Modulo2FilosofadelSoftwarelibre
ElSoftwareafinalesdelos90yprincipios
del2000
HistoriadeSoftwareLibre
Enero1997EricRaymondcreaelartculoLaCatedralyelBazar.
EnEnerode1998seliberaelcdigodeNetscape.
EnOctubrede1996seanunciaelproyectoKDesktopEnvironment
KDEyenJuliode1998seliberalaversin1.0.
En Agosto de 1997 Miguel de Icaza anuncia el proyecto GNOME.
Linuxparaelusuariofinal
Modulo2FilosofadelSoftwarelibre
ElSoftwareafinalesdelos90yprincipios
del2000
HistoriadeSoftwareLibre
Quinquenio20002005:
EspaacreaLinExparalaprovinciadeExtremadura
SecrealadistribucinKanoppix.
SecreaelOpenOffice.org
SecreaelnavegadorMozillayelSistemaGrficoKonkeror(KDE)
Modulo2FilosofadelSoftwarelibre
Copyleft
Copyleft:
ElCopyLeftesunterminoutilizadoparacontradeciral
conceptodeCopyRight,indicandoqueespermisibleelactode
copiadodelaobra,ymantenerelreconcocimientodelautor
La"Cinvertida"("reversedc")es
elsmbolodelcopyleft.Es
utilizadocomolacontrapartidadel
smbolodelcopyright,sinembargo
noposeereconocimientolegal.
Modulo2FilosofadelSoftwarelibre
LicenciasdeSoftwareLibreTipos
Caractersticas
LicenciasdeSoftwareLibre:
Definicin:Lacesindederechosse
especificaporuncontratodenominadoLicencia
Modulo2FilosofadelSoftwarelibre
LicenciasdeSoftwareLibreTipos
Caractersticas
LicenciasdeSoftwareLibre:
Estrictamentehablando,loquediferenciaalsoftwarelibredel
restodelsoftwareesunaspectolegal:lalicencia.Setrata,en
palabrasdeusocomn,deuncontratoentreelautor(o
propietariodelosderechos)ylosusuarios,queestipulaloque
losstospuedenhacerconsuobra:uso,redistribucin,
modificacin,etc.,yenqucondiciones.
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.
Modulo2FilosofadelSoftwarelibre
Origenes
Enelprincipiofuelibre.
ENIAC
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.
NetBSD
FreeBSD
OpenBSD
Modulo2FilosofadelSoftwarelibre
Origenes
FreeSoftwareFoundation
Ao1985
RMS funda la FSF con el propsito de:
Conseguirfondosquededicaaldesarrolloy
proteccindelSoftwareLibre
SentlosfundamentosticosdelSL:
TheGNUmanifesto(1985).
Stallman
Modulo2FilosofadelSoftwarelibre
Modulo2FilosofadelSoftwarelibre