GitHub ha completado con éxito la adquisición de NPM

GitHub Inc, propiedad de Microsoft y operada como una unidad de negocios independiente, anunció el tras la finalización exitosa de la transacción para comprar el negocio de NPM Inc, que controla el desarrollo del administrador de paquetes NPM y mantiene el repositorio de NPM. El repositorio de NPM ofrece más de 1.3 millones de paquetes, utilizados por aproximadamente 12 millones de desarrolladores. Cada mes se registran alrededor de 75 mil millones de descargas. El monto de la transacción no se revela.

Ahmad Nasri, CTO de NPM Inc, сообщил sobre la decisión de dejar el equipo de NPM, tómate un descanso, analiza tu experiencia y aprovecha nuevas oportunidades (en perfil Ahmed, hay información de que ha asumido el cargo de director técnico de Fractional). Isaac Z. Schlueter, creador de NPM, seguirá trabajando en el proyecto.

GitHub ha prometido que el repositorio de NPM siempre será gratuito y abierto a todos los desarrolladores. GitHub nombró tres áreas clave para un mayor desarrollo de NPM: interacción con la comunidad (teniendo en cuenta las opiniones de los desarrolladores de JavaScript al desarrollar el servicio), expansión de capacidades básicas e inversión en infraestructura y desarrollo de plataformas. La infraestructura se desarrollará con el objetivo de aumentar la confiabilidad, escalabilidad y rendimiento del repositorio.

Para mejorar la seguridad de los procesos de publicación y entrega de paquetes, está previsto integrar NPM en la infraestructura de GitHub. La integración también le permitirá usar la interfaz de GitHub para preparar y alojar paquetes NPM; los cambios en los paquetes se pueden rastrear en GitHub desde la recepción de una solicitud de extracción hasta la publicación de una nueva versión del paquete NPM. Herramientas proporcionadas en GitHub identificando vulnerabilidades y informando La información sobre vulnerabilidades en los repositorios también se aplicará a los paquetes NPM. Un servicio estará disponible para financiar el trabajo de los mantenedores y autores de paquetes NPM. Patrocinadores de GitHub.

El desarrollo de la funcionalidad NPM se centrará en mejorar la usabilidad del trabajo diario de los desarrolladores y mantenedores con el administrador de paquetes. Las innovaciones importantes que se esperan en npm 7 incluyen espacios de trabajo (Espacios de trabajo - le permite agregar dependencias de varios paquetes en un solo paquete para su instalación en un solo paso), mejorando el proceso de publicación de paquetes y ampliando el soporte para la autenticación multifactor.

Recordemos que el año pasado NPM Inc experimentó un cambio de dirección, una serie de despidos de empleados y una búsqueda de inversores. Debido a la incertidumbre actual sobre el futuro de NPM y la falta de confianza en que la empresa defenderá los intereses de la comunidad en lugar de los de los inversores, un grupo de empleados liderado por el ex CTO de NPM fundado repositorio de paquetes entrópico. El nuevo proyecto fue diseñado para eliminar la dependencia del ecosistema JavaScript/Node.js de una empresa, que controla completamente el desarrollo del administrador de paquetes y el mantenimiento del repositorio. Según los fundadores de Entropic, la comunidad no tiene la influencia para responsabilizar a NPM Inc por sus acciones, y el enfoque en obtener ganancias impide la implementación de oportunidades que son primarias desde el punto de vista de la comunidad, pero que no generan dinero. y requieren recursos adicionales, como soporte para la verificación de firmas digitales.

Fuente: opennet.ru

Añadir un comentario