México: (+52)5585908505, Atención: 9:00 a 18:00 hrs
Cursos y talleres en español de Internet de las Cosas   
   |   

Publicaciones

Blog y Webcast

Entendiendo el Software Libre (Open Source)

La Definición de Software Libre

El término Software Libre (o programas libres) se refiere a libertad, tal como fue concebido por Richard Stallman en su definición.

El Software Libre es un asunto de libertad, no de precio. Para entender el concepto, debe pensarse en «libre» como en «libertad de expresión», no como en «cerveza gratis».

El software libre es una cuestión de libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y modificar el software. Más concretamente, se refiere a los cuatro tipos de libertades para los usuarios de software:En concreto se refiere a cuatro libertades:

  1. Libertad para ejecutar el programa en cualquier sitio, con cualquier propósito y para siempre.
  2. Libertad para estudiarlo y adaptarlo a nuestras necesidades. Esto exige el acceso al código fuente.
  3. Libertad de redistribución, de modo que se nos permita colaborar con vecinos y amigos.
  4. Libertad para mejorar el programa y publicar las mejoras. También exige el código fuente.

Referencia http://www.gnu.org/philosophy/free-sw.html

La ambigüedad de "free"

El término original en inglés para ‘programas libres' es free software. Sin embargo, en inglés el término free además de ‘libre' significa ‘gratis', lo que genera gran confusión. Por ello a menudo se habla de ‘software libre', en contraposición a ‘software gratis'.

Así pues no estamos hablando de software gratuito, y el software libre se puede vender si se desea. Pero debido a la tercera libertad, cualquiera puede redistribuirlo sin pedir dinero a cambio ni permiso a nadie, lo que hace un modelo de negocio diferente al tradicional para obtener dinero por distribuirlo, salvo la pequeña cantidad que se pueda cargar por grabarlo en un soporte físico y enviarlo, algo raramente demandado excepto para grandes volúmenes, como es el caso de las distribuciones.

Open Source o Free Software

Equivalente a software libre es el término Open Source Software (‘programas de fuente abierto'), promovido por Eric Raymond y la Open Source Initiative. Filosóficamente, el término es muy distinto, ya que hace énfasis en la disponibilidad de código fuente, no en la libertad, pero su definición es prácticamente la misma que la de Debian.

Fuertemente criticado por Richard Stallman y la Free Software Foundation, ha encontrado mucho más eco en la literatura comercial y en las estrategias de las empresas que de una manera u otra apoyan el modelo.

Por lo tanto hay dos grandes familias de motivaciones para el desarrollo de software libre, que dan lugar asimismo a los dos nombres con que se lo conoce:

  • La motivación ética, abanderada por la Free Software Foundation, heredera de la cultura hacker, y partidaria del apelativo libre, que argumenta que el software es conocimiento y debe poderse difundir sin trabas. Su ocultación es una actitud antisocial y la posibilidad de modificar programas es una forma de libertad de expresión. Puede profundizarse en este aspecto en los ensayos de Stallman o en el análisis de Pekka Himanen.
  • La motivación pragmática, abanderada por la Open Source Initiative y partidaria del apelativo fuente abierta, que argumenta ventajas técnicas y económicas.

Términos relacionados

Otros términos relacionados de alguna manera con el software libre son:

Freeware: Programas gratuitos. Normalmente se ceden en binario y con derechos de redistribución. Sin embargo, a veces sólo se pueden obtener de un sitio oficial, normalmente para promocionar otros programas o servicios.

Shareware: No es siquiera software gratis, sino un método de distribución, ya que los programas, generalmente sin fuentes, se pueden copiar libremente, pero no usar continuadamente sin pagarlos. La exigencia de pago puede estar incentivada por funcionalidad limitada o mensajes molestos, o una simple apelación a la moral del usuario, además de que las estipulaciones legales de la licencia podrían utilizarse en contra del infractor.

Dominio público: El autor renuncia absolutamente a todos sus derechos, en favor del común, lo cual tiene que estar declarado explícitamente en el programa, ya que si no se dice nada, el programa es propietario y no se puede hacer nada con él. En este caso, y si además se proporcionan los códigos fuentes, el programa es libre.

Copyleft: Un caso particular de software libre cuya licencia obliga a que las modificaciones que se distribuyan sean también libres.

Propietario, cerrado, no libre: Términos usados para denominar al software que no es libre ni de fuente abierta.

¿Qué es GNU?

GNU es un sistema operativo similar a Unix que es software libre y respeta su libertad.

El Proyecto GNU se inició en 1984 para desarrollar el sistema GNU. El nombre «GNU» (que significa «ñu» en inglés) es un acrónimo recursivo de «¡GNU No es Unix!» y en español se pronuncia fonéticamente como una sílaba sin vocal entre la g y la n.

Los sistemas operativos similares a Unix se construyen a partir de un conjunto de aplicaciones, bibliotecas y herramientas de programación, además de un programa para alojar recursos e interactuar con el hardware, denominado núcleo.

Hurd, el núcleo propio de GNU, está lejos de poderse usar en el día a día. Por este motivo, GNU se usa habitualmente con un núcleo denominado Linux. Esta combinación es el sistema operativo GNU/Linux. GNU/Linux lo usan millones de personas, aunque muchos lo denominan «Linux» por error.

¿Quieres saber más del Proyecto GNU/Linux?

Te invitamos a revisar nuestras publicaciones periódicas en blog referentes a GNU/Linux, así como nuestra sección de manuales.

También puedes ir directamente a la página oficial: http://www.gnu.org/gnu/gnu-linux-faq.es.html

Curso Internet de las Cosas para la Industria:
https://www.codigoiot.com/cursos/iiot-photon/

La revolución del Internet de las Cosas

Una revolución supone el cambio total -y a veces brutal- de los procesos tal como los conocemos. Ya sea desde un aspecto social, industrial o tecnológico, una revolución suele ponernos en jaque hasta que nos adaptamos a los cambios y comenzamos a visualizar el lado bueno de las cosas.

¿Pasa lo mismo con el Internet de las Cosas?

El Internet de las Cosas (Internet of Things, en inglés) se refiere a la interconexión digital de objetos cotidianos con Internet. Desde su surgimiento hasta su popular implementación, el IoT ha disparado billones de datos que hoy son una gran herramienta para las empresas, aunque claro que esto implica múltiples riesgos, sobre todo de seguridad, en donde las amenazas incluyen el acceso no autorizado y el uso indebido de la información personal.

Y es que el rápido crecimiento del IoT ha hecho que integradores, desarrolladores de software y fabricantes de hardware se olviden, en ocasiones, de un elemento primordial: la seguridad y la privacidad de los datos.

El IoT, que nació en 1999 en el centro de Auto-ID del Instituto Tecnológico de Massachusetts (MIT), estaría conectando a casi 26 billones de dispositivos para 2020, según pronostica Gartner. ABI Research estima por su parte que serán más de 30 billones de dispositivos.

De lograrse esas cifras, la cantidad de información que se generará representa un verdadero reto, sobre todo cuando se trate de medir, reunir y analizar estadísticas de comportamiento. Imaginemos nada más todo lo que se podrá conocer a partir de las ciudades inteligentes, por ejemplo.

Claro que llegar a ese punto nos tomará tiempo. Ahora mismo, las redes 4G no son capaces de procesar miles de objetos conectados a la red y enviando datos en tiempo real, así como la frecuencia que usarían todos estos dispositivos y que no puede ser la actual, ya que consumen mucha energía.

La era de Internet de las Cosas es real

Combinada con el Big Data, el IoT ayudará a pronosticar mejor el clima, a prevenir y luchar contra distintas enfermedades, reducir el gasto energético y controlar el tránsito urbano, solo por citar algunos beneficios. Además tendrá un rol importante en alertar sobre catástrofes naturales y cooperará con la seguridad pública, la educación, el comercio, la economía y las finanzas.

La capacidad de poder analizar toda esta información en altos volúmenes y en tiempo real, abre un espacio de análisis estratégico dentro de las compañías que realmente puede ayudar a tomar decisiones de negocio que cambien la dirección de una empresa o que la pongan un paso adelante en el mercado.

En la actualidad, las compañías en Latinoamérica ya consideran a los datos como un activo con gran necesidad de gestión, aunque siguen trabajando en el proceso de transformarlos en decisiones valiosas que representen un retorno de inversión.

El IoT, desde esta perspectiva, está destinado a ser más revolucionario para las empresas que lo que alguna vez fue Internet y brinda una oportunidad para empezar a considerar qué nuevos productos y servicios se pueden introducir en los modelos de negocio existentes. Los informes darán sentido a la nueva y enorme masa de datos que el IoT generará… ¿hay en el horizonte una oportunidad más brillante?

Los costos del IoT están bajando y los dueños de la mayoría de los negocios no necesitan habilidades tecnológicas para desarrollar una buena estrategia, sin embargo, según Gartner, sólo el 7% de las empresas están dispuestas a adoptar el Internet de las cosas, lo que significa que el 93% está perdiendo su gran oportunidad.

 

Curso Internet de las Cosas para la Industria:
https://www.codigoiot.com/cursos/iiot-photon/

La demanda de profesionales especializados en código abierto sigue creciendo

El tradicional informe acerca de la demanda de ‘talento Open Source’ que cada año publica The Linux Foundation informa que desde hace unos años, además, el informe no se centra exclusivamente en Linux, si no en las tecnologías de código abierto con mayor especialización y crecimiento en el sector profesional.
Con todo, las perspectivas que arroja The Linux Foundation con su Open Source Technology Jobs Report no suponen una sorpresa en ningún sentido, pues la tendencia de crecimiento se mantiene inalterable desde que publican este informe: la demanda de profesionales especializados en tecnologías de código abierto es un hecho, con un 87% de los responsables de contratación encuestados declarando dificultades para encontrar a expertos en determinadas materias.
Lo que sí evoluciona son las áreas de interés en las que dichos responsables de contratación ponen el ojo, y después de varios años en los que Linux había cedido su puesto de privilegio en favor de las tecnologías en la nube, hoy recupera la primera posición. No obstante, todo sigue girando en torno a la nube y junto con OpenStack, las prácticas Devops y las tecnologías de contendores, léase Docker y Kubernetes como máximos exponentes, son las que mayor crecimiento experimentan.
El informe, basado en las respuestas a nivel internacional de más de 750 responsables de contratación de corporaciones, pequeñas y medianas empresas, organizaciones gubernamentales y agencias de personal, así como más de 6.500 profesionales especializados en código abierto, no se olvida tampoco del Big Data, la inteligencia artificial o el Internet de las cosas, a medio plazo las tecnologías más prometedoras en el ámbito profesional. Aunque cabe repetir que todo está relacionado entre sí.
Como dato digno de mención, esa falta de ‘talento Open Source’ está haciendo que un 48% de las organizaciones contribuyan directamente con proyectos , bien con código u otro tipo de recursos, “con el único fin de atraer y reclutar profesionales con el conocimiento adecuado“.  Asimismo, se registra un aumento del 76% con respecto a empresas que, para satisfacer su propia demanda, invierten en la capacitación y certificaciones de sus empleados.

En resumen:

  • 3% de los profesionales en código abierto dicen que el dinero es la mejor parte de su trabajo.
  • 80% de los gerentes buscan talentos Linux.
  • 87% de los gerentes dicen que es difícil encontrar suficientes talentos en código abierto.
  • la demanda de Linux Sysadmin nunca es cubierta. La oferta de trabajo es mayor que la cantidad de profesionales disponibles.

Para más datos, la descarga de descarga de Open Source Technology Jobs Report 2018 está disponible de manera gratuita.

Curso Internet de las Cosas para la Industria:
https://www.codigoiot.com/cursos/iiot-photon/

Los protagonistas del movimiento tecnológico Industria 4.0

Los protagonistas de la nombrada Cuarta Revolución Industrial son sensores, Internet de las Cosas (IoT), Big Data, automatización, Inteligencia Artificial (AI) y otras herramientas digitales que permiten a las máquinas participar y mejorar procesos productivos de las empresas.

De acuerdo con la empresa tecnológica Comstor, las características de la Industria 4.0 que permiten beneficiar diferentes negocios son:

  • Interoperabilidad. Operación entre el hombre y la máquina.
  • Virtualización. Conexión entre datos y sensores que enseñan la forma correcta en el que la máquina debe trabajar.
  • Descentralización. El aprendizaje de las máquinas permite que los sistemas tomen sus propias decisiones basadas en repeticiones de patrones y programación de modelos.
  • Capacidad en tiempo real. Con innumerables sensores en todas las máquinas de la cadena productiva, se generan datos que agilizan el proceso en la toma de decisiones por parte de los administradores.
  • Orientación a servicios. Oferta de servicios a través de internet.
  • Modularidad. Flexibilidad de las fábricas inteligentes, que hace posible sustituir o expandir módulos individuales de producción.

Entre las fortalezas de la Industria 4.0 está el aumento de la productividad, la eficiencia y la competitividad global. A demás del crecimiento del número de empleados altamente calificados y mejor pagados.

Automatización es la palabra clave entre las compañías que buscan mayor competitividad. Una vez que las industrias son altamente tecnológicas, son capaces de reducir errores de producción, minimizar el desperdicio de materiales y, por medio de la robótica, trabajar sin pausa durante los 365 días del año.

Los expertos de Comstor señalan que las oportunidades de este movimiento son el monitoreo de toda la cadena productiva, desde la generación de las primeras piezas de un artículo hasta su llegada al consumidor final. También, posibilita el desarrollo de nuevos mercados para productos y servicios, al igual que incluye a micro y pequeñas empresas como abastecedoras de la cadena de suministros.

Por otro lado, dentro de las amenazas y debilidades de la Industria 4.0 se identifican la ciberseguridad, la propiedad intelectual y la privacidad de los datos, además de la sustitución de mano de obra humana y de la vulnerabilidad de las cadenas de valor global.

También es considerada como debilidad, la falta de infraestructura tecnológica y la ausencia de líneas de financiamiento para el desarrollo de fábricas inteligentes.

Fuente: https://www.itbusiness-solutions.com.mx/industria-4.0-donde-la-productividad-se-optimiza-con-tecnologia

Curso Internet de las Cosas para la Industria:
https://www.codigoiot.com/cursos/iiot-photon/

Ubuntu conecta todo destacándose en el IOT y Cloud Computing

Los entornos de servidor y los nuevos campos abiertos en la computación.

Con el fin de resaltar los éxitos, Canonical ha publicado en su blog corporativo una infografía de la que se puede destacar dos campos específicos: el IoT y el Cloud Computing. De hecho, lo primero que uno se encuentra es la frase “Ubuntu conecta todo” en inglés, apareciendo debajo imágenes que hacen referencia a servidores, la computación en la nube, computadoras personales y SoC.

Entre los éxitos mencionados en la infografía, además de la intención de llevar a Ubuntu 18.04 LTS a empresas, desarrolladores y todo tipo de dispositivos, se muestra su impacto en campos que en los últimos tiempos han tenido un fuerte empuje como la Inteligencia Artificial y el Aprendizaje Profundo.

Ubuntu cuenta con una fuerte presencia en los blockchains, cuya trayectoria está estrechamente ligada a las criptodivisas. Los coches autónomos, además de distintos proveedores, también utilizan la distribución de Canonical para funcionar, algo que ya hemos visto implementado por parte de Uber.

El 40% de los usuarios de Linux utilizan Ubuntu o Ubuntu Core para sus soluciones IoT, mientras que en el cloud computing se ha contado el lanzamiento de más de 450 millones de instancias de Ubuntu 16.04, 480 millones de instalaciones de Docker, una cuota del 43% de las implementaciones de OpenStack en la nube y 300 millones de lanzamientos en 2017 de Ubuntu a través de nubes públicas, nubes privadas y bare-metal. El soporte para Kubernetes, Azure, AWS y Google Cloud Platform ha podido ser un factor determinante para alcanzar estos números.

Ubuntu ha sido elegido para ayudar en las operaciones llevadas a cabo por muchas multinacionales, entre las que se encuentran Netflix, Bloomberg, PayPal, Spotify, AT&T, ebay y Slack. Como ya hemos dicho al principio, ha sido en los servidores y el IoT donde Canonical ha encontrado sus nichos de mercado, por lo que la apuesta de estas compañías por las tecnologías ligadas a Ubuntu termina siendo un fuerte espaldarazo para esta distribución y la empresa que la desarrolla.

Si desea consultar la infografía de clic AQUI

Fuente: https://blog.ubuntu.com/2018/07/10/infographic-ubuntu-connects-everything

Curso Internet de las Cosas para la Industria:
https://www.codigoiot.com/cursos/iiot-photon/