sábado, 10 de agosto de 2019

El Software Libre es "Malo": 7-Zip

Habrás oído en boca de muchos que el software libre es una mierda y que es mejor el privativo.
Eso, aparte de ser una falacia, es un dardo envenenado que se usa para atacar la filosofía del software libre.
Así como Apache es el mejor y más usado servidor web, o Thunderbird el mejor gestor de correos o Firefox de los mejores navegadores web, si no el mejor, hay cientos de casos donde la alternativa libre es superior a la privativa, y seamos francos, a veces el privativo es superior a la alternativa libre.
Un buen ejemplo, es el compresor 7-Zip. 7-Zip es software libre. La mayor parte del código está bajo la licencia GNU LGPL y algunas partes del código están bajo la Licencia BSD de 3 cláusulas. Es una utilidad para comprimir y descomprimir paquetes. ¿Qué tal  si lo comparamos con los programas más usados en en el lado oscuro? Vamos a comparar 7-Zip, Winzip y Winrar suponiendo que estos dos últimos programas los haya pagado o pirateado como es de costumbre.
WinZip, como demuestra su nombre, se utiliza para procesar archivos ZIP entre otros formatos de archivo. Es una de las alternativas más populares a WinRAR y es utilizado por muchos debido a su simple interfaz de arrastrar y soltar y la facilidad de uso. Cuando comparamos WinRAR y WinZIP, este último es rico en características y también está disponible para diferentes sistemas operativos en comparación con WinRAR. WinZip tiene también una versión premium con una versión de prueba gratuita de 40 días.
WinRAR es una de las herramientas de compresión de archivos más populares desarrolladas y quién está detrás de la extensión de archivo RAR. Es popularmente usado para comprimir y descomprimir archivos RAR y ZIP. También se puede utilizar para descomprimir el contenido de otras extensiones de archivo como 7z, ZIPX y TAR. Es un programa premium que viene con una versión de prueba gratuita. Es un software basado en Windows y no está disponible para MacOS.
7-Zip es una herramienta de compresión de archivos relativamente nueva. Se basa en una arquitectura de código abierto y tiene una alta relación de compresión. Despliega LZMA como su método de compresión predeterminado, que tiene una velocidad de compresión de aproximadamente 1MB/s en una CPU de 2GHz. 7-zip requiere un poco más memoria para comprimir archivos en comparación con otras herramientas, pero su compresión es más optimizada.
Ahora comparamos los diferentes parámetros en la siguiente tabla para ayudarte a comprender el trabajo que hace cada cual.
PARÁMETROSWINZIPWINRAR7-ZIP
Relación de compresión41% (ZIPX)36% (RAR5)45% (7z)
Técnica de cifradoAES-256AES-256AES-256
Precio56 € +-36 € +-Gratuito
7-Zip comprime al 45%, superando a las dos herramientas privativas. Esto es sólo un ejemplo, que un programa sea de fuentes abiertas no significa en absoluto que sea peor que uno privativo.


Fuente: Laboratorio Linux.

martes, 8 de enero de 2019

GitHub: Repositorios Privados Gratuitos Ilimitados


Ayer 7 de Enero de 2019 Microsoft anunció la siguiente actualización para GitHub.
Dos actualizaciones importantes para hacer que GitHub sea más accesible para los desarrolladores: repositorios privados gratuitos ilimitados y una oferta Enterprise más simple y unificada. Con estas actualizaciones de ofertas gratuitas y para empresas:

  • GitHub Free ahora incluye repositorios privados ilimitados. Por primera vez, los desarrolladores pueden usar GitHub para sus proyectos privados con hasta tres colaboradores por repositorio de forma gratuita. Muchos desarrolladores quieren usar repositorios privados para solicitar un trabajo, trabajar en un proyecto paralelo o probar algo en privado antes de lanzarlo públicamente. A partir de ahora, esos escenarios, y muchos más, son posibles en GitHub sin costo alguno. Los repositorios públicos siguen siendo gratuitos (por supuesto, sin cambios) e incluyen colaboradores ilimitados.
  • GitHub Enterprise es el nuevo producto unificado para Enterprise Cloud (anteriormente GitHub Business Cloud) y Enterprise Server (anteriormente GitHub Enterprise). Las organizaciones que desean la flexibilidad de usar GitHub en una nube o en una configuración auto hospedada ahora pueden acceder a ambos a un precio por puesto. Y con GitHub Connect, estos productos se pueden vincular de forma segura, proporcionando una opción híbrida para que los desarrolladores puedan trabajar sin problemas en ambos entornos.

GitHub Pro (anteriormente GitHub Developer) y GitHub Team también están disponibles para desarrolladores y equipos que necesitan funciones profesionales de codificación y colaboración. Y por supuesto, los colaboradores de código abierto seguirán teniendo todo lo que necesitan para colaborar en repositorios públicos, incluida nuestra versión gratuita del Equipo GitHub.

Ya sea que sea un estudiante a punto de escribir su primera línea de código, un líder empresarial con equipos en todo el mundo o un mantenedor de código abierto, queremos que GitHub sea el mejor lugar para codificar, colaborar y conectarse con la red global. Comunidad de desarrolladores. Los cambios de hoy son una gran inversión en el futuro de GitHub, y que nos complasca este 2019 en lo que se construye.