Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Filosofadel
Softwarelibre
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
ContenidosInstruccionales
ElconceptodelibertadenelSoftware
DefinicindeSoftwareLibre
DefinicindeSoftwareLibredeacuerdoalDecreto3.390
DefinicindeEstndaresAbiertos
Lascuatro(4)libertades
TiposdeSoftwaresegnsulicenciamiento
DiferenciasentreSoftwareLibreySoftwareNoLibre
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
Elconceptodelibertadenel
Software
ElconceptodelibertadenelSoftware
Desdehacemsde30aosnoshemosacostumbradoaquequienme
vendeunprogramameimponelascondicionesbajolasquepuedousarlo,
prohibindome,porejemplo,queselopaseaunamigo.Apesardeser
software, no puedo adaptarlo a mis necesidades, ni siquiera corregir
errores,debiendoesperaraqueelfabricantelosarregle.Estonotienepor
qu ser as, y es precisamente el software libre el que me concede las
libertadesqueelsoftwarepropietariomeniega.
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
Elconceptodelibertadenel
Software
Hemosaceptado,enelmundodelSoftware:
Quemedigancomopuedoutilizarlo.
Quenopuedosabercomoesthecho.
Quenopuedocompartirlo,puessenostildardeilegales.
Nos han acostumbrado a ello pero no tiene por que ser as, el Software
Libre me devuelve las libertades que el Software Propietario me
restringi.
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
DefinicindeSoftwareLibre
DefinicindeSoftwareLibre:
Software Libre es aquel queotorgala libertad a los usuarios para
ejecutar,copiar,distribuir,estudiar,cambiarymejorarelsoftware.No
es una nocin tecnolgica, ni un asunto de costo, no se refiere a la
simple entrega de cdigo abierto. Es un asunto de derechos o
Libertadesdequedisponeelutilizador.
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
DefinicindeSoftwareLibredeacuerdoalDecreto
3.390
DefinicindeSoftwareLibresegnelDecreto3.390
Programadecomputacincuyalicenciagarantizaalusuarioacceso
alcdigofuentedelprogramayloautorizaaejecutarloconcualquier
propsito, modificarlo y redistribuir tanto el programa original como
sus modificaciones en las mismas condiciones de licenciamiento
acordadas al programa original, sin tener que pagar regalas a los
desarrolladoresprevios.
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
DefinicindeEstndaresAbiertos
DefinicindeEstndaresAbiertos:
Especificacionestcnicas,publicadasycontroladasporalguna
organizacin que se encargade su desarrollo, las cuales han sido
aceptadas por la industria, estando a disposicin de cualquier
usuario para ser implementadas en un software libre u otro,
promoviendo la competitividad, interoperatividad o flexibilidad.
Decreto3.390
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
Lascuatro(4)libertades
Lascuatro(4)libertadesdelSoftware:
*Lalibertaddeusarelprograma,concualquierpropsito(libertad
0).
*Lalibertaddeestudiarcmofuncionaelprograma,yadaptarloa
tus necesidades (libertad 1). El acceso al cdigo fuente es una
condicinpreviaparaesto.
* La libertad de distribuir copias, con lo que puedes ayudar a tu
vecino(libertad2).
*Lalibertaddemejorarelprogramayhacerpblicaslasmejorasa
losdems,demodoquetodalacomunidadsebeneficie.(libertad3).
Elaccesoalcdigofuenteesunrequisitoprevioparaesto.
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
TiposdeSoftwaresegnsu
licenciamiento
DefinicindeSoftwareNoLibre:
Esaquelsoftwarequenolepermitealusuariocopiar,distribuir,
cambiary/omejorarsinpediropagarunalicenciaqueloautorice,es
decir,esunsoftwareconcondicionesdeusoydistribucinqueno
cumplenlascondicionesparasersoftwarelibre.
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
TiposdeSoftwaresegnsu
licenciamiento
Freeware:
Freewareesunsoftwaredecomputadoraquesedistribuyesincargo.
Avecesseincluyeelcdigofuente,peronoeslousual.
Elfreewaresueleincluirunalicenciadeuso,quepermitesu
redistribucinperoconalgunasrestricciones,comonomodificarla
aplicacinens,nivenderla,ydarcuentadesuautor.Tambin
puededesautorizarelusoenunacompaaconfinescomercialeso
enunaentidadgubernamental.
Fuente:http://es.wikipedia.org/wiki/Freeware
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
TiposdeSoftwaresegnsu
licenciamiento
Shareware:
Sharewareesunaclasedesoftwareoprogramasparapoderevaluar
deformagratuitaperoporuntiempo,usoocaractersticaslimitadas.
Paraadquirirunalicenciadesoftwarequepermiteelusodel
softwaredemaneracompletaserequieredeunpagoeconmico
(muchasvecesmodesto).
Noconfundirconunprogramatipofreewarequeestotalmente
gratuitoensaunquegeneralmentesucdigonoestdisponible
(tambinconocidocomoCdigocerrado).
Fuente:http://es.wikipedia.org/wiki/Shareware
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
TiposdeSoftwaresegnsu
licenciamiento
CarewareoCharityware:
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
TiposdeSoftwaresegnsu
licenciamiento
SoftwareComercial:
Elsoftwarecomercialeselsoftware,libreono,quees
comercializado,esdecir,quelascompaasqueloproducen,cobran
dineroporelproducto,sudistribucinosoporte(estedinerocasi
siempreseempleaparapagarlicenciasdeciertosprogramasno
libresoparadarleunsalarioalaspersonasquecontribuyeronacrear
esesoftware).
Ejemplosdesoftwarecomercial,tenemos:
*LasdistintasversionesdeMicrosoftWindows
*VariasdistribucionesdeLinuxcomoLindows,Xandros,
RXART,Libranet.
Fuente:http://es.wikipedia.org/wiki/Software_comercial
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
DiferenciasentreSoftwareLibrey
NoLibre
Diferencias
SoftwareLibre:
*Mepermitecopiar,distribuir,
estudiar,adaptar,mejorary
publicarelprograma.
*Norequiereelpagode
licenciasparasuuso.
*Permiteelaccesoalcdigo
fuente
*Permiteladuplicacinde
Software
*Poseelibertaddecompetencia
paraelmantenimiento
*Permiteadaptacionesalusuario
*Raravezseafectaporvirus
TEMA 2. CONCEPTUALIZACIN
SoftwareNoLibre:
*Nopermitecopiar,distribuir,
estudiar,adaptar,mejorarypublicar
elprograma.
*Requiereelpagodelicenciaspara
suuso.
*Estaprohibidoelaccesoalcdigo
fuente.
*ProhbeladuplicacindeSoftware
*Lacompetenciadependedel
fabricante
*Lasadaptacionessedanenfuncin
delfabricante
*Frecuentementeseafectaporvirus
Modulo2FilosofadelSoftwarelibre
AspectoLegaldelSoftware
ContenidosInstruccionales
DerechodeAutor
SecretoComercial
Copyright
Copyleft
LicenciasdeSoftwareLibreTiposCaractersticas
Usoyobligacionesdelicenciaslibres
Licenciaslibresenotrostiposderecursosoproductos
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
Derechodeautor
Derechodeautor
El derecho de autor consiste en el conjunto de facultades
morales y patrimoniales que corresponden en forma exclusiva al
autor de una obra, o a quien corresponda la titularidad de estos
derechos por haberle sido transmitidos por el autor o por
disposicinlegal,yconformeloscualesaquelpuedebeneficiarse
de la utilizacin o comercializacin de su obra, ya sea
directamente o autorizando a terceros la realizacin de ciertos
actos.
Asmismosepuededeterminarcomolaproteccinotorgadaa
todas las creaciones u obras del ingenio del carcter del creador,
yaseandendoleliteraria,cientficosoartsticos,ocualquierasea
sugenero,formadeexpresin,meritoodestino.
Fuente:www.sapi.gob.ve
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
Derechodeautor
Derechosdeautor:
Tipos:
DERECHOS MORALES: son los derechos del autor de naturaleza
inalienable,inembargable,irrenunciableeimprescriptible.(Art.18al23
LSDAyArt.13delReglamentodelaLSDA).
DERECHOSPATRIMONIALES:sonlosderechosqueposeeelautoro
eltitulardelderechoelcualsecaracterizaporsertransferible,temporal
e irrenunciable. (Art.18 al 23 LSDA yArt. 13 del Reglamento de la
LSDA).
Fuente:www.sapi.gob.ve
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
ConceptosBsicos
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
Definiciones Basicas
SoftwareLibre:Programadecomputacincuyalicenciagarantizaalusuarioacceso
al cdigo fuente del programa y lo autoriza a ejecutarlo con cualquier propsito,
modificarlo y redistribuir tanto el programa original como sus modificaciones en las
mismascondicionesdelicenciamientoacordadasalprogramaoriginal,sintenerquepagar
regalasalosdesarrolladoresprevios.
Estndares Abiertos: Especificaciones tcnicas, publicadas y controladas por
algunaorganizacinqueseencargadesudesarrollo,lascualeshansidoaceptadasporla
industria, estando a disposicin de cualquier usuario para ser implementadas en un
softwarelibreuotro,promoviendolacompetitividad,interoperatividadoflexibilidad.
Software Propietario: Programa de computacin cuya licencia establece
restriccionesdeuso,redistribucinomodificacinporpartedelosusuarios,orequierede
autorizacinexpresadelLicenciador.
Distribucin Software Libre desarrollado con Estndares Abiertos para el
EstadoVenezolano:UnpaquetedeprogramasyaplicacionesdeInformticaelaborado
utilizando SoftwareLibreconEstndaresAbiertosparaserutilizadosydistribuidosentre
distintosusuarios.
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
Libertades
1.Libertadparaejecutarelprogramaencualquiersitio,
concualquierpropsitoyparasiempre.
2.Libertadparaestudiarloyadaptarloanuestras
necesidades.Estoexigeelaccesoalcdigofuente.
3.Libertadderedistribucin,demodoquesenos
permitacolaborarconvecinosyamigos.
4.Libertadparamejorarelprogramaypublicarlas
mejoras.Tambinexigeelcdigofuente.
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
Open Source
Equivalente a software libre es el trmino Open
SourceSoftware(programasdefuenteabierto),
promovidoporEricRaymondylaOpenSource
Initiative.
Filosficamente,eltrminoesmuydistinto,yaque
hace nfasis en la disponibilidad de cdigo
fuente, no en la libertad, pero su definicin es
prcticamentelamismaqueladeDebian.
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
Otros Terminos
Freeware
Shareware
Charityware
DominioPublico
Copyleft
PrivativooPropietario
Comercial
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
Terminos Afines
Shareware.esunprogramaquevieneconlaautorizacinparaquelagenteredistribuya
copias,peroindicaquequiencontinueutilizndolodebepagarporunalicencia.
Freeware.esunprogramaquepermitesuredistribucinperonosepermitesu
modificacin,elcdigofuentenoestdisponible.
Softwarelibre.unprogramaquevieneconlaautorizacinparaquecualquierapueda
usarlo,copiarlo,modificarloydistribuirlogratisomedianteunagratificacin.Elcdigo
fuenteestdisponible.protegidoconcopyleft
Dominiopblico.esunprogramaquenoestprotegidoconcopyright.Algunascopiaso
versionesmodificadaspuedenservendidascomosoftwarepropietario.
Propietario.esunprogramaqueparaquepuedaserutilizadoUd.debepagarporuna
autorizacindeusuario,Nopuedesermodificado,NOpuedesercopiado,NOpuedeser
revendido,Nopuedesercompartido.Ud.pagaporunderechodeusoUd.NOesdueo
delprograma,elcdigofuentenoestdisponible.Protegidoconcopyright.cc
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
Comparacin de tipos
de programas
Shareware
freeware
Software Libre
Dominio Pblico
propietario
Gratuito
no
si
amenudo
si
no
si
si
si
no
si
Puede copiarse
libremente
no
no
si
si
no
Cdigo Fuente
disponible
raramente
raramente
si
si
no
Se puede adaptar
libremente
no
no
si
si
no
Se puede revender
como software libre
no
no
si
si
no
Se puede revender
como software
propietario
no
no
raramente
si
no
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
Motivaciones
Etica,FSF.org
Pragmatica.Opensource.org
CulturaHacker,Softwareesconocimiento
Debeexistirlalibertaddeexpresion
VentajasTecnicasyEconomicas
Pordiversionyhastaretribucion
economica
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
Aplicableaotrosrecursos
Documentaciondeprogramas.
ArtculosCientficos.
Leyesyestndares.
Enciclopedias.
Cursos.
Coleccionesybasesdedatos.
Hardware.
Literaturayarte.
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
ArticulosCientificos
Los artculos representa un modelo de negocio que se ha
demostradomuyfructfero.
Para que sea posible se necesita una amplia difusin y
calidadgarantizada.
La difusin se ve obstaculizada por gran cantidad de
revistas existentes, de coste no despreciable, cuya
adquisicinsloesposibleconpresupuestosgenerosos.
La calidad se garantiza por medio de la revisin por
especialistas.
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
LeyesyEstandares
Hay documentos cuyo carcter es normativo, que definen
cmo deben hacerse las cosas, ya sea para facilitar la
convivencia entre las personas, ya para que programas o
mquinasinteroperenentres.
LeydePropiedadIntelectual
RFC(requestforcomments)
ISOeITU
W3C
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
LeyesyEstandares
Debepermitirselamodificacindeltextodeleyesynormas?
Obviamenteno,siesodalugaraconfusin.
Laslicenciassontambindocumentoslegalesnomodificables.
Debera permitirse la creacin de nuevas normas derivadas
deotrasexistentesapartirdelosdocumentosoriginales?
Probablemente hacerlo as llevara a la proliferacin fcil de
normas similares e incompatibles que crearan confusin y
podran ayudar a empresas dominantes en el mercado a
promover su propia variante incompatible, como de hecho ya
estocurriendo
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
LeyesyEstandares
Existeunmodelodenegocioparalasleyesynormas?
En torno a las leyes existen multitud de profesionales que se
encargandesudiseo,interpretacinydeforzarsuaplicacin.
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
LeyesyEstandares
Lomismoqueesconvenientetenerunadefinicindesoftwarelibre
o abierto, tambin es necesaria una definicin de estndares
abiertos.
Bruce Perens ha propuesto una de ellas basada en los principios
siguientes:
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
EstandaresAbiertos
Disponibilidad. Si es posible, proporcionar incluso una implementacin
libredereferencia.
Maximizarlasopcionesdelusuariofinal.
Sin tasas sobre la implementacin (no as sobre la certificacin, aunque
aconsejaladisponibilidaddeherramientaslibresdeautocertificacin).
Sindiscriminacindeimplementador.
Permisodeextensinorestriccin(nocertificable).
Evitar prcticas predatorias por fabricantes dominantes. Toda extensin
propietariadebetenerunaimplementacinlibredereferencia.
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre
TEMA 2. CONCEPTUALIZACIN
Modulo2FilosofadelSoftwarelibre