Se encuentra usted aquí

OSL

Mensaje de error

  • Warning: date_timezone_set() expects parameter 1 to be DateTime, boolean given en format_date() (línea 2062 de /homepages/41/d479296782/htdocs/indalitux/includes/common.inc).
  • Warning: date_format() expects parameter 1 to be DateTimeInterface, boolean given en format_date() (línea 2072 de /homepages/41/d479296782/htdocs/indalitux/includes/common.inc).

JSDay Canarias 2018: un evento único para ampliar conocimientos sobre JavaScript

OSL ULL (Universidad de La Laguna) - Mar, 11/06/2018 - 17:37

Este fin de semana se celebrará el evento del JSDay Canarias 2018 (#JSDayCAN2018) en el edificio de Física y Matemáticas de la Universidad de La Laguna. Este acto único en Canarias, que ha sido “creado por profesionales, para profesionales”, tendrá lugar los días sábado 10 y domingo 11 de noviembre y contará con la presencia de 36 ponentes nacionales e internacionales y unos 350 participantes, todos reunidos en torno a la temática del desarrollo en JavaScript.

El JSDay Canarias es una ocasión perfecta para ampliar conocimientos de este lenguaje de programación, que resulta una herramienta indispensable hoy en día para la programación, creación y dinamización de páginas web y aplicaciones.

A través de 16 ponencias y 4 talleres el primer día, y 24 ponencias el segundo, los asistentes, de los cuales un 91% lo conforman profesionales del sector, podrán actualizar sus conocimiento sobre las últimas herramientas y metodologías empleadas en el desarrollo de aplicaciones con JavaScript.

El JSDay Canarias ha trabajado intensamente para destacar la presencia de la mujer en el sector. Prueba de ello es que asistirá un 32% de ponentes femeninas y un 18% de asistentes mujeres al evento.

Como la edición anterior tuvo un éxito considerable, esta vez se ha ampliado el cupo de personas asistentes de 80 a 230. Sin embargo, este cupo se completó desde principios de octubre, agotando por tanto las entradas disponibles para el evento. Dado el gran éxito de venta de entradas, se amplió el aforo a 350 personas, completándose nuevamente. Pero aunque no puedas disfrutar de este evento en físico, podrás visualizar algunas de las ponencias, que se publicarán en YouTube tras el evento.

Las charlas y talleres se centrarán en temas tan variados como, por ejemplo, los siguientes:

  • Introducción al desarrollo de aplicaciones para dispositivos móviles (Android e iOS) utilizando NativeScript
  • Cómo empezar en Javascript
  • Desarrollo de videojuegos con tecnologías web
  • La accesibilidad en el desarrollo software: ejemplos prácticos, recomendaciones y herramientas
  • Optimización de la web
  • Introducción a VueJS
  • Las vulnerabilidades web en aplicaciones modernas
  • Qué es Webpack y cómo funciona

El evento ha suscitado ya mucho interés, como evidencia el hecho de que se han recibido un total de 62 propuestas de ponencias y talleres, con orígenes tan diversos como Reino Unido, Argentina e Israel. Además, cuenta con un nutrido grupo de sponsors, entre los cuales se ha obtenido el apoyo de empresas del sector, tanto regionales como nacionales e internacionales.

Confiamos que junto a los participantes y las instalaciones que ha puesto a su disposición la Universidad de La Laguna lo conviertan en unas jornadas memorables.

 

 

 

Este artículo ha sido realizado por Cristian Díaz Hernández y Cecilia V. Becerra Brito

El artículo JSDay Canarias 2018: un evento único para ampliar conocimientos sobre JavaScript es contenido del sitio Oficina de Software Libre (OSL).

Categorías: OSL

Python para la Docencia y la Investigación

OSL Universidad de Granada (UGR) - Lun, 11/05/2018 - 15:00

No cabe la menor duda de que en muchas áreas de carácter científico-técnico la adecuada elección del software y/o lenguaje de programación empleado es determinante, de cara a la potencia, versatilidad, facilidad de uso y acceso por parte de todos los usuarios en sus propios dispositivos, de manera generalizada y gratuita.

Hoy en día se dispone de gran cantidad de lenguajes de programación y software de todo tipo para cálculo simbólico y numérico; tanto software libre (Fortran, C, Maxima, Octave, SAGE, Python, …) como de tipo propietario (Mathematica, Mapple, Matlab, … ); y podemos afirmar que cada uno de ellos posee sus ventajas e inconvenientes, pudiéndose adaptar mejor uno u otro a distintas tareas concretas.

No obstante, dentro del software libre, uno de los que últimamente ha tenido una mejora sustancial, con la inclusión de potentes y versátiles nuevos módulos de cálculo simbólico (SymPy), numérico/científico (NumPy, Scipy) y gráfico (PyPlot y Matplotlib) ha sido sin duda Python; y de ahí su vertiginosa evolución y expansión a nivel mundial, no sólo en el ámbito académico, sino también en el científico e industrial.

De hecho, basta con echar un vistazo a las numerosas propuestas, tanto de comunidades de desarrolladores como de empresas privadas, surgidas a raíz de la versión de base inicial de Python, como por ejemplo IPython (interface interactivo de fácil uso, que gracias a Jupyter Notebook permite una versión HTML similar a los notebooks de Mathematica o Mapple) o Spyder (entorno integrado para cálculo científico parecido al de Matlab u Octave).

Por otro lado existen versiones completas de desarrollo, integrando Python como soporte de cálculo, pero con editores avanzados de texto, para la programación y la depuración de código, ventanas de gráficos y datos, etc. La mayoría de estas plataformas integradas están disponibles para los distintos sistemas operativos Linux, MacOS X y Windows. Entre ellas cabría destacar Enthought Python Distribution (EPD), PyCharm y principalmente Anaconda CE (de Continuum Analytics).

Aparte de todo esto, se dispone libremente en Internet de una gran cantidad de ejemplos, así como material de apoyo: manuales, libros, blogs y páginas web desarrollados por numerosos científicos y profesores de todo el mundo, siendo tan ingente dicho material que a veces resulta complicado realizar una selección del mismo para poder empezar.

Por todo ello, creemos que este potente software de cálculo científico se encuentra en su máximo apogeo y con un nivel de madurez y versatilidad extraordinario, como para poder iniciar su exitosa incursión en el mundo científico-técnico español, tanto universitario como empresarial, y más concretamente en la Universidad de Granada.

Y de ahí surgió tanto la iniciativa de presentar un taller sobre Python para la Docencia e Investigación (https://www.ugr.es/~prodelas/ftp/TallerPython.html) en las recientes Jornadas de Software libre celebradas en la UGR, así como varios cursos de formación (a través del Plan F.I.D.O. o en colaboración con el Centro Mediterráneo de la UGR) que tendrán lugar a lo largo de este curso para todo el que estuviera interesado en aprender a usar esta potente herramienta, tanto con fines docentes como para su uso personal a nivel de investigación y desarrollo.

Categorías: OSL

Nuevo Código de Conducta en desarrolladoras de Software Libre

OSL ULL (Universidad de La Laguna) - Vie, 11/02/2018 - 16:48

¿Qué medidas se deberían tomar cuando el ambiente laboral se ve alterado por continuas disputas e intercambio de descalificativos fruto de la diferencia de opinión? Algunas entidades alrededor del software libre creen haber encontrado la solución, decidiendo tomar cartas en el asunto en pos de un trabajo colaborativo más afable.

Aplicación de “Códigos de Conducta”

Como en muchos trabajos, el desarrollar software libre genera cierto estrés por el hecho de trabajar en equipo con demasiadas personas, y la diversidad de opiniones puede dar lugar a acaloradas discusiones en las que se dice lo que se piensa muy a la ligera. Por razones como ésta y para crear una ambiente de trabajo más respetuoso y calmado, Linux ha decidido adoptar un “Código de Conducta” en su institución.

Anteriormente, ya existía un Código de Conflicto, pero lamentablemente no ha conseguido su objetivo de promover el civismo y el “ser excelentes el uno para el otro”. Este nuevo Compromiso del Código de Conducta del Colaborador dice, tal como aparece en su página web:

“Con el interés de fomentar un ambiente abierto y acogedor, como contribuidores y mantenedores nos comprometemos a hacer que la participación en nuestro proyecto y nuestra comunidad sea una experiencia libre de acoso para todos, independientemente de su edad, tamaño corporal, discapacidad, etnia, características sexuales, identidad de género y expresión, nivel de experiencia, educación, estatus socioeconómico, nacionalidad, apariencia personal, raza, religión o identidad y orientación sexual”.

Medidas similares están siendo adoptada por otras desarrolladoras de software libre como GNU, que ha escrito su propia Guía de Comunicación Amable, redactada por su mismo lider, Richard Stallman.

Pero tiene ciertos inconvenientes, pues…

El problema surge cuando se adaptan códigos de conducta con tendencia religiosa, por ejemplo, o que implementa ideologías de manera obligatoria por parte de la directiva. Tiene que haber una línea que determine el alcance de este código en cuanto a las conductas personales y que respete la libertad de culto, de ideología política, y de identidad sexual. Cuando un código se inmiscuye en estos asuntos, está resultando impositivo y discriminatorio. Ejemplo de ello sería la polemica surgida alrededor del Código de Conducta de la comunidad de SQLite, basado en principios cristianos, que ha provocado no pocas polémicas., teniendo que recular e indicar que lo anteriormente publicado era un Código Ético del fundador del proyecto.

Consideraciones para los nuevos tiempos

El poder expresar una opinión o idea sin temor a ser sancionado es uno de los principios básicos de la libertad de expresión, la cual puede llegar a verse limitada por estos códigos de conductas que se están aplicando. No obstante, encontrar un equilibrio entre el ofender y el sentirse ofendido/a resulta fundamental hoy en día, pues uno de los efectos de la globalización, de la tecnología y de internet es la comunicación entre personas de diversos países de forma inmediata. La diversidad cultural es un factor que se ha de tener presente, pues el respeto a los valores de cada cultura y/o persona resulta fundamental para una convivencia pacífica.

 

Este artículo ha sido realizado por Cristian Díaz Hernández y Cecilia V. Becerra Brito.

El artículo Nuevo Código de Conducta en desarrolladoras de Software Libre es contenido del sitio Oficina de Software Libre (OSL).

Categorías: OSL

¿Cómo conectar vía VPN SSL la red UGR con un equipo GNU/Linux?

OSL Universidad de Granada (UGR) - Mar, 10/30/2018 - 13:32

¿Cómo conectar vía VPN SSL la red UGR con un equipo GNU/Linux?

VPN SSL (Virtual Private Network Secure Sockets Layer) utiliza el protocolo de protección sobre TLS (Transport Layer Security), el cuál tiene mayores implicaciones y estándares de seguridad que PPTP (Point to Point Transport Protocol). Es por ello que se recomienda el uso del primero. VPN SSL funciona mediante la creación de un túnel virtual de comunicación a través de Internet utilizando cifrado simétrico.

Para configurar esta conexión en cualquier distribución de un sistema operativo basado en Linux, se deberá proceder con los siguientes pasos:

  1. Descargar el cliente VPN SSL para Linux, dependiendo de si nuestro sistema usa procesador de 32 o 64 bits (la gran mayoría utilizan este último) . Linux versión 32 bits: Linux(i386), Linux versión 64bits: Linux(x64)

  1. Una vez hecho esto, se deberá descomprimir el archivo descargado. Se podrá hacer de dos formas: la primera es yendo hasta la carpeta donde se ha descargado, clic derecho y seleccionar la opción “Extraer aquí”. La segunda opción será mediante terminal, insertando el siguiente comando (se necesita usar superusuario, poniendo sudo antes de cada comando, ej.: sudo tar xzvf anyconnect-xxx.tar.gz):

tar xzvf anyconnect-predeploy-linux-64-3.1.14018-k9.tar.gz

  1. Una vez descomprimido el archivo, se deberá acceder a la carpeta vpn y ejecutar el archivo vpn_install.sh del siguiente modo:

cd anyconnect-predeploy-linux-64-3.1.14018/vpn/

sudo ./vpn_install.sh

  1. Cuando se haya instalado, se procederá a la descarga de la User Interface de este modo:

sudo apt-get install libpangox-1.0-0

  1. Reiniciar el equipo.
  1. Para hacer más cómodo el acceso al cliente VPN, iremos al menú de busqueda de nuestro sistema y en la barra de busqueda se deberá escribir “Cisco Anyconnect”, hacer click derecho y seleccionar “Añadir a favoritos”. De este modo, quedará guardado en nuestra barra de navegación para acceder a este. También se podrá ejecutar el siguiente comando para lanzar la interfaz de usuario desde terminal:

sudo /opt/cisco/anyconnect/bin/vpnui

  1. Una vez se abra la ventana del cliente, en la opción “Connect to:” deberemos meter “vpn2.ugr.es”. En los campos username y password se deberán introducir el correo institucional y la contraseña de este. Una vez hecho, click en “Connect”

  1. Ya está lista y en uso la conexión mediante VPN SSL. Una vez realizado todo este proceso, para las posteriores conexiones a la VPN SSL de la UGR solo será necesario ejecutar el cliente de Cisco Anyconnect y conectar tal cuál se ha hecho en el paso 7. Para desconectar, simplemente se hará click en “Connection” → Disconnect

¿Cómo conectar vía VPN SSL la red UGR con un equipo Windows?

  1. Descargar el archivo ofrecido desde este enlace para la versión de Windows de Cisco Anyconnect.

  2. Guardamos el archivo, y ejecutamos. Una vez hecho esto, se deberá proceder con la instalación tal cual se nos indica.

  3. Una vez instalado, buscamos el programa instalado. Podemos hacerlo mediante la busqueda en el menu de Windows con las palabras“Cisco Anyconnect”. Hacemos doble clic, y se nos abrirá una ventana con una barra en blanco para escribir la dirección a conectarse. Habrá que escribir:

    vpn2.ugr.es

  4. Una vez hecho esto, se nos pedirá el Username y Password. Aquí deberemos poner el correo universitario “xxxx@ugr.es” y la contraseña de este. Damos clic a Ok y procederá a conectarse.

Categorías: OSL

Uso de Linux/GNU ante un SO privativo

OSL Universidad de Granada (UGR) - Mar, 10/30/2018 - 08:39

GNU/Linux, más conocido popularmente como Linux, es un sistema operativo y todo su código fuente está publicado, y puede ser estudiado, modificado y por supuesto distribuido libremente por cualquier usuario. Además, es ampliamente utilizado en servidores, en supercomputadores (a fecha de noviembre del 2017, dentro del ranking TOP500 todos utilizaban sistemas basados en GNU/Linux) e incluso en smartphones Android, donde el kernel ejecutado es Linux.

Pero si esto es un hecho, ¿por qué en los llamados ordenadores personales, solo se usa linux en un 3%? Para ellos vamos a ir haciendo repaso de algunas cosillas que deberían conocerse. Por ejemplo, gran parte de la estrategia que comenzó a seguir Microsoft en los años 90, y que continua usando hasta hoy en día, es vender equipos con su sistema operativo preinstalado, además de incorporar software con suscripciones a licencias privativas en esa preinstalación. De este modo, cuando los consumidores compran un ordenador personal, o cuando una pequeña o mediana empresa lo hace, comienzan a utilizarlos con este software ya instalado, lo que a la larga acaba generando una dependencia hacia dicho software. Posteriormente, esta dependencia se mantiene en dos ámbitos; Por una parte, los fabricantes siguen incorporando software privativo preinstalado en sus equipos, siguiendo esta dinámica tradicional; y por otra parte,  el grueso de personas que lo usan, están satisfechas con las funcionalidades ya tienen y  prefieren seguir pagando las licencias necesarias antes que realizar un cambio a un sistema operativo libre.

Sin embargo, lo que queremos destacar y decirle a toda persona en esta situación, es que cualquier sistema operativo libre, incorpora las mismas utilidades y prestaciones, o incluso  mejores, que las que usan en su día a día, y ese cambio les permitiría poder trabajar con un software sin tener límites en su uso, en su copia o en su modificación y mejora.

Por eso una vez más, os queremos dar algunas opciones disponibles para vuestro cambio incluyendo algunas de sus características:

  • Ubuntu: es quizás de las más conocidas y utilizadas gracias a su estabilidad y facilidad en el uso, puesto que su entorno gráfico está caracterizado por ser accesible e intuitivo en el uso cotidiano.
  • Linux Mint: se trata de una versión para principiantes, está basada en Ubuntu y su entorno gráfico es versátil y fácil de usar, y permite una configuración muy próxima a otros sistemas operativos privativos. Esto la hace ideal para un cambio progresivo en las costumbres de la persona que lo utiliza.
  • Debian: es una de las que más tiempo lleva disponible y su principal ventaja es el gran potencial que tiene si se piensa programar o desarrollar en ella. Sin embargo, implica un conocimiento a nivel de usuario avanzado para poder realizar ciertas tareas, debido a que suelen ser más eficientes si se abordan desde un terminal de órdenes.
  • Fedora: es la más conocida para desarrolladores de código, e incorpora ciertas mejoras respecto a Debian, como una interfaz gráfica mucho más moderna e intuitiva. Además, destaca por su seguridad, gracias a la incorporación de un sistema llamado SE-Linux.
  • Kali-Linux: esta distribución se centra sobre todo en aplicaciones para mejorar la seguridad y privacidad de nuestro equipo y red de trabajo en casa, ya que incorpora una gran suite de aplicaciones (más de 600 actualmente) para este cometido. Está basada en Debian.

Para terminar, os vamos a dar nuestra humilde opinión, y es que el software libre no es perfecto (y el privativo, mucho menos). Sin embargo, aporta muchas ventajas como las mencionadas anteriormente, pero además da un cierto plus de tranquilidad a las personas que lo utilizan, ya que en muchos casos, el software creado por empresas que buscan un beneficio económico puede esconder sorpresas inesperadas.

En última instancia, su uso siempre dependerá de la función que cada persona quiera darle a su equipo y de los gustos y preferencias que tenga, pero eso no debería ser la única razón para no cambiarse ya que la comunidad que lo utiliza tiene ya muchos argumentos robustos para demostrar que es alternativa moderna, válida y eficiente para su uso.

Categorías: OSL

“Ahora ya quiero ser ingeniera”

OSL Elche - Lun, 10/29/2018 - 11:21
El pasado 24 de octubre, más de 1.200 alumnos asistieron a Girls4Tech, un encuentro con Nuria Oliver y Njideka Harri, para despertar vocaciones tecnológicas en las niñas. El evento fue organizado por la Fundación Esperanza Pertusa, de la empresa Gioseppo, en el Auditorio Provincial (ADDA) que inauguró oficialmente el alcalde, Luis Barcala, entre los presentes se […]
Categorías: OSL

Charla “How to Make Science More Accessible” en la Semana Internacional del Open Access

OSL ULL (Universidad de La Laguna) - Vie, 10/26/2018 - 12:14

Con motivo de la celebración esta semana de la International Open Access Week (Semana Internacional de Acceso Abierto) tendrá lugar una charla el próximo lunes 29 de octubre impartida por el profesor asociado del departamento de matemáticas del Trinity College de Dublín, Dmitri Zaitsev. La charla se titula How to Make Science More Accessible, y en ella se abordará el sistema de publicación científica, pues mucha de ella, habiendo sido la investigación financiada con medios públicos, se lleva a cabo a través de editoriales privadas.  Y luego, para ponerlas a disposición de la comunidad universitaria, ha de invertir la universidad recursos en la suscripción a tales revistas.

Las publicaciones de acceso abierto buscan poner la información y los resultados de las investigaciones, especialmente los subvencionadas con fondos públicos, a disposición de la comunidad universitaria sin la necesidad del pago de un cánon, actuando como elemento igualador.

La Oficina de Software Libre te invita a esta interesante charla organizada por la Escuela de Doctorado y Estudios de Posgrado que tendrá lugar el lunes 29 de octubre a las 11:00 horas en el Salón de Grados de la Escuela Superior de Ingeniería y Tecnología de la Universidad de La Laguna. En ella se presentarán las desventajas del sistema actual y las posibles alternativas. ¡No te la pierdas!

 

Este artículo ha sido realizado por Cristian Díaz Hernández y Cecilia V. Becerra Brito

El artículo Charla “How to Make Science More Accessible” en la Semana Internacional del Open Access es contenido del sitio Oficina de Software Libre (OSL).

Categorías: OSL

Taller sobre “Seguridad y privacidad con fuentes abiertas”

OSL Universidad de Granada (UGR) - Jue, 10/25/2018 - 14:26

En las recientes Jornadas de Software Libre presente el taller titulado “Herramientas contra el ciberdelito: Seguridad y privacidad con fuentes abiertas” del que quiero haceros un resumen y del que podéis encontrar aquí la presentación.

Cuando se planteó desde la Oficina del Software Libre la posibilidad de presentar trabajos para las Jornadas relacionados entre cuyos objetivos estaban los de divulgar y promover el uso del software libre, unido a mi preocupación por la concienciación de seguridad y privacidad derivada entre otros motivos por la labor docente en los Grados de Informática y de Criminología, en el Máster Propio de Ciberseguridad y por la labor investigadora como miembro del grupo NESG no dude en presentar un taller destinado a concienciar en temas de seguridad informática y privacidad así como mostrar algunas herramientas de fuentes abiertas que nos permitan mantener nuestros sistemas minimamente seguros así como alcanzar cierto nivel de privacidad.

La justificación del mismo se basa en tres puntos fundamentales:

(a) Todos somos posibles víctimas de los ciberdelincuentes que tratan de acceder a nuestros sistemas (equipos de sobremesa, portátiles, móviles, etc.) como medio para obtener información sobre nosotros, acceder a otros sistema, utilizar nuestros recursos y otros muchos motivos.

(b) Las personas somos el eslabón más débil de la seguridad en la red.

(c) Podemos evitar/prevenir ataques a nuestros sistemas con algunas herramientas básicas de seguridad de acceso libre

Desde el punto de vista de la Seguridad las herramientas mostradas fueron:

  • Copias de seguridad: una herramienta fundamental para nuestro trabajo es la que nos permite hacer copias de seguridad de nuestra información de cara a prevenir fallos hard/sotf y ataques como, por ejemplo, ransomware. Una herramienta, que viene instalada en algunas distribuciones Linux, es Deja-dup.
  • Antivirus: otra herramienta básica en nuestros equipos debe ser un antivirus, que si bien no nos librará de todos los problemas si eliminará bastantes de ellos. En este caso, se ve como instalar y usar ClamAV.
  • Gestores de contraseñas: El método de autenticación para acceder a nuestros sistemas suele estar basado en las contraseñas. Para que las contraseñas sean fuertes, es decir, ofrezca cierta seguridad deben tener al menos 12 caracteres. Esto unido a que manejamos múltiples contraseñas (RRSS, correo, plataformas, etc.) hace complicado memorizar todas las contraseñas necesarias sin estar tentados a apuntarlas, crear un patrón, o cualquier otro método similar que se ha demostrado que no son seguros. Por todo ello, la solución más segura es el uso de un Gestor de contraseñas que nos permite almacenar toda la información para usar un servicio incluidas las contraseñas que ahora pueden ser fuertes debido a que solo debemos recordar una, la contraseña maestra del gestor. Para generar esta contraseña maestra y poder memorizarla fácilmente podemos usar alguno de los métodos propuestos por los especialista, como por ejemplo en Método PAO. En nuestro taller vimos como usar KeePass.
  • Actualizaciones de software: Comentamos la importancia de tener nuestros sistemas actualizados. En este caso no es necesario instalar ninguna herramienta sino configurar en nuestros sistemas, en caso de ser necesario, las actualizaciones de software para que se realicen de forma automática.

Para aumentar la privacidad, se vieron herramientas destinadas a:

  • Navegación privada: Cuando navegamos por Internet exponemos mucha de nuestra información como hábitos de navegación, historial, etc. Algunas herramientas nos ayudan a exponer la mínima información posible de forma que podamos navegar de forma segura. Algunas de estas formas vistas en el taller fueron: ventana de navegación privada, o extensiones del navegador como Noscript, Ghostery, etc. Esto no nos exime de concienciarnos de mantener buenas prácticas de navegación segura.
  • Limpieza de metadatos: todos solemos subir documentos o fotos a Internet para nuestras redes sociales o diferentes servicios, pero lo que no somos conscientes e que esos archivos suelen llevar asociada información (metadatos) de la que podemos no ser conscientes. Por ejemplo, una foto tomada con nuestro móvil puede llevar asociada información de donde se tomos, características de la cámara, etc. Antes de subir estos archivos a un servidor en Internet deberíamos ver que metadatos contiene y eliminar aquellos que no queramos exponer. La herramienta básica para realizar esta labor es exiftool ().
  • Cifrado de datos: cualquiera de nosotros maneja a diario deferentes soporte para transportar nuestra información: pendrive, disco externos, etc. Estos dispositivos son propensos a perderse, olvidarse o que los roben. Si alguna de estas circunstancias se da, nuestra información puede quedar expuesta y por tanto nuestra privacidad. Para evitar este problema, lo correcto sería tener estos dispositivos cifrados de forma no puedan ser accedidos por cualquiera. La mayoría de distribuciones, por ejemplo Ubuntu 18.04, soportan en cifrado de volúmenes y que solo es necesario indicar en la operación de formateo del mismo que lo queremos cifrar.

¡Esto ha sido todo! espero que os sea de utilidad y que podamos cooperemos para hacer entre todos una red más segura.

Categorías: OSL

Formatos Libres

OSL Universidad de Granada (UGR) - Lun, 10/22/2018 - 12:49

Empezamos con una idea importante, y es que el software libre no tiene por qué ser software gratuito, o incluso podría ser distribuido comercialmente, ya que la distribución y el contenido de lo que se distribuye, son cosas totalmente distintas. Como consecuencia de lo anterior, se dan situaciones donde el software gratuito incluye en ocasiones el código fuente; o el software de dominio público, que tiene su código a disposición de todo el mundo,  no tiene por qué incluir una licencia, y cualquier persona puede hacer uso de él. De forma que el software libre no se vende, se licencia.

Una licencia es aquella autorización formal con carácter contractual donde quien lo ha creado da a quien lo va a usar derechos para ejercer actos de explotación legales. Es decir, el software no se compra, sino que se adquieren una serie de derechos sobre el uso que se le puede dar.

Además de las aplicaciones con licencias libres, de las que hemos hablado en otras ocasiones, existen muchos más ámbitos donde esta filosofía está presente. Por ejemplo, los formatos de ficheros que esas aplicaciones libres utilizan, son los llamados formatos libres.

Un formato libre no es más que una serie de reglas acordadas por una organización de estándares abiertos que nos permiten almacenar datos digitales. Estas reglas están publicadas y patrocinadas habitualmente, por esta organización y libre de restricciones legales y económicas de uso. Los formatos abiertos son un subconjunto de los llamados estándares abiertos, y pueden ser utilizados por cualquier persona.

Una de las ventajas es la interoperabilidad que ofrecen a la hora de su uso, no existe la incertidumbre de pérdida de documentos o la imposibilidad de gestionarlos con versiones de  programas que ya no existen o que ya no poseemos, ya que nosotros somos capaces de crearlos o modificarlos a nuestro antojo.

El software libre está mucho más cerca de lo que nos imaginamos y hace tiempo que han quedado atrás viejos prejuicios sobre la dificultad en su utilización, por lo que cada vez más nos animamos a probar con nuevas alternativas que resultan más rápidas, seguras y además al alcance de todo el mundo.

Los formatos cerrados o propietarios son totalmente lo contrario de los formatos libres, son aquellos creados por alguna empresa u otro organismo con algún fin comercial o privado. La gran desventaja de estos formatos es que nadie, salvo la propia empresa, puede conocer su código fuente por lo que no puede ni modificarse ni mejorarse. Además, para poder ser utilizado o distribuido, normalmente la persona que lo usa ha de pagar una cuota que le proporcionará una licencia de uso.

No necesariamente los formatos abiertos son siempre utilizados por aplicaciones libres, también son utilizados en programas privativos, y viceversa, muchos formatos privativos son utilizados por aplicaciones  libres.

Por ejemplo, HTML (HyperText Markup Language) es un lenguaje de programación que se utiliza para el desarrollo de páginas de Internet en formato libre y es utilizado por Opera un navegador privativo y al mismo tiempo por Mozilla Firefox, navegador con licencia libre ampliamente conocido.

Para guiaros un poco a la hora de elegir formato, hemos preparado una tabla donde podéis encontrar diferentes formatos libres  y qué aplicaciones podéis usar para manejarlos.

Para ello se hace una clasificación de los diferentes formatos utilizados por cada aplicación. Para clasificarlos se usan diferentes colores; el  rojo se emplea para los editores de texto, en verde los editores de imagen, en lila los editores o reproductores de audio y, por último, en azul podemos encontrar diversos navegadores web.

APLICACIONES

FORMATOS LIBRES

OpenOffice

Odf

PDF

SVG

HTML

ODP

 

 

Emacs

Tex

LaTex

HTML

Libre Office

Odf

LibreCad

BMP

dbf

RTF

Gedit

Pdf

Gimp

JPEG

TIFF

PNG

GIF

Pinta

JPEG

TIFF

PNG

Krita

JPEG

TIFF

PNG

GIF

SVG

XMP

Amarok Jamendo

OGG

BMP

MP3

Banshee

OGG

MP3

MOC

OGG

FLAC

Speex

AIFF

AU

Wave

Mozilla Firefox

HTML

OGG

MP3

Theora

FLAC

Wave

Konqueror

HTML

KOffice

IceCat

OGG

MP3

XML

CSV

Chromium

MP3

OGG

Theora

WebM

Amaya

HTML

PNG

Las aplicaciones que podemos encontrar en la tabla tienen diversas funcionalidades:

  • OpenOffice es la principal alternativa gratuita  a la suite ofimática de Microsoft, que incluye editor de texto, creación de hojas de cálculo y edición de presentaciones compatibles con PowerPoint.
  • Emacs (Editor MAcros) se trata de un editor de textos extensible, personalizable, ya que el usuario puede escribir nuevos comandos y aplicaciones para el editor con ayuda del lenguaje de programación Lisp. También es un editor de tiempo real, que presenta su propia documentación al usuario.
  • LibreOffice  es un paquete que cuenta con un procesador de textos, un editor de hojas de cálculo, un gestor de presentaciones, un gestos de bases de datos, un editor de gráficos vectoriales y un editor de fórmulas matemáticas.
  • Gedit se trata de un completo editor de textos que se distribuye junto al gestor de escritorio Gnome para sistemas tipo Unix. Se caracteriza por su facilidad de uso gracias a su interfaz clara.
  • Gimp (GNU Image Manipulation Program) se trata de un editor de imágenes digitales en forma de mapa de bits, tanto de dibujos como fotografías. Es el programa de manipulación de gráficos disponible en más sistemas operativos (Unix, GNU/Linux, FreeBSD, Solaris, Microsoft Windows y Mac OS X)
  • Pinta se trata de un editor de imágenes multiplataforma,inspirado en el conocido Paint.NET de Windows, que utiliza las bibliotecas de GTK +  y está escrito en C.
  • Krita es un programa profesional de pintura digital, creado por artistas que desean hacer éstas herramientas accesibles para todos.Utiliza las bibliotecas de la plataforma KDE.
  • Amarok Jamendo es un reproductor de música libre, multiplataforma y personalizado donde los usuarios pueden modificar su aspecto y diseño para ajustarse a sus necesidades. Tiene compatibilidad integrada con servicios como Jamendo, Last.fm, Magnatune y LIbrlvox.
  • Banshee es un reproductor de audio para Linux, Mac OS x. Está desarrollado utilizando Mono y GTK. Hace uso de la plataforma multimedia GStreamer.
  • MOC (Music On Console) es un reproductor de audio digital que se ejecuta en una consola mediante una interfaz simple basada en ncurses.
  • Mozilla Firefox es un navegador desarrollado para Linux, Android, IOS, OS X y Microsoft Windows. Usa el motor Gecko para renderizar páginas web.
  • Konqueror  es un navegador web, administrador de archivos y visor de archivos. Forma parte oficial del proyecto KDE.
  • IceCat (GNU IceWeasel) está basado en Mozilla Firefox, pero con algunas diferencias en la seguridad como el uso de URLs  de redirección para sitios peligrosos o el rechazo de cookies no seguros.
  • Chromium es el proyecto de código abierto de navegador web del que Google Chrome obtiene su código fuente. Posee una interfaz de usuario minimalista.
  • Amaya es una herramienta del W3C  capaz de editar páginas web.Se pueden ver y generar páginas HTML y XHTML. Es capaz de ver los enlaces que se crean con el editor.
Categorías: OSL

Conozcamos Open Invention Network y qué supone la adhesión de Microsoft

OSL ULL (Universidad de La Laguna) - Jue, 10/18/2018 - 18:46
¿Qué es Open Invention Network?

La Open Invention Network (OIN) (que podría traducirse como “red de invención abierta”) es una plataforma de apoyo en defensa del software libre cuya finalidad se centra en evitar la extorsión de patentes, debido a que éstas a menudo son un aliciente económico que genera más ingresos que la venta directa. La OIN surgió como consecuencia de un pleito judicial sobre patentes en 2005 que afectaba directamente a Linux, y desde entonces empresas como IBM, Red Hat y SUSE, Google, Oracle, Sony, Canonical, y Twitter (entre otros muchos) se encargan de su financiación.

Se ha de tener en cuenta que, cuando se programa cierto software, hay ciertos códigos de programación básicos que podrían estar patentados y que, debido a ello, no podrían ser empleados. Como consecuencia, se dificultaría el desarrollo de software libre. A pesar de que las patentes de software están limitadas en la Unión Europea, no ocurre así en otros paises, e incluso en Europa grupos de presión llevan tiempo intentado eliminar esas limitaciones. Con la iniciativa de OIN se ha intentado evitar que se pongan restricciones a la inventiva de programación para que pueda evolucionar libremente, y lo cierto es que está dando sus frutos.

Poner restricciones económicas al conocimiento y al desarrollo de software libre únicamente crea barreras en la sociedad, pues no está al alcance de todos el poder pagar por las licencias y patentes de ciertos sistemas operativos y programas. Por razones como ésta es muy importante su promoción en centros educativos, su divulgación, y el compromiso por parte de todos de salir de la zona de confort y abrirse a nuevos ámbitos. Como se suele decir, el saber no ocupa lugar.

Microsoft: reciente miembro de OIN

El pasado 10 de octubre, el gigante Microsoft se unió como miembro a este consorcio, ofreciendo más de 60.000 de sus patentes al resto de organizaciones que componen el grupo. Esta adhesión implica un significativo impulso en la promoción del software de código abierto. Además, es importante mencionar que Microsoft ha cambiado notoriamente su postura, puesto que pasó de llegar a considerar a Linux como “un cáncer” a principios de siglo a postularse como defensor del código abierto, aunque hay gente que ve este giro como una postura puramente mercantilista.

La ULL y otros miembros de OIN

Entre las más de 2.600 empresas y organizaciones que forman parte del consorcio de OIN, algunas de las más grandes son IBM, Google, Philips, Sony o Toyota. Además, cabe destacar que desde el año 2011 la Universidad de La Laguna también forma parte de OIN, como OIN Licensees (#1244), como se remarca en el banner de portada de la Oficina de Software Libre. Esto significa que la ULL puede disponer y hacer uso de las patentes que ofrecen el resto de empresas y organizaciones. Hay que destacar que la tecnología que forma parte del Sistema Linux es la principal razón de estas patentes libres de derechos de autor.

 

Este artículo ha sido realizado por Cristian Díaz Hernández y Cecilia V. Becerra Brito.

El artículo Conozcamos Open Invention Network y qué supone la adhesión de Microsoft es contenido del sitio Oficina de Software Libre (OSL).

Categorías: OSL

Charla “Andarse por las ramas: Git avanzado y flujos de trabajo”

OSL Universidad de Granada (UGR) - Mié, 10/17/2018 - 12:01

  • ¿Qué es? Se trata de una charla para aprender a manejar tus repositorios en la herramienta GitHub.
  • ¿Cuándo? Se celebra el próximo 24 de octubre a las 19:30 horas.
  • ¿Dónde es? En la Escuela Técnica Superior de Ingenierías Informática y de Telecomunicación (ETSIIT), en el Aula 1.7.
  • ¿Quién lo hace? La charla la organiza la Oficina de Software Libre y lo imparte José Antonio Coba (@josan_coba).
  • ¿A quién va dirigido? Principalmente a estudiantes del Programa de Capacitación Profesional de la Escuela. Pero pueden asistir todos los estudiantes que estén interesados en aprender la herramienta GitHub.
  • ¿Cómo me apunto? No es necesario inscribirse para asistir.
  • ¿Qué tengo que llevar? Solamente hace falta que lleves tu ordenador personal para poder seguir la charla.
Categorías: OSL

Suscribirse a Indalitux agregador - OSL