Archivos de la categoría ‘Software Libre’

¿Para que usar Formatos Abiertos?

FORMATO ABIERTO – Diremos que el formato de un archivo es abierto si el modo de representación de sus datos es transparente y/o su especificación está disponible públicamente. Los formatos abiertos son, ordinariamente, estándares determinados por autoridades públicas o instituciones internacionales cuyo objetivo es establecer normas para interoperabilidad de software.

FORMATO PROPIETARIO – Diremos que un formato de archivo es proprietario si la forma de presentacion de sus datos es opaca y su especificación no es disponible públicamente. Los formatos propietarios son desarrollados por compañias de software en orden para codificar información producida por sus aplicaciones: solo el software producido por una compañia que es dueña de las especificaciones de un formato de archivo podra ser capaz de leer correcta y completamente la información contenida en este archivo.

Cuatro razones para no intercambiar archivos en formato proprietario

  • Correr el riesgo que el destinatario no pueda leer el archivo.
  • Correr el riesgo de difundir informacion confidencial.
  • Contribuir a la propagacion de virus y exponerte al riesgo de contaminacion.
  • Mantener monopolios existentes en el campo de la informatica.

 Cuatro razones para adoptar formatos abiertos

  •  Garantizar accesibilidad y perpetuidad a tus datos
  • Garantizar una completa transparencia
  • Limitando la propagacion de virus
  • Promoviendo diversidad interoperabilidad

¿Qué formatos proprietarios hay que evitar?

  • Documentos de texto formateado MS Word (.doc)
  • Tablas y bases de datos MS Excel (.xls, .xlw)
  • Diapositivas MS Power-Point (.pps, .ppt)
  • Imagenes color ++256 (.gif)++
  • Imagenes Bitmap (.bmp, .tif)
  • Imagenes Vectoriales (.wmf)
  • Archivos de Audio (.mp3)
  • Audio Windows Media (.wma)

¿Cuáles formatos abiertos se pueden usar?

  • Texto plano
  • Hyper Text Markup Language (HTML)
  • TeX, LaTeX y Device Independant format (DVI)
  • Formato Abierto de Documento
  • Formato de texto Enriquecido (RTF)
  • PostScript (PS)
  • Portable Document Format (PDF)
  • Joint Photographic Expert Group (JPEG)
  • Portable Network Graphics (PNG)
  • Scalable Vector Graphics (SVG)
  • Ogg Vorbis (OGG)
  • Musepack (MPC)
  • Free Lossless Audio Codec (FLAC)
  • Speex

MDQ BLOG DAY!!!

Gente: el evento es libre y gratuito. A pesar de ello es necesario que te registres acá.
De todos modos hay un cupo limitado por cuestiones de espacio de la
Universidad. Por eso si te anotás y después no vas, mandá un mail a la
organización.

La actividad está confirmada en el horario de 9 a 17 en la UFASTA, sede Avellaneda. Habrá cuatro paneles con distintas personalidades y obviamente, tiempo para hacer sociales y conocerse entre todos.

 

BENEFICIOS DEL SOFTWARE LIBRE

Beneficios del código abierto:

  • Apertura: principal beneficio que permite obtener el resto de los beneficios listados a continuación, la mayoría de los cuales serían irrealizables con código cerrado bajo candado.
  • Transparencia: la calidad del código está a la vista de quien la quiera y sepa controlar.
  • Seguridad: imposibilidad de esconder secretamente herramientas de espionaje, bombas informáticas, caballos de Troya y demás código malicioso ignorado por los usuarios.
  • Aprendizaje: por complejo que sea un programa los aprendices de brujo pueden repasar su código y formarsecon él.
  • Herencia cultural: todo el código disponible pasa a formar parte de los recursos públicos de los que dispone la Humanidad.

Beneficios de la libertad de uso del software:

  • Legalidad: conceptos como piratería o el uso indebido pierden sentido.
  • Universalidad: no se pueden discriminar tipos de uso ni tipos de usuarios.
  • Testeo: más gente puede hacer pruebas desde las primeras fases de desarrollo, por lo que el software resultante es más consistente.
  • Evaluacion: facilidad para probar enteramente diversos programas antes de tomar una eleccion.

Beneficios de las libertades de adaptar y mejorar el código:

  • Personalización: posibilidad de adaptar el software a nuestras necesidades con recursos propios.
  • Localizacion: posibilidad de traducir el softwarea nuestro idioma.
  • Inversion local: posibilidad de contratar desarrollos en el propio entorno y fomentar la industria local.
  • Colaboracion abierta entre desarrolladores: cualquiera puede aportar mejoras utilizando sistemas de control de versiones que evitan el caos improductivo.
  • Colaboracion abierta entre usuarios y desarrolladores: las propuestas de mejora de los usuarios pueden ser llevadas a la practicapor desarrolladores voluntarios y hasta por los propios usuarios.
  • Descentralizacion: equipos de desarrolladores pueden centrarse en módulos o partesconcretas del programa trabajando en paralelo con otros equipos dedicados en otros módulos.
  • Reciclaje: fragmentos de código de un programa pueden ser reutilizados para otros programas.
  • Continuidad: si un programa es abandonado por sus desarrolladores iniciales, otros pueden retomar el trabajo.
  • Desvinculacion: cualquiera puede optar por iniciar una nueva rama de desarrollo de un programa si lo estima conveniente, como quien daje de visitar un bar para montar el suyo propio.
  • Comunidad: todas estas dinamicas propician la creacion de comunidades generalmente abiertas, bastante horizontales y reguladas por una meritocracia benigna.

Beneficios de la libertad de distribucion del software:

  • Disponibilidad: muchos pueden obtener software libre en cualquier momento mediante Internet.
  • Diseminacion: distribuciones menores pueden distribuir el software allí donde los principales canales no quieren o no pueden llegar, por ejemplo lugares sin Internet.
  • Precio: la posibilidad de distribuir el software grtuitamente elimina el riesgo de precios abusivos.

Escrito por: Diego D. Maidana®