jueves, 18 de febrero de 2016

Las Matemáticas y el Software libre

Quisiera comenzar este ensayo con la siguiente pregunta y es ¿que hace un estudiantes de matematicas hablándonos del software libre?.

Pues bien tal vez se crea que no tengamos ninguna relación y se piense que somos personas que no la pasamos el día a día resolviendo ecuaciones, trabajando en contradecir axiomas o postulados para así dar pasos ha nuevas teorías, que deberíamos preocuparnos por si alguien ya demostró la hipótesis de Riemman, la conjetura de Goldbach etc... , o solo dedicarnos a enseñarles el algebra de Baldor a unos jóvenes de octavo grado.

En realidad el software libre es parte fundamental de nuestras acciones en las Matemáticas, nos gusta la forma en la que nos brinda las herramientas mas sofisticadas para poder dar paso gigantescos a nuevos descubrimientos.

¿Que es Linux?


Cuando uno piensa en Linux tal vez se tengan muchas confusiones, porque para varios no esta bien definido, pero en lo que mas común piensa la gente cuando oye a escuchar esta palabra Linux de nuevo es “Excelente y gratuito”. Pero pasemos a dar una definición mas formal.

Linux es uno de los primeros sistemas operativos libres creado por Linus Torvalds un ingeniero de software Finlandes-Estadounidense de ahí el nombre al sistema que se basó en otro sistema operativo libre llamado Minix que se creó en la Universidad Libre de Ámsterdam y fue diseñado para correr maquinas no tan complejas y enseñansas pedagogicas, el principal motivo de su nacimiento fue a respuesta de otro sistema operativo “Valga la redundancia” llamado Unix que estaba bajo el desarrollo en los laboratorios de AT&T y era difícil de conseguir.

Volviendo al tema Linux actualmente es ahora el Kernel “Nucleo en español” de muchos sistemas operativos que estan basados en el, a estos se les llama distribuciones de GNU/Linux y el GNU viene porque es un sistema operativo libre mas que tiene como Kernel Linux creado por Richard Stallman programador del M.I.T, a el se le conoce como el padre del Software Libre; un dato adicional es que el fue estudiante de Fisica en Hardvard

¿ Podriamos ganar dinero con Linux ?


Para muchas personas es difícil creer, ya que como las Distribuciones de Linux son gratuitas piensan que no hay negocio detrás del software libre, pues en realidad si lo hay y es muy bueno ya que primero no esta prohibido vender copias de las distros, empresas como Red Hat que para mi es el caso mas exitoso es una empresa que apoya el software libre dándole mantenimiento a los servidores e implementando Fedora el sistema operativo libre de ellos, capacitando a la gente como usar Linux y vendiendo accesorios como por ejemplo el famoso Tux que es el pingüino;Red Hat logro ser una empresa muy apetecida y poderosa en la bolsa de valores, en Colombia también existen empresas que apoyan el software libre como Skinat IT Solutions, algunos deberían pensar en hacer un técnico en operaciones y manejos de Linux ya que este es demasiado apetecible y se puede tomar en el SENA

¿ Que hace especial a Linux y por qué no es tan famoso en Colombia?


Lo especial de Linux tal vez no sea su estabilidad aunque es muy buena, que sea gratuito, que haya una gran variedad de excelentes servicios etc... Lo que hace especial a Linux es su gente, en que ellos quieran hacer algo bueno, este proyecto es de todos y para todos, dando lo especial de cada uno y lo mas importante impartiendo el conocimiento para que cada vez sea mas fuerte, eso es lo que ha Linux le da su profesionalismo y Calidad, que mejor ejemplo que Facebook hacen Open Source que es una iniciativa que a diferencia de Software Libre ellos piensan que software privativo y libre pueden existir, en cambio el otro movimiento piensa que todo el código debería ser liberado.

Pienso que en Colombia aunque varios conozcamos las maravillas de Linux pienso que la razón por la que no es tan reconocido no es porque el gobierno tenga los contratos Digitales con Microsoft, en parte si, pero es el miedo a mudar a un mundo nuevo, algo inexplorado que es difícil, si se impartiera una cultura donde se conociera lo bueno de Linux nos ahorraríamos el pago que por cierto no es nada barato en las licencias de los Software´s privativos. Extremadura una comunidad Autónoma Española es un buen ejemplo a seguir en el Software libre

Las Matemáticas y la Computación


Creo que para mi llegamos a la mejor parte la relación de todo esto con las matemáticas, ¿cómo uno podría comenzar relacionando? Puesto que hay mucho de que hablar, podría empezar a nombrar muchos matemáticos que varios, bastantes famosos y reconocidos, algunos no tanto, pero ¿de que me serviría hablar de Carl Friedrich Gauss? que aunque sea el príncipe de las matemáticas no encuentro relación con la computación; ¡¡o Kurt Godel y su teorema de la incompletitud!! no, mentiras; que tal los grandes Geómetras Herón de Alejandria y Pitagoras; espera tampoco; ¡ah! ya se James Garfield y Pierre de Fermat; ¡no, espera!, aunque hicieron grandes contribuciones a las matemáticas, ni eran matemáticos, uno predisente y otro abogado; ¿Rene descartes? ¿Eratostenes? ¿Lagrange? A este ritmo la lectura se torna aburrida y monótona, debemos ir a lo que une la computación,el software libre y la matemática, A LA LOGICA MATEMÁTICA ( P^Q)

Alan Turing, George Boole y Georg Cantor ¡¡encontré mis Matemáticos para hablar!!

Alan Turing Matemático y criptógrafo Ingles se le conoce como el padre de las ciencias de la computación y su Famoso test de Turing que consiste en engañar al humano hablando con una computadora creyendo que este es un ser humano como el

Goerge Boole Matemático y logico Britanico, se le dice el matemático que invento Google, de ahí su nombre, se le conoce mucho por las expresiones y el Álgebra Booleana que se utilizan mucho en los circuitos lógicos, ayuda a las leyes de Kirchhoff y la Programación, el Álgebra de Boole tiene mucha similitud con los axiomas de cuerpo (Verdad evidente) del Calculo Infinitesimal de Newton y Leibnizz

Georg Cantor Matemático ruso creador de la Teoría de conjuntos, algo muy apasionante para los programadores, su álgebra de Conjuntos es parecida ha los Axiomas de cuerpo y el álgebra de Boole.

Termino Diciendo que las Computadoras se rigen en el sistema en base 2 que es el binario 1 y 0

Ricardo Sebastian Torres Juez
Estudiante de Matemáticas Puras
Pontificia Universidad Javeriana



 This document is licensed under the Attribution-NonCommercial-NoDerivs 2.5 Colombia license, available at http://creativecommons.org/licenses/by-nc-nd/2.5/co/.

lunes, 15 de febrero de 2016

La Magia del Software Libre

El software libre es una modalidad de uso poco conocida, y sin embargo, luego de leer un poco respecto al tema me he dado cuenta lo útil que puede llegar a ser y lo poco que les conviene a las compañías que utilizan software privado divulgar dicha modalidad. De cierta forma, y en mi opinión, el software libre puede resultar mágico para una persona que no tiene conocimiento previo de este y no sabe las facilidades que este puede traer.

El software libre es una herramienta que existe desde la segunda mitad del siglo XXI, siendo Richard Stallman uno de sus pioneros ya que fue el primero en querer trabajarla. Este se entiende como un sistema operativo que puede ser usado, distribuido gratuitamente en internet y modificado sin ningún tipo de restricciones. En 1983, Stallman se puso en la tarea de realizar su propio sistema operativo libre llamado GNU, tarea que no logró completar ya que el 25 de Agosto de 1991, Linus Torvalds publicó en internet su propio software, Linux (el software libre más reconocido hoy en día). Linus quería permitirle a los demás usuarios de internet darle uso y que a su vez le ayudaran a mejorar dicho software. Esto lo logró a medida que pasaban los años mediante el uso de la técnica de bazar, la cual consistió en poner el software en internet a disposición de otros hackers, sin que el fuera ningún tipo de jefe o superior con el fin de que otras personas pudieran corregir y cambiar aspectos que estuvieran fallando en su versión. Fue de esta manera como se fue mejorando Linux. De esta forma Linux fue ganando reputación hasta que las acciones en la bolsa de Nueva York alcanzaron valores de más de 300 dólares por acción, cosa que no fue esperada en un principio.

Por la reputación que tienen compañías como Windows y muchas otras, el software libre no es lo primero de lo que se escucha en el común. Estas son compañías que utilizan la modalidad de software privado, la cual consiste en que los usuarios deben pagar para poder instalar el sistema operativo en un dispositivo y hacer uso del mismo. No es cierto lo que estas compañías hacen creer respecto a que sus programas son únicos y es aquí donde entra la magia del software libre. Existe una versión gratuita en internet y compatible con software libre para quizás todos los programas que se venden y se piensa que deben ser comprados.

La magia se evidencia aun más al darse cuenta que el software libre es un herramienta que puede ayudar a otros campos como la educación, ya que permite a diferentes instituciones dar uso de el sistema operativo sin costo y permitir el acceso a la información rápidamente. Este es el caso de Extremadura, el pueblo más pobre de España y sin embargo, uno de los pioneros en software libre. Aquí se dio el uso de Linux para crear un software propio llamado Linex el cual se usa en algunos de los colegios más pobres de este pueblo y desde entonces, los estudiantes han tenido la posibilidad de utilizar el internet para cumplir con sus asignaturas. Otro ejemplo claro es la Universidad de los Andes en Colombia, en la cual se comenzó a utilizar Linux por parte de un pequeño grupo de estudiantes y un profesor en el año 1992 y posteriormente se ha evidenciado un crecimiento notorio en su uso en diferentes instituciones educativas y en el país.

Incluso ha servido como medio para muchas personas a que se expresen en internet sin restricciones, a que expresen sus descontentos y sus expectativas respecto a un tema. Un posible ejemplo es la crisis económica que se vivió en España a principios de esta década la cual llevó a que se utilizara el internet como medio de expresión libre. Quizás si se comienza con un sistema operativo libre se puede llegar a otro tipo de libertades en un país, cualquiera que este sea.

De esta y muchas otras formas es como se le puede dar uso al sistema operativo libre. Es una herramienta muy útil que finalmente puede ser considerada por muchos mágica. Esta puede ser la solución a muchos aprietos a los que se llega en el mundo de la tecnología y la solución está más cerca de lo que se cree. Sin duda Linus Torvalds aportó al mundo una herramienta que no ha podido ser aprovechada completamente a causa de las compañías privativas, sin embargo, cada vez coge más fuerza y quizás pueda llegar a ser la solución a los problemas tecnológicos que se tienen hoy en día.

Por Andrey Sankó

Licencia Creative Commons
La Magia del Software Libre por Andrey Sankó se distribuye bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivar 4.0 Internacional.

jueves, 11 de febrero de 2016

EL Software Libre, Una Vía Que Conduce al Desarrollo

El ser humano siempre ha estado movido por el arte de cuestionarse y medirse a si mismo, lo que lo ha llevado a enfrentarse a grandes retos, ¿como puedo comunicarme?,¿como puedo transportarme?,¿que puedo hacer para…? han sido en resumidas cuentas los tipos de preguntas que han llevado a la humanidad al desarrollo de grandes inventos y al camino correcto de grandes descubrimientos, pero ¿fueron estos desarrollos vistos desde un solo punto de vista?,¿podemos atribuir el desarrollo en comunicaciones a una sola persona?, o para poner un contexto muy común en estos tiempos ¿tienen los avances tecnológicos una única autoría?, por medio del modelo del software libre intento llegar una posible respuesta para estas preguntas.

El software libre es un mundo poco conocido, no es usual escuchar en el colegio o en las mismas universidades que se use LibreOffice para la edición o elaboración de texto, o que se use vlc media player para la visualización de películas en el ordenador, por el contrario ha habido un mercado que ha sido implantado como lo mejor, lo único y que como tal debe ser bien pagado por los usuarios, pero en realidad debería verse como lo único que hemos podido experimentar. Una de las razones que se mencionan en el articulo “5 razones para usar Linux” es precisamente el hecho de que es un software libre, esto quiere decir en pocas palabras que es un software que se desarrolla bajo la mirada y el aporte de miles o millones de personas al rededor del globo, amparadas por una licencia GPL que se convierte en el alma del software libre. Para este texto lo mas importante que hay que saber de la licencia GPL es que permite acceder al código fuente para su estudio y modificación de acuerdo a las necesidades de las personas. Es precisamente el anterior lineamiento el que permite ver el software libre como una vía que conduce al desarrollo. Básicamente los retos de la humanidad han nacido por las necesidades de la misma, y han sido estas necesidades las que han conducido a evolucionar, pues bien, el software libre es precisamente eso, una idea que si bien pudo ser de una sola persona tiene permiso para ser desarrollada por mas personas, dándole calidad y desarrollo a pasos agigantados. En sistemas operativos tenemos un ejemplo claro de este tipo de desarrollo como lo es Linux. Como se advierte textualmente en el articulo de la catedral y el bazar “Linux fue el primer proyecto de un esfuerzo consciente y exitoso de usar el mundo entero como un nido de talento ”. Linux fue una idea que tiene derechos de autor (Linus Torvalds) , pero lo que llevo esta idea a estar presente en casi 8 millones de ordenadores en el mundo mas allá de la idea fue la forma en la que se desarrollo. Un desarrollo que debido a que se hizo y aun se hace a partir de las necesidades de varias personas, es de una calidad superior a muchos de sus similares.

Como conclusión podemos decir que muchas miradas puestas sobre un proyecto llevan a desarrollarlo acelerado del mismo mas que lo que se hace bajo una sola perspectiva, pues se tienen diferentes maneras de afrontar los problemas y los retos que de allí surgen, dándole calidad y versatilidad.

Autor:
 Sergio Aguilar Pineda.




Licencia de Creative Commons el software libre, una vía al desarrollo is licensed under a Creative Commons Reconocimiento-NoComercial 4.0 Internacional License.

lunes, 8 de febrero de 2016

Software Libre: La Otra Alternativa

En la actualidad, los productos, la tecnología y los desarrollos giran, generalmente, entorno al beneficio económico de sus participantes y dueños. Si nos referimos específicamente a las compañías productoras de software, algunas se han centrado en fabricar software que satisfaga las necesidades de sus clientes en específicos o de un público en general y han elegido privatizar sus códigos con intenciones de generar más ingresos o asegurar clientes. Por otro lado, algunas organizaciones productoras de software decidieron enfocarse en la calidad de sus productos y encontraron una solución bastante peculiar: “el software libre”, que entre muchas cosas, asegura que sus productos siempre estén al margen de las necesidades de sus usuarios para así mejorar su servicio.
En la actualidad, se puede apreciar que el software libre está abarcando cada vez más campo con respecto al software privativo. Sin embargo, también se evidencia una clara preferencia hacia el software privativo por parte de algunos usuarios que no están inmersos en el área de la tecnología, ya que este es generalmente más comercial y más promovido por los medios de comunicación. La falta de información acerca del software libre y las ventajas que este presenta frente al software privatizado contribuye a que los usuarios regulares de software elijan soluciones privatizadas sin siquiera saber lo que el mundo del software libre ofrece.
Lo interesante del software libre y lo que lo hace tan especial, es su particular proceso de actualización y mantenimiento con el que se rige su aplicación. El compromiso de algunos de sus usuarios, quienes están empeñados en mejorar su calidad, hace que los resultados obtenidos en las actualizaciones tengan una alta calidad. Cabe aclarar que dicha comunidad de usuarios no está impulsada por un beneficio monetario, sino por sus necesidades individuales o colectivas que pueden ser solucionadas implementándolas en un software.
Esta comunidad está conformada por una amplia cantidad de desarrolladores, por lo tanto encontrar errores y corregirlos es una tarea inmensamente más sencilla comparándola con una empresa desarrolladora de software privatizado, ya que estos tienen una disposición reducida de ingenieros y personas especializadas en tema de desarrollo de software, y que además, pueden no tener la misma motivación o interés por lograr los mejores resultados, ya que es una cuestión laboral.
Aunque hace algunos años el tema del software libre era un tabú, hoy en día numerosas empresas han decidido aventurarse en la iniciativa del software libre ya que han entendido que éste es un importante y necesario soporte para avanzar en cuestiones de desarrollo de software, y que eso no necesariamente significa una reducción en cuanto a los ingresos económicos de la empresa.
Gracias a los medios de comunicación y al esfuerzo de algunos entes, el software libre está llegando a ser tan reconocido como el software privativo, lo cual implica una comunidad de desarrolladores innovadores comprometidos a mejorar un software para garantizar un servicio más adecuado que cumpla con las necesidades cambiantes de la sociedad por medio de una colaboración conjunta.
MARÍA CAMILA VANEGAS CUBILLOS

Esta obra está sujeta a la licencia Reconocimiento 4.0 Internacional de Creative Commons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by/4.0/.