Mostrando entradas con la etiqueta richard stallman. Mostrar todas las entradas
Mostrando entradas con la etiqueta richard stallman. Mostrar todas las entradas

Microsoft User Group y los Linux User Groups

Un Microsoft User Group (Grupo de usuarios de Microsoft) o MUG en sus siglas en ingles, es un colectivo de personas sin fines de lucro, cuya actividad principal es presentar y difundir a la comunidad las tecnologías de Microsoft, es decir dichas personas nomas se encargan de cholerearle a una multinacional, los veo como los edecanes geeks para Microsoft.

Eso de que es una asociación de personas sin fines de lucro no es tan cierto que digamos pues la mayoría de personas se motivan a entrar a estos grupos por obtener productos o beneficios de la empresa a que le sirven, quizás de esto les puede hablar con mas detalle ramayac, ya que en su momento perteneció o no se si aun sigue perteneciendo a un MUG en la facultad denominado Minerva .NET, luego de su paso efímero por el MUG sino mas recuerdo decidimos mas tarde con mi persona retomar el LUG de nuestra facultad con la ayuda del Tec. Edenilson y también colaboración de Douglas, decidimos esto por que la filosofía del software libre es mas ambiciosa e interesante, el LUG de la facultad había sido mas dinámico que Minerva .NET mucho mas antes y como estaba abandonado por eso intentamos rescatarlo y levantarlo de nuevo.

Pero ¿que es un LUG?
Al igual que el MUG es una asociación de personas local, regional, nacional sin fines de lucro con el fin de difundir el uso del software libre y el sistema operativo GNU/Linux en cualquiera de su variedad de distribuciones, la mayoría de veces estos grupos nacen en universidades y otros centros de estudio.

En nuestro país existen grupos aislados de LUG, que en algún momento se trato de aglomerarlos en la Asociación de Usuarios Linux de El Salvador, después de este, otro de los mas importantes que prácticamente es el mismo que el anterior mencionado es La Comunidad de Usuarios Debian de El Salvador, que indirectamente los usuarios de GNU/Linux que tenemos preferencia por esa distribución en especifico en El Salvador pertenecemos.

La ventaja de pertenecer a un LUG, es que además de difundir el software libre también podemos aportar al movimiento y no es necesario ser informático para ello, ya que como por ejemplo un abogado en su área es de suma ayuda en cuanto al tema de licenciamiento de software que con lleva este rollo, la historia no queda solo en hacerle los mandados a Richard Stallman y todo su demás fan club.

Pienso que hacer trabajo dentro de un LUG es una forma de aplicar Ingeniería de la liberación, pero el software libre igual se puede usar para liberar y/o contribuirle capital.

Comentarios (0)

¿Que tan libre es mi maquina?

Googleando por allí me encontré una forma para saber que tanto software no libre tiene tu sistema GNU/Linux, y es usando el Virtual Richard M. Stallman.

Para usarlo se instala asi

# apt-get install vrms

y ejecutando

$ vrms

"Resultado de mi prueba con el vrms"

Comentarios (0)

Che Richard Stallman de la Serna

No pude contenerme en compartir esta imagen.

Comentarios (2)

La trampa de .NET

En lo particular me gusta mucho programar en C# mas que java, pero después de leer una de las antiguas polémicas de Richard Stallman, me recordé del proyecto de Microsoft el que esta muy de moda .NET.

Y es que es grande el viejo, el exponía que Java estuvo amarrado a dependencias privativas, pero esto ya se esta solventando ya que Sun esta liberando sino es que ya la libero su maquina virtual y al parecer el JDK ya tiene licenciamiento GPL.

¿Pero por que .NET es una trampa? por que como lo dice Richard Stallman:

Si algunas de las dependencias de un programa no son libres, entonces todo o parte del programa no se puede ejecutar en un sistema completamente libre —es inusable en el mundo Libre—.


La dependencia no libre de nuestras aplicaciones es el framework .NET, entonces ciertamente "es inusable en el mundo libre", para cubrir esa TRAMPA, se hace uso del proyecto Mono.


Al ser C# desarrollado y estandarizado por Microsoft, luego aprobado por la ECMA e ISO, surge el proyecto Mono iniciado por Ximian, que luego Novell lo retoma despues de adquirir Ximian. El proyecto surge para crear un grupo de herramientas libres para sistemas Unix/Linux, Mac OS, entre otros, compatibles con .NET.

Algunos me dirán que Mono aun no implementa al 100% los proyectos de .NET y es como lo dice Richard Stallman con respecto a Java en su momento:

Si usted escribe un programa en Java sobre la plataforma Java de Sun, está expuesto a usar funcionalidades exclusivas de Sun sin ni siquiera darse cuenta. Para cuando se dé cuenta, quizás las haya estado usando durante meses, y rehacer el trabajo le tomaría más meses. Podría decir «volver a empezar es demasiado trabajo». Entonces su programa habrá caído en la trampa del Java; será inusable en el mundo Libre.
La manera fiable de evitar la trampa del Java es tener en su sistema solamente una implementación libre del Java. Así, si usted usa una funcionalidad o biblioteca del Java que el software libre todavía no soporta, se dará cuenta en seguida, y podrá reescribir ese código de inmediato.


En el caso de .NET una implementación libre es usando Mono, para que nuestras aplicaciones no tengan dependencias privativas y sean totalmente libres. Y para esto no hay ningun problema ya que Mono se puede usar tanto en Windows como en GNU/Linux y tener aplicaciones totalmente multiplataforma y libres.

Comentarios (0)