GitHub pretende hacer un código abierto a prueba de apocalipsis en Arctic Vault | Software


GitHub quiere asegurarse de que todo su almacén de código fuente abierto sobreviva a un apocalipsis enterrándolo dentro de una bóveda del Ártico como una de varias estrategias de preservación.

GitHub, que Microsoft compró el año pasado por 7.500 millones de dólares, anunció la semana pasada que está creando GitHub Arctic Code Vault como un depósito de datos para el Arctic World Archive existente. El AWA es una instalación de archivo a muy largo plazo de aproximadamente 0.16 millas de profundidad en el permafrost de una montaña ártica.

Ubicado en una mina de carbón desmantelada en el archipiélago de Svalbard, el archivo está más cerca del Polo Norte que del Círculo Polar Ártico. GitHub capturará una instantánea de cada repositorio público activo el 02/02/2020 y
preservar esos datos en la Bóveda del Código Ártico.

Svalbard está regulado por el Tratado Svalbard internacional como una zona desmilitarizada. Es la ubicación de la ciudad más septentrional del mundo y es una de las viviendas humanas más remotas y geopolíticamente estables de la Tierra.

Los futuros historiadores podrán aprender sobre nosotros a partir de proyectos y metadatos de código abierto, y podrían considerar la era actual de la ubicuidad de código abierto, las comunidades de voluntarios y la Ley de Moore como históricamente significativas, según GitHub.

"La raza humana ha desarrollado muchas formas de autodestruirse, desde el holocausto nuclear hasta el calentamiento global", observó Steve Foley, CEO de
Tarjetas de memoria a granel.

"Por lo tanto, probablemente sea una buena idea preservar lo que sabemos, en algún lugar, si algunas personas sobreviven al Armagedón", dijo a LinuxInsider.

No es un esfuerzo aislado

GitHub se ha asociado con numerosas organizaciones para garantizar que sus datos de código abierto estén seguros, sin importar lo que amenace su continua existencia. GitHub considera que su vasta colección de proyectos de código abierto es la piedra angular de la civilización moderna.

La organización quiere tecnología de código abierto para sobrevivir al cambio climático, las luchas políticas y cualquier otra cosa que pueda resultar del estado general actual de los asuntos globales. Como parte de sus planes, GitHub aprovechará el Project Silica de Microsoft como otra opción de almacenamiento de Doomsday.

Project Silica proporcionará más ayuda para archivar todos los repositorios públicos activos durante más de 10,000 años. El plan requiere escribirlos en platos de vidrio de cuarzo usando un
láser de femtosegundo. Microsoft anunció recientemente una prueba de concepto completa de la nueva tecnología de datos de vidrio almacenando una copia del 1978 Superhombre película con la tecnología.

GitHub se ha asociado con Long Now Foundation, Internet Archive, Software Heritage Foundation, Arctic World Archive, Microsoft Research, Bodleian Library y Stanford Libraries para garantizar la preservación a largo plazo del software de código abierto del mundo. El objetivo es almacenar múltiples copias en varios formatos de datos y ubicaciones.

El hardware de la computadora puede sobrevivir a la mayoría de los medios de almacenamiento actuales, especialmente los más antiguos y / o aquellos con máscara ROM. Existe una gama de futuros posibles donde existen computadoras modernas que funcionan, pero su software se ha perdido en gran medida por la putrefacción. El programa de archivo preservará ese software, según GitHub.

Las bóvedas árticas no se construyeron con el único propósito de respaldar los planes de GitHub, pero la preservación del código de software es un enfoque principal.

"Varios otros artículos de todo el mundo también se almacenan allí, como documentos científicos e históricos y obras de arte valiosas. También hay una bóveda de semillas cercana que garantiza el futuro de los cultivos", señaló Foley.

Una bóveda de apocalipsis es una de esas cosas que no necesita hasta que la necesite. La esperanza es que nunca será necesario, pero si la opción está sobre la mesa, tiene sentido utilizarla, sugirió.

Cómo funciona

Para el Arctic World Archive, GitHub almacenará los datos en rollos de película de 3,500 pies, proporcionados y codificados por Piql, una compañía noruega especializada en el almacenamiento de datos a muy largo plazo. La tecnología de la película se basa en haluros de plata que residen en poliéster.

Se espera que el resultado proporcione una vida útil mínima de 500 años a los datos archivados. Las pruebas de envejecimiento simuladas indican que la película de Piql durará el doble, lo que permite que los datos sobrevivan un milenio.

Los datos almacenados se codificarán con QR, y un índice y una guía legibles por humanos detallarán la ubicación de cada repositorio y explicarán cómo recuperar los datos.

¿Es realmente necesario el almacenamiento a largo plazo?

La respuesta depende de varios factores. El código es como escribir. Algunos de ellos son geniales e importantes, y deben preservarse, dijo Chris Nicholson, CEO de
Skymind.

"Almacenar todo el código fuente abierto de GitHub en una bóveda en el Ártico parece útil y derrochador", dijo a LinuxInsider.

"Hay algunos grandes proyectos y también un montón de proyectos malos e inútiles. Creo que deberían eliminarlo", dijo Nicholson. "Los sobrevivientes de un holocausto nuclear no tendrán el tiempo o la inclinación para atravesar 10,000 reimplementaciones de una herramienta web Javascript".

También depende de la naturaleza del evento apocalíptico. Por ejemplo, los gerentes de la bóveda de semillas ya han hecho ajustes en función de cómo el cambio climático está afectando el Ártico, señaló Foley de Bulk Memory Cards.

"El plan GitHub está diseñado para preservar los datos durante 1,000 años; incluso si todo el planeta pierde electricidad, puede leerse con una lupa", dijo.

Perspectiva escéptica

Es necesario un programa de almacenami ento para el código de la computadora si cree que en un infierno post-apocalíptico a alguien le importará lo suficiente la codificación de código abierto para montar una expedición al Ártico, dijo Charles King, analista principal de Pandit

.

Las probabilidades no son terriblemente buenas de que el plan de GitHub realmente funcione, sugirió.

Primero, alguien tendría que buscar, encontrar y obtener acceso al repositorio. Luego está la cuestión de las instrucciones de decodificación de los descubridores, el inicio de las fuentes de alimentación, la puesta en marcha de los sistemas y el aprendizaje de la codificación.

"Cuanto más se aleje del día en que se almacenan los materiales, es menos probable que ocurra el resultado prometedor que GitHub prevé", dijo King a LinuxInsider.

El plan de GitHub es casi seguro que es una obra de relaciones públicas diseñada para generar entusiasmo para la compañía, dijo Phil Strazzulla, fundador de
Seleccionar revisiones de software.

"Piense en todos los servidores que están almacenados en todo el mundo que contienen repositorios de este código. La única forma en que la bóveda del Ártico sería útil es si la civilización humana entera fue esencialmente aniquilada, y luego de alguna manera otra forma de vida eventualmente descubrió cómo encontrar y analizar este código ", le dijo a LinuxInsider.

Él ve el resultado final como la ausencia de cualquier escenario en el futuro en el que el ahorro de tecnología de código abierto sería útil, incluso si cree que hay una alta probabilidad de escenarios del fin del mundo.

"Esto es más un cálculo de cuánto costará el esfuerzo en relación con la cantidad de prensa que generará", dijo Strazzulla.

Regreso al futuro

El plan de GitHub podría ser vital o superfluo. Sugiere uno de los dos resultados para el valor a largo plazo de la tecnología de código abierto.

Depende de cómo veas el futuro, observó Rob Enderle, analista principal del Grupo Enderle.

Parece que estamos ignorando los riesgos que podrían terminar con la raza humana, tanto la natural como la creada por el hombre. Este almacenamiento de código compensaría parte de ese riesgo, señaló.

"El esfuerzo puede funcionar, pero dependerá de la naturaleza de la catástrofe", dijo Enderle a LinuxInsider.

Por ejemplo, si la catástrofe destruye la mayor parte de la vida, este esfuerzo puede funcionar. Si aniquila toda la vida, terminamos de todos modos.

"El código abierto debería hacer que el esfuerzo sea más viable", dijo Enderle, "porque las habilidades necesarias serán más frecuentes y, por lo tanto, más propensas a sobrevivir. Esto podría mejorar significativamente las posibilidades de supervivencia después de la catástrofe".

Vistas opuestas sobre valores

Es difícil decir qué sugieren los esfuerzos de almacenamiento sobre el valor del código abierto para un mundo en recuperación, argumentó King de Pund-IT. Para ser caritativo, es loable que GitHub se preocupe lo suficiente por su código como para montar un esfuerzo tan complejo.

"Desde un punto de vista más cínico, la compañía puede simplemente tratar de desviar la atención de los empleados que continúan renunciando por el contrato de GitHub con el Servicio de Inmigración y Control de Aduanas", comentó.

Gran pregunta: ¿funcionará?

Uno de los grandes riesgos con este plan es que el código depende de una pila completa de software: hardware, lenguaje ensamblador y cierta forma de electricidad. Los chips con los que se ejecuta el código son realmente increíblemente complejos, señaló Nicholson de Skymind.

"Necesitaría toda esa infraestructura subyacente para ejecutar el código que almacena GitHub. Espero que GitHub también incluya algún hardware modelo en su bóveda. Sería demasiado pedir incluir un fabuloso", dijo.

Para la supervivencia de la tecnología, el código abierto se destaca por dos razones:

Primero, puede aumentar los circuitos de retroalimentación positiva entre las personas que escriben el código y las que lo usan. Eso conduce a una calidad de código mucho mejor en comparación con los proyectos de código cerrado con usuarios limitados que buscan en la fuente.

"La importancia de eso no puede ser subestimada", dijo Nicholson.

Segundo, el código fuente abierto minimiza el riesgo legal. Eso también es extremadamente importante, agregó, y señaló que algún gran código de fuente cerrada probablemente debería ir a la bóveda.

"¿Pero por qué arriesgar una demanda?" Nicholson razonó. "El código fuente abierto realmente está haciendo avanzar a la sociedad de muchas maneras, basándose en el trabajo de unos pocos equipos dedicados y un número relativamente pequeño de encargados centrales".



Jack M. Germain ha sido reportero de ECT News Network desde 2003. Sus principales áreas de enfoque son las tecnologías empresariales de TI, Linux y de código abierto. Ha escrito numerosas reseñas de distribuciones de Linux y otro software de código abierto.
Correo electrónico Jack.



LO MÁS LEÍDO

Leave a Reply

Your email address will not be published. Required fields are marked *