software libre y privativo

Click here to load reader

Upload: alejandra-hernandez

Post on 06-Jul-2015

285 views

Category:

Documents


0 download

TRANSCRIPT

  • 1. Software libre y Software propietarioAlejandra Hernndez1101 Jornada TardeMauricio Arias2013

2. Software LibreO Es la denominacin del software que respeta la libertad de todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido el mismo puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias formas. 3. De acuerdo con tal definicin, un software es "libre"cuando garantiza las siguientes libertades: Libertad Descripcin la libertad de usar el programa, con cualquier 0 propsito. la libertad de estudiar cmo funciona el programa y 1 modificarlo, adaptndolo a tus necesidades. la libertad de distribuir copias del programa, con lo 2 cual puedes ayudar a tu prjimo. la libertad de mejorar el programa y hacer pblicas 3 esas mejoras a los dems, de modo que toda la comunidad se beneficie.Las libertades 1 y 3 requieren acceso al cdigo fuente porque estudiar y modificar software sin su cdigo fuente es muy poco viable. 4. O Software libre no significa que no es. Un programalibre debe estar disponible para el uso comercial, laprogramacin comercial y la distribucin comercial.La programacin comercial de software libre ya noes inusual; tal software libre comercial es muyimportante. Puede haber pagado dinero paraobtener copias de software libre, o puede haberobtenido copias sin costo. Pero sin tener en cuentacmo obtuvo sus copias, siempre tiene la libertadde copiar y modificar el software, incluso de vendercopias 5. Si una modificacin constituye o no una mejora, es unasunto subjetivo. Si su derecho a modificar unprograma se limita, bsicamente, a modificaciones quealguna otra persona considera una mejora, elprograma no es libre.Un problema particular se presenta cuando la licenciarequiere que a un programa se le cambie el nombrecon el cual ser invocado por otros programas. Dehecho este requisito dificulta la publicacin de laversin modificada para reemplazar al original cuandosea invocado por esos otros programas. 6. O Este tipo de requisitos es aceptable nicamentecuando exista un instrumento adecuado para laasignacin de alias que permita especificar el nombredel programa original como un alias de la versinmodificada.O Ms all del software:Los manuales de software deben ser libres por lasmismas razones que el software debe ser libre, y porquede hecho los manuales son parte del software.Tambin tiene sentido aplicar los mismos argumentos aotros tipos de obras de uso prctico; es decir, obras queincorporen conocimiento til, tal como publicacioneseducativas y de referencia. La Wikipedia es el ejemploms conocido.Cualquier tipo de obra puede ser libre, y la definicin desoftware libre se ha extendido a una definicin de obrasculturales libres aplicable a cualquier tipo de publicacin. 7. Software propietarioO El software propietario o softwareprivativo se refiere a cualquier programainformtico en el que los usuarios tienenlimitadas la posibilidades de usarlo,modificarlo o redistribuirlo (con o sinmodificaciones), o cuyo cdigo fuente noesta disponible o el acceso a ste seencuentra restringido. 8. O El software libre y el de cdigo abiertopermiten el acceso a su cdigo fuente.Colocamos a los dos en un mismo grangrupo porque comparten esa caractersticaprincipal. Pero no son lo mismo, comoveremos ms adelante.El software propietario es el ms conocidoporque el sistema operativo ms usado,Windows, es software propietario. En este tipode software, lo nico que obtiene el usuarioson los archivos binarios o ejecutables paraque pueda usar el programa, no modificarlo. 9. O Caractersticas de un buen software * correccin. * fiabilidad. * eficiencia. * integridad. * facilidad de uso. * facilidad de mantenimiento. * flexibilidad. * facilidad de prueba. * portabilidad. * facilidad de reus. * interoperabilidad. 10. O Ventajas:- Facilidad de adquisicin ( puede venirpreinstalado con la compra del pc, o encontrarlofcilmente en las tiendas ).- Existencia de programas diseadosespecficamente para desarrollar una tarea.- Las empresas que desarrollan este tipo desoftware son por lo general grandes y puedendedicar muchos recursos, sobretodoeconmicos, en el desarrollo e investigacin.- Interfaces grficas mejor diseadas.- Ms compatibilidad en el terreno demultimedia y juegos.- Mayor compatibilidad con el hardware.