NPM 6.13 Package Manager agrega herramientas de financiación para desarrolladores

publicado lanzamiento del administrador de paquetes MNP 6.13, incluido con Node.js y utilizado para distribuir módulos en JavaScript. Una característica de la nueva versión es emergencia comandos "fondo» y fondos para organizar la recaudación de donaciones por parte de los desarrolladores involucrados en el mantenimiento de paquetes.

Después de instalar un paquete, NPM ahora muestra información sobre la cantidad de paquetes relacionados con dependencias cuyos mantenedores aceptan donaciones (se proporciona el indicador "--no-fund" para ocultar dicha información). Al ejecutar el comando “npm fund”, el usuario puede obtener información detallada sobre los métodos de recaudación de donaciones en cada una de las dependencias del proyecto actual y recibir enlaces a los servicios correspondientes (Patreon, Librapay, OpenCollective y GitHub Sponsor, etc.) . La información sobre la aceptación de donaciones se define en el paquete mediante un nuevo campo de "financiación" en el archivo package.json.

NPM 6.13 Package Manager agrega herramientas de financiación para desarrolladores

Te recordamos que en agosto Feross Abukhadijeh, autor del paquete NPM estándar (alrededor de 200 mil descargas por semana) y plataformas webtorrent, publicado en el módulo del repositorio de NPM "universidad“, que muestra publicidad de texto después de instalar el paquete. Para mostrar publicidad en la consola, el módulo insertaba un controlador en un script que se iniciaba automáticamente después de la instalación (post-instalación). De manera similar, se propuso monetizar el trabajo de los mantenedores de paquetes (para participar en el programa de monetización, debías agregar este módulo dependiendo de tu paquete).

Después reacción comunidad y el surgimiento de la opinión de que la monetización en forma de publicidad traería más beneficios a los buenos especialistas en marketing que a los buenos desarrolladores, el experimento se limitó. Administración posterior del MNP prohibido actividad similar y prometió bloquear paquetes que muestren anuncios durante la instalación, durante la ejecución o en diversas etapas de desarrollo.

Al mismo tiempo, el director de NPM Inc, que supervisa el desarrollo de NPM, se comprometió Crear un grupo de trabajo y desarrollar una solución para estimular la motivación de los mantenedores. El primer paso fue la implementación del comando “fundar”, pero en el futuro es posible crear nuestra propia plataforma de donación, que también podría ser útil para financiar el propio repositorio del NPM.

Fuente: opennet.ru

Añadir un comentario