Software Libre

¿Por qué libre no es gratis?

Libre no es gratis porque,lo gratuito no abarca la profundidad y extensión de lo que es libreEl Software Libre: conocimiento creado expresamente para ser compartido; la cultura libre es sobre crear y preservar el conocimiento como un bien común

Es común confundir lo que es libre con lo que es gratuito, por lo menos cuando hablamos de software, aunque también se aplica en otras áreas tecnológicas, incluso en la cultura. Comencemos con el caso particular del software y luego generalicemos al área cultural, a la cultura libre.

El software gratuito es ofrecido por el creador sin esperar un pago monetario por él, en esto estamos todos claros. En cambio, el Software Libre, además de ser gratuito la gran mayoría de las veces, es ofrecido con una serie de libertades para el usuario final, libertades económicas, académicas, aun políticas y filosóficas.

En la práctica hay muchas definiciones de Software Libre pero quizá la más importante, la que apuntaló todo un movimiento, es la definición establecida por Richard Stallman a mediados de los años 80. Según Stallman, un software es libre cuando ofrece estas cuatro libertades al usuario:

    * La libertad de ejecutar el programa para cualquier propósito
    * La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera. El acceso al código fuente es una condición necesaria para ello.
    * La libertad de redistribuir copias para ayudar a su prójimo.
    * La libertad de distribuir copias de sus versiones modificadas a terceros. Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.

Las primeras dos libertades son individuales. Las últimas dos, colectivas. Como consecuencia de esa definición tenemos que el software es libre porque respeta el derecho de los usuarios a acceder al conocimiento implícito en él y a reutilizarlo siempre y cuando esas libertades se mantengan. Visto así, un software puede ser gratuito y a la vez cerrado, incluso prohibitivo si no contempla esas libertades.

En inglés la confusión es recurrente porque se llama "free software", por eso encontramos frases como "free as in beer" (gratuito como la cerveza) versus "free as in speech" (libertad de discurso) para esclarecer el uso del término "free" aplicado al Software Libre.

Otros movimientos derivados del Software Libre aumentan la confusión en el tema. Es así que encontramos frases como "código abierto", "open source", "FLOSS", "FOSS" (Free/Libre Open Source Software). En general se trata de englobar con esos conceptos toda una cultura de compartir el conocimiento a través del software, que compartir es bueno en términos técnicos y sociales, pero también comerciales.

Básicamente podemos aplicar los mismos principios a la llamada cultura libre o "free culture", como la llamó el abogado Lawrence Lessig en su libro homónimo, en torno al cual surgió todo un movimiento, inspirado por los trabajos de Stallman.
 
Stallman y Lessig sostuvieron sus respectivos movimientos sobre la legalidad. El primero creó la Licencia GNU. El segundo, las licencias Creative Commons. Con ellas los usuarios tienen la confianza de que sus trabajos creativos, que van del software al diseño, de los libros al hardware, estén disponibles bajo términos más comunitarios, digamos.

Cultura libre es sobre compartir, acceder antes que prohibir, y dar un voto de confianza al otro. La cultura libre engloba conceptos viejos y nuevos, desde la economías basadas en el trueque hasta la cultura hacker de compartir el código del software. Hablamos de una cultura potenciada por el flujo imbatible de copia y remix (remezcla, reescritura, rehacer) de nuestra era de Internet. Hablamos de redes de conocimiento a favor del bien común. Libre no es gratis porque, como hemos visto, lo gratuito no abarca la profundidad y extensión de lo que es libre, en el software ni en la cultura.


Fuente: El Diario

El lenguaje de programación Ruby cumple 20 años

Ruby ha sido descrito como un lenguaje de programación multiparadigmaGracias a Ruby on Rails, Ruby tuvo un crecimiento espectacular , sobre todo en la web y entre los desarrolladores web, ahora con el vigésimo aniversario del lenguaje llega Ruby 2.0

 

El nacimiento de Ruby fue de la mano de su creador, Yukihiro "Matz" Matsumoto, el 24 de febrero de 1993. 20 años después de la primera versión y más de 4 tras Ruby 1.9, con su versión 1.9.3 en octubre de 2011, llega finalmente Ruby 2.0.0-p0.

Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk.

 

Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de Software Libre.

Ruby ha sido descrito como un lenguaje de programación multiparadigma: permite programación procedural (definiendo funciones y variables fuera de las clases haciéndolas parte del objeto raíz Object), con orientación a objetos, (todo es un objeto) o funcionalmente (tiene funciones anónimas, clausuras o closures, y continuations; todas las sentencias tiene valores, y las funciones devuelven la última evaluación).

 

Soporta introspección, reflexión y metaprogramación, además de soporte para hilos de ejecución gestionados por el intérprete. Ruby tiene tipado dinámico, y soporta polimorfismo de tipos (permite tratar a subclases utilizando la interfaz de la clase padre). Ruby no requiere de polimorfismo de funciones al no ser fuertemente tipado (los parámetros pasados a un método pueden ser de distinta clase en cada llamada a dicho método).


Fuente: SomosLibre

GNU/Linux, es una caso de éxito en la historia de la informática

Caso de éxito en la historia de la informáticaLa comunidad de especialistas en programación y desarrollo electrónico, comienzan a debatir sobre el sistema operativo Linux y su efectividad como herramienta compatible con las modernas arquitecturas tecnológicas, un entorno OS que se ha diversificado en la industria y ha forjado su propia historia exitosa

No hay mejor opinión que la sometida al propio escrutinio público. Y es así que el presente artículo hace referencia a la postura de diversos especialistas en programación y diseño de sistemas electrónicos que han iniciado un debate público sobre la efectividad de Linux como sistema operativo confiable para las actuales plataformas electrónicas.

Aunque en los 90 aparecieron fuertes críticas al entonces aparecimiento del “pingüinito”, alegando su incapacidad para servir como un eje central de soporte de las tecnologías venideras, a la fecha este OS ha demostrado que, al igual que una analogía sobre el pingüino antártico, las frías críticas como el rudo clima de su hábitat, no han afectado en su proliferación, y actualmente este sistema operativo ha creado una gran comunidad de seguidores que lo ha convertido en todo un pingüino Emperador.

En un foro de opiniones en la página de “LinuxMint”, los comentarios cargados por los participantes hacen referencia a la historia de éxito acuñada por Linux en los últimos 20 años, y con esto baten las barreras de dudas que en un principio de su lanzamiento acompañaron a este pingüino. La evolución del Linux ha sido constante y a tal grado que su aplicación ha sido mayormente diversificada a otros sectores de la industria.

En otros enlaces tal como el que aparece en el sitio Web “LinuxToday”, se pueden encontrar otras ligas virtuales que direccionan a otros foros en donde se documentan los avances que ha tenido este software de carácter libre como herramienta base para muchas de las actuales innovaciones en la industria electrónica, principalmente el sector médico.

En este tenor, el sector médico ha sido uno de los receptores más robustos de Linux, ya que se implementa en una amplia variedad de dispositivos electrónicos portátiles como los medidores de glucosa, y su utilización ha seguido esta línea de tal manera que diversas compañías desarrolladoras de herramientas para el diseño electrónico se han dado a la tarea de diseñar notas de aplicación para la aplicación de Linux en el diseño y fabricación de aparatos médicos.

Es importante reconocer que el objetivo legítimo de Linux fue trabajar para la arquitectura del entonces microprocesador de Intel 80386, que en su tiempo fue uno de los hitos tecnológicos para el procesamiento de datos en cómputo pues resultaba más poderoso. No obstante, al ser un software de carácter gratuito, su aplicación fue inmediatamente diseminada hacia otros campos como el académico, donde los estudiantes comenzaron a utilizarlo para sus propios proyectos y de esta manera alimentando la innovación con este entorno operativo.

Desde entonces, Linux ha ido adaptándose a otras arquitecturas de cómputo debido a la decisión de los propietarios de tales tecnologías que se han sumado a la integración de Linux en sus plataformas electrónicas, tal es el caso de ARM, AVR32, Alpha, IA-64, 680x0, MIPS, POWER/PowerPC, y SPARC.

Fuente: SomosLibres

Disponible Manjaro 0.8.4

Disponible Manjaro 0.8.4Los desarrolladores de Manjaro han liberado una nueva versión de esta distribución rolling-release basada en Arch Linux, con predilección por los escritorios GTK y enfocada en el usuario novel

La principal novedad de Manjaro 0.8.4 es Pamac, una nueva interfaz para gestionar los paquetes a través de Pacman. También se introducen nuevos temas visuales para los diferentes escritorios, y por lo que parece esta distro apuesta también por el verde.

Manjaro 0.8.4 se sirve de momento en la forma de Xfce, el escritorio tradicional de esta distribución, pero también ha versiones con Cinnamon y Openbox, mientras se sigue cocinando la versión KDE, desarrollada por la comunidad, al igual que la LXDE y MATE. Otros cambios incluyen:

    * Arranque gráfico para instalación del sistema
    * Habilitada la función de hibernación
    * El kernel ha sido actualizado al a versión 3.7
    * Se ha actualizado la guía del sistema (PDF; inglés) y se han incluido una guía en PDF por cada escritorio oficialmente soportado

Fuente: MuyLinux

Firefox OS para teléfonos inteligentes

Firefox OS ha vuelto a las primeras planas tecnológicasFirefox OS ha vuelto a las primeras planas tecnológicas. Así es. Mozilla presentó ayer en el Mobile World Congress de Barcelona (MWC 2013) varios modelos de smartphones con su nuevo sistema operativo instalado, y lo cierto es que tienen buena pinta, así como, parece, un buen arranque asegurado

A falta de ver la conferencia de Canonical, en la que, esperemos, haya alguna sorpresa, Mozilla vino ayer arropada por Telefónica, que se prepara para comercializar varios de los primero smartphones con Firefox OS en España. Pero son 18 las operadoras de todo el mundo que han confirmado su apoyo al sistema, que ya cuenta con nombres importantes en lo que a aplicaciones se refiere.

La cuestión es, ¿hay suficiente gallinero para tantos gallos?; ¿Hay espacio para todos? Según César Alierta, presidente de Telefónica, lo hay, y las cifras no podían ser más rotundas a este respecto: solo el 16% de los teléfonos móviles a nivel mundial son smartphones, por lo que queda mucho pastel por repartir.

Entonces, Firefox OS lo va a tener más fácil , simplemente, por el nicho de mercado al que apunta, el de la gama baja, que tras el fin de Symbian se ha quedado descabezado, a pesar de que Android ostenta en ese nicho una posición cada vez más fuerte.

Fuente: Muy Linux

logo youtube
logo twitter
logo instagram
2020 CNTI. Portal desarrollado y administrado por el Centro Nacional de Tecnologías de Información, adscrito al Ministerio del Poder Popular para Ciencia y Tecnología. Esta obra está bajo una Licencia de Creative Commons Reconocimiento - No Comercial - Compartir Igual 3.0 Venezuela.
Cintillo PortalCNTI Cintillo Carabobo 01