La empresa californiana Google, ha hecho el lanzamiento de una nueva página web que se conoce como Google Open Source. Esta página web hace referencia al soporte donde se reúnen todos los proyectos de código abierto hechos por la empresa Mountain View siguiendo el eslogan “Trayendo mejor tecnología al mundo promoviendo el código abierto”.
El software libre y el código abierto, han representado la base técnica y organizativa de la empresa del buscador, siendo los elementos fundamentales de todo lo que realizan. Por esta razón, se decide hacer el lanzamiento de esta nueva página web, donde se encuentran todos los proyectos de código abierto que Google ha realizado desde el comienzo, información de cómo lo usan, lanzan y el apoyo hacia el Open Source. Además, según el sitio web se puede encontrar más de 2.000 proyectos que utilizan el código abierto, y en este artículo mencionamos algunos proyectos interesantes que se consiguen en Google Open Source.
Error Prone
Este instrumento diseñado por Google, se utiliza para detectar errores el en código de los programas que están escritos en java. Se encuentra añadido en el compilador de lenguaje y es capaz de detectar los bugs a la hora de compilar y es compatible con cualquier variación de plugins para el uso determinado del proyecto.
A diferencia del compilador del lenguaje convencional que solo detectan errores en la escritura, con este proyecto se puede lograr conseguir más información, que ayuda a los desarrolladores de hoy en día a modificar con mayor rapidez cualquier fallo que puedan detectar empleando el uso de Error Prone.
End-To-End
La función que esta extensión para Chrome nos brinda, es ayudar a la persona que lo usa a cifrar, descifrar, firmar de manera digital y comprobar mensajes desde el navegado utilizando el protocolo OpenPGP.
Material components for iOS
Este proyecto ha sido creado por ingenieros y diseñadores de interface de la empresa Google, que le permite a los desarrolladores de iOS agregar material desing en este tipo de sistema.
Oppia
Es un instrumento que se usa para compartir actividades de educación interactiva. Esta herramienta proporciona ayuda a los grupos de trabajo que desarrollan actividades de educación interactiva online en la web.
Zopfli, algoritmo de compresión
La singularidad que representa este proyecto, es ser principalmente de código abierto. A pesar del tiempo que le toma comprimir a diferencia de Microsoft Edge adoptaba Brotli, logra conseguir una mayor capacidad de compresión, logrando que se pueda tener una mejora en el espacio disponible, menor tiempo de espera al cargar una página web y una transmisión de datos mucho más veloz.
MOE (Make Open Easy)
Se utiliza para sincronizar, depurar y traducir repositorios en el código de fuente. Por lo general, los proyectos existen en dos formas diferentes, por lo que puede someterse a distinguidas causas. Por lo que es mucho más sencillo utilizar MOE, ya que es capaz de mantener los dos repositorios juntos, sin necesidad de que estos tengan que cruzarse.
Tensorflow
Otro de los proyectos interesantes que se consiguen en Google Open Source es Tensorflow. Representa una biblioteca completa de código abierto en la automatización numérica a través de los gráficos de flujo de datos. Es un proyecto capacitado para determinar lo que ocurre en una imagen, con una precisión de 94 %.
FontDiff
Es una herramienta destinada a las fuentes tipográficas. Cuando se modifica la fuente de texto utilizando este instrumento, se produce un PDF donde se muestra el tipo de letra que se utilizó anterior al cambio. Con ello se logra corregir con mayor facilidad cualquier cambio y errores que puedan ser producidos por ellos.
Crouton
Representa una manera de llevar chroot a Chrome OS. Chroot se puede explicar cómo una clase máquina, en donde el funcionamiento de sistema operativo virtual que cuenta con un sistema de archivos apartado y el sistema binario no pertenece al sistema operativo base.