From 4fa7ab6fe2df7803eb7c1ad02c8775f4b8becc0d Mon Sep 17 00:00:00 2001 From: Oscar Lobaton Date: Mon, 3 Mar 2025 00:25:45 -0500 Subject: [PATCH 1/3] Add Spanish templates for README and CONTRIBUTING documentation --- translation/es/patterns/30-day-warranty.md | 77 ++++++ translation/es/patterns/base-documentation.md | 156 ++++++++++++ .../es/patterns/common-requirements.md | 78 ++++++ .../es/patterns/communication-tooling.md | 83 +++++++ .../es/patterns/contracted-contributor.md | 114 +++++++++ translation/es/patterns/core-team.md | 115 +++++++++ .../patterns/crossteam-project-valuation.md | 112 +++++++++ .../es/patterns/dedicated-community-leader.md | 93 ++++++++ .../document-your-guiding-principles.md | 219 +++++++++++++++++ .../extensions-for-sustainable-growth.md | 116 +++++++++ translation/es/patterns/gig-marketplace.md | 77 ++++++ translation/es/patterns/group-support.md | 90 +++++++ .../es/patterns/innersource-license.md | 115 +++++++++ translation/es/patterns/innersource-portal.md | 133 +++++++++++ translation/es/patterns/issue-tracker.md | 56 +++++ translation/es/patterns/maturity-model.md | 225 ++++++++++++++++++ .../es/patterns/praise-participants.md | 92 +++++++ translation/es/patterns/release-process.md | 73 ++++++ .../es/patterns/repository-activity-score.md | 137 +++++++++++ translation/es/patterns/review-committee.md | 62 +++++ translation/es/patterns/service-vs-library.md | 80 +++++++ .../es/patterns/start-as-experiment.md | 79 ++++++ ...t-cross-team-decision-making-using-rfcs.md | 132 ++++++++++ translation/es/patterns/trusted-committer.md | 134 +++++++++++ .../es/templates/COMMUNICATION-template.md | 73 ++++++ .../es/templates/CONTRIBUTING-template.md | 52 ++++ translation/es/templates/README-template.md | 79 ++++++ .../pt-br/patterns/base-documentation.md | 2 +- 28 files changed, 2853 insertions(+), 1 deletion(-) create mode 100644 translation/es/patterns/30-day-warranty.md create mode 100644 translation/es/patterns/base-documentation.md create mode 100644 translation/es/patterns/common-requirements.md create mode 100644 translation/es/patterns/communication-tooling.md create mode 100644 translation/es/patterns/contracted-contributor.md create mode 100644 translation/es/patterns/core-team.md create mode 100644 translation/es/patterns/crossteam-project-valuation.md create mode 100644 translation/es/patterns/dedicated-community-leader.md create mode 100644 translation/es/patterns/document-your-guiding-principles.md create mode 100644 translation/es/patterns/extensions-for-sustainable-growth.md create mode 100644 translation/es/patterns/gig-marketplace.md create mode 100644 translation/es/patterns/group-support.md create mode 100644 translation/es/patterns/innersource-license.md create mode 100644 translation/es/patterns/innersource-portal.md create mode 100644 translation/es/patterns/issue-tracker.md create mode 100644 translation/es/patterns/maturity-model.md create mode 100644 translation/es/patterns/praise-participants.md create mode 100644 translation/es/patterns/release-process.md create mode 100644 translation/es/patterns/repository-activity-score.md create mode 100644 translation/es/patterns/review-committee.md create mode 100644 translation/es/patterns/service-vs-library.md create mode 100644 translation/es/patterns/start-as-experiment.md create mode 100644 translation/es/patterns/transparent-cross-team-decision-making-using-rfcs.md create mode 100644 translation/es/patterns/trusted-committer.md create mode 100644 translation/es/templates/COMMUNICATION-template.md create mode 100644 translation/es/templates/CONTRIBUTING-template.md create mode 100644 translation/es/templates/README-template.md diff --git a/translation/es/patterns/30-day-warranty.md b/translation/es/patterns/30-day-warranty.md new file mode 100644 index 000000000..e40302f9b --- /dev/null +++ b/translation/es/patterns/30-day-warranty.md @@ -0,0 +1,77 @@ +## Title + +Garantía de 30 Días + +## Resumen + +Al aceptar contribuciones de fuera de tu propio equipo, existe una aversión natural a asumir la responsabilidad del código no escrito por el equipo mismo. A través de la Garantía de 30 Días, el equipo contribuyente se compromete a proporcionar correcciones de errores al equipo receptor, lo que aumentará el nivel de confianza entre ambos equipos y hace más probable que se acepten las contribuciones. + +## Problema + +Un equipo desarrolla un componente que se utiliza en toda una organización. Este equipo se resiste a aceptar o directamente rechaza contribuciones (solicitudes de funcionalidades). Este comportamiento bloquea el progreso y conduce a interrupciones frecuentes por escalamientos. + +## Contexto + +- Los equipos dependen de que otro equipo acepte sus contribuciones para que un componente producido por el equipo receptor pueda ser utilizado por el equipo contribuyente. +- El equipo receptor no tiene los recursos, conocimientos, permisos y/o inclinación para escribir el componente/funcionalidad contribuido por sí mismos. + +## Fuerzas + +- Existe desconfianza hacia las contribuciones debido a un historial de engaños: los equipos enviaron contribuciones a medio terminar y posteriormente presentaron solicitudes de correcciones para hacerlas listas para su uso en producción. +- Si el código es contribuido desde fuera del equipo, el equipo tiene la sospecha natural de que el otro equipo no sabe cómo escribir código que cumpla con las expectativas del equipo receptor. +- Cada equipo busca primero ayudar a sus propios líderes a alcanzar sus objetivos. Esta dirección de lealtad puede complicar la resolución de este problema. +- Existe una aversión natural a asumir la responsabilidad del código no escrito por uno mismo. +- El código contribuido necesita ser reescrito considerablemente antes de ser aceptado en la base de código. +- Existe el temor de que los contribuyentes no estén disponibles para el soporte en la corrección de errores después del momento de la contribución. +- Los equipos temen que el código contribuido lleve a costos de mantenimiento más altos pero no saben cómo controlarlo. +- Los equipos receptores pueden temer que enseñar a otros cómo contribuir código expondrá deuda técnica en su sistema y que esa visibilidad pueda ser dañina. +- Los equipos receptores pueden no creer que recibirán código aceptable sin importar cuánta tutoría proporcionen. +- Cualquiera de los equipos puede no sentirse seguro al medir riesgos o certificar que están mitigados en una contribución; el sistema en sí es algo frágil (puede no haber formas de probar completamente y detectar todos los problemas). + +## Solución + +Aborda los temores de ambos equipos, tanto el receptor como el contribuyente, estableciendo un **período de garantía de 30 días** que comienza cuando el código contribuido entra en producción. Durante este período de garantía, el equipo contribuyente acepta proporcionar correcciones de errores al equipo receptor. + +Ten en cuenta que el período de garantía podría ser de 45, 60 o 100 días también. La duración puede variar según las restricciones del proyecto, el ciclo de vida del software del proyecto, los compromisos con los clientes y otros factores. + +Además, ayuda proporcionar [directrices de contribución](./base-documentation.md) claras, detallando las expectativas tanto del equipo receptor como del equipo contribuyente. + +![Garantía de 30 Días](../../../assets/img/thirtydaywarranty.jpg) + +## Contexto Resultante + +- El equipo receptor está dispuesto a aceptar contribuciones y puede compartir la carga de trabajo de adaptaciones/correcciones iniciales. +- Mayor transparencia y equidad. +- Evita que los escalamientos se vuelvan demasiado pesados. + +## Instancias Conocidas + +- Esto fue probado y demostrado exitoso en PayPal. +- GitHub internamente usa este patrón con un período de garantía modificado de 6 semanas. +- Microsoft recomienda este patrón como principio - los equipos establecen su propio objetivo de tiempo específico que coincida con sus necesidades y confianza. +- SAP aprovecha este patrón en su proyecto Everest basado en InnerSource para transformar la colaboración, asegurando que las contribuciones no solo sean aceptadas sino también apoyadas, mejorando la confianza e impulsando la cultura de responsabilidad compartida e innovación. Ver: [InnerSource: Primera Contribución Explorada](https://community.sap.com/t5/open-source-blogs/innersource-first-contribution-explored/ba-p/13644916) + +## Autores + +- Cedric Williams + +## Agradecimientos + +- Dirk-Willem van Gulik +- Padma Sudarsan +- Klaas-Jan Stol +- Georg Grütter + +## Estado + +* Estructurado +* Redactado en la Cumbre InnerSource de Primavera 2017; revisado el 18 de julio de 2017. + +## Variantes + +- Asegurar la cooperación de equipos dependientes convirtiéndolos en una comunidad al tener más de un "[Trusted Committer](./trusted-committer.md)" (TC) designado meritocráticamente que asuma la responsabilidad. + + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/base-documentation.md b/translation/es/patterns/base-documentation.md new file mode 100644 index 000000000..34e93f400 --- /dev/null +++ b/translation/es/patterns/base-documentation.md @@ -0,0 +1,156 @@ +## Title + +Documentación Base Estándar + +## Resumen + +Los nuevos contribuidores a un proyecto InnerSource tienen dificultades para identificar quién +mantiene el proyecto, en qué trabajar y cómo contribuir. Proporcionar +documentación en archivos estándar como `README.md`/`CONTRIBUTING.md`/`COMMUNICATION.md` permite un +proceso de autoservicio para nuevos contribuidores, permitiéndoles encontrar respuestas a +las preguntas más comunes por sí mismos. + +## Problema + +Un equipo desea compartir un proyecto, ya sea nuevo o existente, con +la organización y recibir contribuciones. Los potenciales contribuidores +frecuentemente se sienten perdidos: No logran identificar los canales de comunicación +preferidos del equipo. Tienen dificultades para determinar rápidamente si una nueva +funcionalidad tiene sentido o no. Les cuesta entender exactamente +quiénes son los colegas que actualmente mantienen el proyecto. + +## Contexto + +Un proyecto se compartirá con otros como proyecto InnerSource. Para que +otros puedan entender de qué trata el proyecto y cómo +contribuir, el proyecto necesita proporcionar documentación básica. Hasta ahora, +el proyecto carece de toda la documentación o algunos aspectos necesarios para que los usuarios +lo prueben de manera autónoma y para que los contribuidores puedan ponerse al día +rápidamente. + +## Fuerzas + +- El proyecto se convirtió en un proyecto InnerSource recientemente. Antes, los usuarios eran internos o recibían capacitación presencial. De igual manera, las personas que trabajaban en el proyecto pasaban por sesiones de incorporación presencial que no son escalables con el crecimiento de contribuidores o contribuidores remotos. Como resultado, falta documentación de autoservicio. +- El proyecto fue creado como un proyecto InnerSource, pero el equipo anfitrión carece de experiencia con InnerSource. Como resultado, necesitan orientación sobre qué información incluir en su documentación, dónde ubicarla para que otros la encuentren y qué tipos de lectores considerar. +- El proyecto se convirtió en un proyecto InnerSource recientemente, y el equipo anfitrión tiene experiencia limitada con InnerSource. Como resultado, la documentación existente aborda aspectos técnicos pero no cubre comunicación, coordinación e información necesaria para facilitar la planificación transparente. +- El proyecto se convirtió en un proyecto InnerSource recientemente. Como resultado, mucho conocimiento implícito del equipo no está documentado ni es obvio para los contribuidores. +- La falta de documentación hace que los potenciales contribuidores tarden mucho en configurar y comenzar. Producir documentación (y mantenerla actualizada) requiere inversión de tiempo. Incluso si el equipo anfitrión cuenta con contribuidores para ayudar con la documentación faltante, esas contribuciones necesitan tiempo de revisión. +- Los miembros del proyecto dedican mucho tiempo a responder preguntas iniciales. Mantener una base de datos completa de preguntas de soporte requiere mucho tiempo y esfuerzo. +- Diferentes equipos dentro de la organización tienen estándares divergentes sobre cómo formatear código y qué patrones de software usar. Como resultado, las contribuciones a menudo terminan siendo reescritas en gran parte o completamente. Estandarizar todo esto requeriría mucho tiempo y trabajo. +- El trabajo adicional por explicaciones repetidas y reescrituras disminuye la utilidad del enfoque InnerSource. +- Las escalaciones frecuentes debido al trabajo extra y los retrasos por reescrituras llevan a una situación de cuello de botella. + +## Solución + +Abordar la necesidad de una documentación más clara para nuevos contribuidores. El objetivo al +crear esta documentación debe ser hacer que el proceso de inicio sea lo más autoservicio posible, con preguntas frecuentes respondidas en un formato de documentación estándar. + +### README.md + +Si aún no existe, crea un `README.md` para tu proyecto. Debe contener: + +* La [misión del proyecto](https://producingoss.com/en/producingoss.html#mission-statement) en un formato lo más conciso posible. Debe responder cuál es el propósito del proyecto y permitir a los contribuidores hacer una buena suposición inicial sobre si una funcionalidad sugerida probablemente estará dentro del alcance del proyecto o no. +* Una sección de "Primeros pasos" para los usuarios del proyecto. Debe explicar cómo configurar/integrar los artefactos del proyecto, así como una explicación de algunos de los primeros pasos típicos para los usuarios primerizos. +* Documentación más profunda para los usuarios del proyecto, o un enlace a ella. +* Documentación necesaria para hacer modificaciones al proyecto, o un enlace a ella. +* Documentación sobre cómo contribuir al proyecto, o un enlace a ella. +* Una sección de "Participar" que explique qué canales de comunicación públicos, archivados y enlazables utiliza el proyecto. Esto debe incluir un enlace al rastreador de problemas del proyecto, pero también a cualquier otro medio de discusión utilizado. +* Una sección de "Quiénes somos" que explique quiénes son los [Trusted Committers](trusted-committer.md) detrás del proyecto, con una explicación de que en lugar de contactar a estas personas en privado, se deben utilizar los canales de comunicación públicos mencionados anteriormente. +* Una explicación de cuáles son los criterios para que el proyecto convierta a los contribuidores en Trusted Committers, si ese camino existe. + +![README.md](../../../assets/img/standard-base-documentation/README-for-users.png) + +### CONTRIBUTING.md + +Si la explicación de los pasos para hacer una contribución es demasiado detallada, crea +un documento `CONTRIBUTING.md` separado. Este documento debe responder preguntas frecuentes que los contribuidores hayan hecho en el pasado. No es necesario proporcionar un libro completo desde el principio. Más bien, comparte información que haya demostrado ser necesaria para los contribuidores. Probablemente tocará uno o más de los siguientes temas: + +* Cómo obtener el código fuente del proyecto desde el control de versiones. +* Cómo hacer modificaciones al proyecto (potencialmente incluyendo información sobre las pautas de codificación). +* Cómo construir el proyecto. +* Cómo ejecutar pruebas para asegurarse de que las modificaciones anteriores no introduzcan nuevos errores. +* Cómo enviar tus modificaciones de vuelta al proyecto. +* Alguna información sobre el tiempo de respuesta esperado para las modificaciones realizadas. + +![CONTRIBUTING.md](../../../assets/img/standard-base-documentation/CONTRIBUTING-for-contributors.png) + + +### COMMUNICATION.md + +Crea un documento `COMMUNICATION.md` separado. Enlaza este documento a tu `README.md` para que se pueda proporcionar información de contacto completa sin ocupar espacio adicional en tu README. Este documento debe responder preguntas frecuentes sobre cómo comunicarse con tu equipo que los contribuidores necesitan saber. El objetivo es agilizar las comunicaciones para que los usuarios y contribuidores se comuniquen con la persona correcta a través de un solo canal. Esto reduce distracciones innecesarias para los miembros del equipo y organiza las comunicaciones para que no se pierdan. + +Las secciones en el `COMMUNICATION.md` incluyen puntos de contacto para comunicaciones entrantes e información sobre comunicaciones salientes del equipo de propiedad del proyecto. A continuación, algunos ejemplos. + +Puntos de contacto para la comunicación entrante y cómo contactar a esos usuarios: + +* Reportar un error +* Dar seguimiento a un PR +* Solicitudes de funcionalidades +* Preguntas sobre documentación +* Escalaciones + +Cómo y cuándo el equipo se comunica con los usuarios y cómo ser agregado a esas comunicaciones: + +* Interrupciones planificadas y no planificadas +* Lanzamientos de funcionalidades +* Congelaciones de código +* Cambios importantes + +Hay muchos buenos ejemplos de cómo escribir un `README.md` y qué tipo +de información incluir en un archivo `CONTRIBUTING.md` en varios proyectos de código abierto. +Páginas como [cómo escribir un readme que destaque](https://m.dotdev.co/how-to-write-a-readme-that-rocks-bc29f279611a), +[Guía de Código Abierto de GitHub](https://opensource.guide/) así como +el libro [Producing Open Source](https://producingoss.com/en/producingoss.html) +tienen información valiosa sobre qué tipo de información proporcionar. Aunque +Producing Open Source no tiene un capítulo sobre cómo escribir un buen README per se, +el [capítulo de Primeros Pasos](https://producingoss.com/en/producingoss.html#starting-from-what-you-have) +proporciona una lista bastante extensa de cosas que los miembros del equipo anfitrión, +usuarios y contribuidores necesitarán. Los proyectos InnerSource probablemente no cubrirán todos +esos aspectos desde el principio, pero la lista en sí es útil para +inspiración sobre qué se podría cubrir. + +Además de eso, este patrón viene con tres plantillas muy básicas para que +puedas comenzar de inmediato: [README-template.md](templates/README-template.md), +[CONTRIBUTING-template.md](templates/CONTRIBUTING-template.md) y [COMMUNICATION-template.md](templates/COMMUNICATION-template.md). + +## Contexto Resultante + +* El tiempo para que los contribuidores se pongan al día se reduce significativamente. +* El tiempo dedicado a responder preguntas iniciales para los [Trusted Committers](trusted-committer.md) se reduce significativamente, dejándoles más tiempo para trabajar en otras tareas. +* Las escalaciones debido a malentendidos y desalineaciones se reducen significativamente. + +## Instancias Conocidas + +* Europace AG - Ver publicación en el blog [InnerSource: Adding base documentation](https://tech.europace.de/post/innersource-base-documentation/) +* Paypal Inc. +* Mercado Libre - crear un sitio de documentación que contenga cómo comenzar con InnerSource y también definir los artefactos básicos que un repositorio debe tener para ser InnerSource (README, CONTRIBUTING, CODING_GUIDELINES, etc). +* Analog Devices Inc. +* Airbus + +## Autores + +* Isabel Drost-Fromm +* Katie Schueths - agregó el concepto de `COMMUNICATION.md` + +## Alias + +Proporcionar documentación base estándar a través de un README + +## Estado + +* Estructurado +* Borrador en diciembre de 2019. + +## Referencias + +* [README-template.md](templates/README-template.md) +* [CONTRIBUTING-template.md](templates/CONTRIBUTING-template.md) +* [COMMUNICATION-template.md](templates/COMMUNICATION-template.md) + +## Créditos + +Ilustraciones de [Web](https://storyset.com/web) y [People](https://storyset.com/people) por Storyset + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/common-requirements.md b/translation/es/patterns/common-requirements.md new file mode 100644 index 000000000..d28aab522 --- /dev/null +++ b/translation/es/patterns/common-requirements.md @@ -0,0 +1,78 @@ +## Title + +Requerimientos Comunes + +## Resumen + +El código común en un repositorio compartido no satisface las necesidades de todos los equipos de proyecto que desean utilizarlo; esto se resuelve mediante la alineación de requerimientos y la refactorización. + +## Problema + +El código común en el repositorio compartido no satisface las necesidades de todos los proyectos que desean utilizarlo. + +## Contexto + +* Muchos proyectos intentan utilizar código común. Existe un repositorio compartido al que todos los proyectos tienen acceso. +* Alguien (o algún proyecto) escribió el código inicialmente y lo contribuyó al repositorio. +* El código común representa un pequeño porcentaje del entregable total de cualquiera de los proyectos. +* Cada proyecto tiene su propio calendario de entrega, conjunto de entregables y clientes. +* Este patrón aplica en cualquiera de estas situaciones: + * existe un **Strong Code Owner**, es decir, todos los cambios al repositorio compartido deben ser aprobados por el propietario del repositorio + * existe un **Weak Code Owner**, es decir, nadie realmente es dueño del código + * no existe un **Benevolent Sponsor**, es decir, ninguna organización o ejecutivo proporciona recursos para organizar el código común de manera InnerSource + +## Fuerzas + +El proyecto que hizo disponible el código tiene un conjunto de necesidades. Sus necesidades son similares a lo que algunas organizaciones receptoras desean, pero no exactamente iguales. +Los requerimientos del código deben derivarse de necesidades reales del cliente. + +Las necesidades de diferentes clientes son generalmente bastante similares; sin embargo, pueden expresarse de manera diferente o tener diferentes prioridades entre clientes. Un ejemplo podría ser cómo algunos clientes desean que algún resultado se presente de una manera mientras que otros lo quieren en orden inverso. Es simple hacer la traducción entre ellos, pero requiere codificación adicional para uno de los casos y como resultado el módulo que calcula el resultado no puede ser reutilizado por ambos clientes. + +Muchos clientes desean que el proveedor les ayude a identificar sus necesidades. La empresa tiene muchos "Ingenieros de Sistemas" escribiendo requerimientos para los productos. Estos requerimientos deben ser una destilación de las necesidades del cliente para guiar el desarrollo del producto. +Reutilizar código es un objetivo importante para ahorrar tiempo y dinero a la empresa. + +## Solución + +Hay dos aspectos para resolver este problema que deben realizarse en paralelo: + +1. Alinear los requerimientos de los proyectos para que el código que cumple los requerimientos de un proyecto también satisfaga las necesidades de los otros proyectos. +2. Refactorizar el código en piezas más pequeñas para las cuales los múltiples proyectos que lo utilizan puedan acordar requerimientos. + +Adicionalmente, aprovechar que los clientes esperan que el proveedor ayude a elucidar los requerimientos. Lograr la alineación de requerimientos durante las negociaciones con el cliente e influir en los requerimientos del cliente en lugar de cambiar el componente. + +En el ejemplo presentado anteriormente, el proveedor ayuda a ambos clientes a darse cuenta de que quieren lo mismo, y ahorrará esfuerzo (y dinero) a todos si acuerdan aceptar el resultado en el mismo formato. + +![Common Requirements](../../../assets/img/CommonReqtsv2.jpg) + +## Contexto Resultante + +Esto podría requerir negociar cambios en los requerimientos con el cliente. Los cambios también podrían requerir la participación de los equipos de ventas y gestores de producto para lograr la alineación en los requerimientos. El cliente podría necesitar incentivos, como descuentos, para aceptar los cambios. + +Un desafío relacionado (y posible nuevo patrón) es un ejercicio circular de escritura de historias reportado en una empresa que emplea InnerSource. En resumen: + +* Los desarrolladores escriben una historia para resolver un problema de una manera. +* Los gestores del programa reescriben la historia para expresar mejor sus necesidades, manteniendo la esencia igual. Sin embargo, cuando vuelve a los desarrolladores, no la reconocen como lo que querían hacer en primer lugar y por lo tanto se resisten a implementarla. +* La solución a este patrón es tener más asientos alrededor de la mesa de planificación para que las modificaciones de la historia se entiendan en todo el proyecto, no solo en los campos de desarrolladores o gestores de programa. + +## Instancias Conocidas + +* Gran proveedor de telecomunicaciones + +## Estado + +* Estructurado + +## Autor + +Robert Hanmer + +## Reconocimientos + +* Manrique Lopez +* Daniel Izquierdo +* Tim Yao +* Sebastian Spier + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/communication-tooling.md b/translation/es/patterns/communication-tooling.md new file mode 100644 index 000000000..7b98da9a1 --- /dev/null +++ b/translation/es/patterns/communication-tooling.md @@ -0,0 +1,83 @@ +## Title + +Herramientas de Comunicación + +## Resumen + +Los usuarios de un proyecto InnerSource tienen dificultades para obtener ayuda y contactar con el equipo anfitrión. +Mediante el uso consistente de herramientas de comunicación asincrónica, el proyecto hace que las discusiones sean visibles, archivadas y buscables, lo que conduce a un mejor nivel de soporte para los usuarios. + +## Problema + +Un equipo está abierto a recibir contribuciones de los usuarios posteriores de su componente. Sin embargo, la coordinación y comunicación ocurre de manera improvisada, lo que lleva a compartir información incoherente, retrasos en las respuestas recibidas, y contribuyentes contactando a múltiples miembros del equipo anfitrión antes de recibir una respuesta definitiva. + +## Contexto + +- Un equipo depende del componente de otro equipo. +- Le gustaría hacer contribuciones a ese componente. +- Incluso cuando ocurre por escrito, la comunicación sucede de manera individual. + +## Fuerzas + +- El equipo anfitrión está interesado en recibir contribuciones y dispuesto a guiar a los contribuyentes. +- Los equipos tienen una fuerte cultura de comunicación verbal y poca experiencia en establecer canales de comunicación asincrónica específicos para proyectos. +- Los canales de comunicación pueden estar alineados con grupos específicos que deben ser alcanzados pero no por propósito de comunicación. + +## Solución + +El equipo anfitrión debe proporcionar canales de comunicación públicos dentro de la empresa, archivados, buscables y enlazables a los que cualquier persona en la empresa pueda suscribirse, ya que hay beneficios medibles al mantener canales de comunicación escritos y abiertos. + +El objetivo al optimizar los canales de comunicación para proyectos InnerSource debe ser alinear la comunicación en torno a temas, no en torno a ciertos grupos de personas. + +Un proyecto debe establecer las siguientes herramientas de comunicación: + +1. **Issue Tracker dedicado** donde la comunicación estructurada, la toma de decisiones y el seguimiento del progreso pueden ocurrir de manera transparente para todos los miembros del equipo anfitrión y también para los usuarios y contribuyentes posteriores. Para más aplicaciones del gestor de problemas, ver [Casos de Uso del Gestor de Problemas](./issue-tracker.md). +2. **canales de discusión públicos** que tienen una estructura menos rígida. Típicamente, serán listas de correo, foros en línea, sistemas de preguntas y respuestas o incluso canales de chat archivados. Usualmente es suficiente comenzar con solo un canal para el proyecto. Si el tráfico aumenta demasiado, es útil separar las discusiones sobre el uso del proyecto de las discusiones sobre el desarrollo del proyecto. +3. **un canal privado** donde la comunicación sobre temas sensibles puede ocurrir entre [Trusted Committers](./trusted-committer.md) - por ejemplo, agregar más Trusted Committers al equipo anfitrión. Este canal debe usarse con mucho cuidado para que la comunicación por defecto sea abierta y se mantenga privada solo en circunstancias muy raras. + +Aunque la comunicación puede ocurrir fuera de estos canales escritos, se debe traer la mayor cantidad de información posible a los canales asincrónicos. + +Todos los canales de comunicación deben estar documentados en el archivo `README.md` del proyecto. Para más detalles sobre el uso de este archivo, ver [Documentación Base Estándar](./base-documentation.md). + +Los miembros del equipo anfitrión deben esforzarse por dirigir las preguntas que reciben personalmente (por ejemplo, por correo electrónico o mensajes privados) hacia los canales de comunicación oficiales. + +![Herramientas de Comunicación Recomendadas para un Proyecto InnerSource](../../../assets/img/communication-tooling/communication-tooling.png) + +## Contexto Resultante + +Establecer y usar consistentemente canales de comunicación asincrónica oficiales ayuda a crear un nivel base de [documentación pasiva](https://www.oreilly.com/library/view/understanding-the-innersource/9781491986899/ch04.html) que puede ser referenciada nuevamente cuando surgen preguntas similares. + +Con la comunicación ocurriendo abiertamente, otros pueden seguir fácilmente el progreso del proyecto y participar activamente contribuyendo. Otros observando y leyendo reduce la barrera para involucrarse, aumentando la probabilidad de recibir contribuciones. + +Con las preguntas siendo respondidas en público, más personas pueden agregar su perspectiva llevando a una imagen completa - esto incluye no solo a los miembros del equipo anfitrión, sino también a los usuarios del proyecto. + +Mantener la comunicación en canales asincrónicos permite que los participantes con diferentes horarios - ya sea debido a diferentes zonas horarias o debido a diferentes rutinas, horarios de reuniones, rutinas de equipo - contribuyan significativamente al proyecto. + +Responder preguntas en estos canales significa que no solo otros miembros del equipo pueden escuchar y proporcionar información adicional, sino que también significa que otros usuarios con la misma pregunta ven (o encuentran más tarde) la respuesta anterior, lo que lleva a una menor necesidad de repetir explicaciones. + +## Instancias Conocidas + +* Europace AG +* Paypal Inc. +* Mercado Libre + +## Autores + +Isabel Drost-Fromm + +## Agradecimientos + +Sebastian Spier (por el visual) + +## Estado + +* Estructurado +* Redactado en Diciembre 2019 + +## Créditos + +Ilustraciones de [People](https://storyset.com/people) por Storyset + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/contracted-contributor.md b/translation/es/patterns/contracted-contributor.md new file mode 100644 index 000000000..fadf34c32 --- /dev/null +++ b/translation/es/patterns/contracted-contributor.md @@ -0,0 +1,114 @@ +## Title + +Colaborador Contratado + +## Resumen + +Los colaboradores que desean contribuir a InnerSource son desalentados por su gerencia directa. La solución se proporciona mediante contratos y acuerdos formales. + +## Problema + +Sin el apoyo de la gerencia media, el número total de colaboradores y, como +resultado, la cantidad de contribuciones realizadas y el valor generado por la +iniciativa InnerSource probablemente estará por debajo de las expectativas de la +alta dirección. Esto probablemente se amplificará si no hay financiamiento adecuado +y empoderamiento de los [Dedicated Community Leaders](dedicated-community-leader.md). +Esto corre el riesgo de que la alta dirección abandone la idea de InnerSource. + +## Contexto + +Una gran corporación ha iniciado una iniciativa InnerSource. Los objetivos principales +de la iniciativa son aumentar la eficiencia del desarrollo de software distribuido +y fomentar la innovación permitiendo que cada colaborador contribuya voluntariamente +a proyectos InnerSource, independientemente del tema y la unidad de negocio. + +La alta dirección está a bordo y apoyando la iniciativa InnerSource. Para +ellos, la iniciativa InnerSource es solo una de las muchas iniciativas para fomentar +la innovación y la eficiencia. Están financiando InnerSource con dinero y +capacidad para líderes comunitarios y están dando gran autonomía en cuanto a cómo se +gasta el presupuesto. También están limitando el alcance y la duración de la +iniciativa y participan en revisiones periódicas hasta que haya pruebas de que produce +los resultados esperados (ver [Review Committee](review-committee.md)). La alta dirección +ha anunciado su apoyo a InnerSource en varias reuniones internas de la empresa. + +Sin embargo, la alta dirección aún no ha empoderado ni incentivado a los gerentes de nivel medio +para permitir o incluso motivar a sus empleados a participar en +actividades de InnerSource interdivisionales. Además de eso, la capacidad de +cada colaborador generalmente se asigna a proyectos que no son de InnerSource para el 100 % de +su tiempo de trabajo. La colaboración interorganizacional aún no es la norma y +los gerentes de línea generalmente no tienen objetivos fuera de su propia organización. +Se espera que las contribuciones a los proyectos de InnerSource se realicen durante el horario laboral, no durante el tiempo libre. + +## Fuerzas + +- Los gerentes son responsables de los resultados de sus unidades de negocio. Permitir que su personal participe en actividades de InnerSource, lo que podría hacer que dediquen tiempo a contribuciones fuera de su unidad de negocio, reduce efectivamente la capacidad de su unidad. Esto probablemente dificultará que los gerentes alcancen o superen sus objetivos. +- Los gerentes de línea y HR, por defecto, juzgarán el desempeño de sus subordinados en función de los objetivos de sus unidades de negocio, que pueden no estar alineados con los objetivos de la comunidad InnerSource. +- Cuanto menos apoyo ejecutivo perciba un gerente de línea que tiene, menos probable es que permita que su personal participe en actividades de InnerSource que contribuyan a otra unidad de negocio. +- Cuanta menos transparencia y control tenga un gerente de línea sobre el trabajo realizado por uno de sus subordinados, menos probable es que le permita contribuir. +- Cuanto menos formalmente se gestione y organice el trabajo en InnerSource, menos probable es que un gerente de línea acostumbrado a procesos formales apruebe que uno de sus empleados contribuya a InnerSource. +- Cuanto más tiempo dedique un colaborador a contribuciones a un proyecto de InnerSource que no beneficie su trabajo diario, más aumentará la carga de trabajo para sus compañeros de equipo en su unidad de negocio. +- Los colaboradores individuales probablemente considerarán participar en InnerSource como una oportunidad para mejorar su red profesional dentro de la empresa y para adquirir conocimientos y experiencia en el área técnica de sus contribuciones. + +## Solución + +Establecer un contrato formal entre el colaborador, su gerente de línea y una +oficina de gobernanza InnerSource (ISGO) financiada y dirigida centralmente. Hacer que la +ISGO reembolse a las unidades de negocio que contrataron colaboradores por el tiempo contratado. + +- El contrato especifica un porcentaje máximo del tiempo de trabajo del colaborador en InnerSource. +- El contrato establece claramente que el trabajo en la unidad de negocio del colaborador tiene prioridad sobre el trabajo en InnerSource. +- El contrato establece que no es obligatorio trabajar en InnerSource durante el porcentaje máximo especificado en el contrato. +- El contrato es firmado por el colaborador, el gerente de línea del colaborador, la oficina de gobernanza y el [Dedicated Community Leader](dedicated-community-leader.md) de la comunidad a la que el colaborador contribuirá. +- La oficina de gobernanza ofrece mediar entre el colaborador y su gerente de línea en caso de conflicto respecto al tiempo para contribuciones. +- El [Dedicated Community Leader](dedicated-community-leader.md) participa o proporciona información para las evaluaciones de desempeño de los colaboradores contratados por más del 20 %. + +![Contracted Contributor](../../../assets/img/contracted-contributor.png) +## Contexto Resultante + +Un contrato formal y reembolsos financiados centralmente comunican de manera convincente +el apoyo de la organización a la iniciativa InnerSource, empoderando así a la gerencia media para aprobarla: + +- La asignación de fondos corporativos a las unidades de negocio para el reembolso de la capacidad de desarrollo señala a los gerentes de línea que InnerSource es considerado valioso por la organización, que tiene apoyo ejecutivo y que se espera que ellos también lo apoyen. +- Un contrato formal señala que el trabajo en InnerSource se gestiona profesionalmente e inspira confianza. +- Un contrato formal aumenta la transparencia y proporciona una mejor visión general sobre la capacidad disponible del colaborador para su unidad de negocio y proyectos InnerSource, reduciendo así el riesgo de "capacidad sobrecargada/planificada". + +Un contrato formal también es beneficioso para los colaboradores y las comunidades: + +- Con un grupo estable de colaboradores, es más probable que algunos de ellos eventualmente logren el estatus de [Trusted Committer](./trusted-committer.md). +- Un contrato formal proporciona una base para resolver conflictos relacionados con la participación en actividades de InnerSource. Tenga en cuenta que la mediación probablemente tendrá éxito solo en unas pocas empresas con una cultura propicia para ello. + +## Instancias Conocidas + +- BIOS en Robert Bosch GmbH + +## Estado + +* Estructurado + +## Autor + +- Georg Grütter (Robert Bosch GmbH) + +## Agradecimientos + +- Diogo Fregonese (Robert Bosch GmbH) +- Robert Hansel (Robert Bosch GmbH) +- Jim Jagielski +- Tim Yao +- Cedric Williams +- Klaas-Jan Stol +- Padma Sudarsan +- Nick Stahl +- Ofer Hermoni +- Robert C. Hanmer + +## Registro de Cambios + +- **2016-10-25** - primera revisión +- **2017-05-09** - reestructuración +- **2017-09-08** - segunda revisión, reestructuración final y fusión +- **2021-02-27** - corrección de problemas con la visualización del patrón en el libro + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/core-team.md b/translation/es/patterns/core-team.md new file mode 100644 index 000000000..a4b2590fb --- /dev/null +++ b/translation/es/patterns/core-team.md @@ -0,0 +1,115 @@ +## Title + +Equipo Principal (Core Team) + +## Resumen + +Incluso cuando un proyecto InnerSource es ampliamente necesario, las contribuciones y el uso pueden verse obstaculizados porque el proyecto es difícil de trabajar. +Establece un equipo principal dedicado a ocuparse de los elementos fundamentales del proyecto. +Su trabajo permite que los contribuyentes agreguen y utilicen las funciones que aportan valor a sus escenarios. + +## Problema + +* Es difícil contribuir al proyecto. +Esto puede deberse a aspectos como: + * No se puede ejecutar el proyecto localmente. + * Documentación deficiente. + * Código complejo. + * Pruebas inadecuadas. +* Es difícil usar el proyecto. +Algunas posibles causas: + * Documentación deficiente (de nuevo). + * Errores frecuentes. + * Configuración no intuitiva. + +## Historia + +Hay un proyecto central del que todos dependen. +¡Qué gran candidato para InnerSource! +Desafortunadamente, el proyecto ha crecido orgánicamente, con varias contribuciones y adiciones hechas de manera desordenada. +Ahora es un lío espeso de código que nadie entiende y todos temen tocar. +Claramente necesita una revisión (por ejemplo, refactorización, pruebas, documentación, etc.), pero aunque todos necesitan y quieren que ese trabajo se realice, nadie se toma el tiempo para hacerlo. + +## Contexto + +* Muchos equipos necesitan el proyecto. +* El proyecto tiene una deuda técnica significativa. +* Adopción e iteración lenta en el proyecto. +* No hay un propietario o mantenedor que se responsabilice del proyecto y del ecosistema de contribución en su conjunto. + +## Fuerzas + +* Cada equipo contribuyente está ocupado y, por lo tanto, prioriza el trabajo que resulta en un beneficio inmediato para ellos. +* A medida que el proyecto crece, la tendencia natural es que se vuelva más difícil de usar y modificar. + +## Solución + +Forma un equipo principal cuyo trabajo sea mantener este proyecto en un estado que permita a otros integrarse y contribuir fácilmente. +Este equipo principal realiza el trabajo necesario para un ecosistema de uso y contribución saludable. +Este trabajo crítico tiende a no ser priorizado como una contribución. +Las categorías de este tipo de trabajo incluyen comunicación, entorno local e infraestructura de DevOps. + +Aquí hay algunos ejemplos específicos: + +* Errores de producción +* Documentación +* Tutoriales y ejemplos de incorporación +* Pruebas automatizadas +* CI/CD +* Entorno local +* Modularización +* Versionado +* Monitoreo +* Pioneros en nuevas clases/categorías de funciones + +Cada uno de estos elementos es muy importante para un ecosistema de producto saludable, pero es poco probable que se prioricen como una contribución. + +El equipo principal puede estar compuesto por un pequeño número de personas a tiempo completo o parcial. +La elección depende de la cantidad de trabajo necesario, la disponibilidad de recursos y la cultura de la organización. +La consideración más importante es formar el equipo de una manera que permita a la organización empoderarlos y responsabilizarlos de la misma manera que a cualquier otro equipo. + +Debido a su papel central, los miembros del equipo principal casi siempre deben desempeñar el papel de **Trusted Committers** también (para más información sobre ese concepto, ver [Ruta de Aprendizaje][tc-learning-path] y [Patrón][tc-pattern]). +Mientras que el rol de Trusted Committer se centra principalmente en facilitar la contribución y el uso del proyecto por parte de otros, un miembro del equipo principal contribuye regularmente al proyecto también. +El equipo principal no tiene su propia agenda comercial que determine sus contribuciones. +Deciden en qué trabajar en función de lo que más ayudará a otros a usar y contribuir al proyecto. + +Una buena manera de recordar continuamente al equipo principal este objetivo es hacer que informen regularmente sobre: + +* número de equipos activos que usan el proyecto +* número de contribuciones fuera del equipo al proyecto. + +El enfoque continuo en estas métricas naturalmente llevará al equipo principal a priorizar generalmente el trabajo correcto para crear un ecosistema InnerSource próspero alrededor del proyecto. + +![Responsabilidades del Equipo Principal y Contribuyentes InnerSource](../../../assets/img/core-team.png) + +## Contexto Resultante + +* Es fácil usar y contribuir al proyecto. +* Muchos equipos usan y contribuyen al proyecto. +* El éxito del equipo principal se define en términos de la interacción y respuesta de otros a su proyecto. + +## Racional + +Separar un equipo principal y asignarles esta tarea ayuda a llenar los vacíos que un proyecto exitoso necesita, pero que son dejados por los contribuyentes que solo persiguen su propia agenda. +El equipo principal llena esos vacíos y engrasa las ruedas para que el ecosistema de contribución se mantenga saludable. + +## Instancias Conocidas + +* **Nike** implementó este patrón para gestionar el esfuerzo InnerSource en torno a sus pipelines reutilizables de CI/CD. +* **WellSky** estableció un Equipo Principal para un proyecto clave. Esto les permitió escalar significativamente sus contribuciones InnerSource a ese proyecto - ver [Wide-Scaled InnerSource with a Core Team](https://www.youtube.com/watch?v=kgxexjYdhIc). +* **BBVA AI Factory** implementó este patrón como parte de una estrategia InnerSource para fomentar la contribución y reutilización del código de ciencia de datos - ver [Mercury: Scaling Data Science reusability at BBVA](https://www.bbvaaifactory.com/mercury-acelerando-la-reutilizacion-en-ciencia-de-datos-dentro-de-bbva/). + +## Estado + +Estructurado + +## Autor + +[Russell R. Rutledge](https://github.com/rrrutledge) + +[tc-learning-path]: https://innersourcecommons.org/learn/learning-path/trusted-committer/ +[tc-pattern]: ../2-structured/trusted-committer.md + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/crossteam-project-valuation.md b/translation/es/patterns/crossteam-project-valuation.md new file mode 100644 index 000000000..d2bce68f3 --- /dev/null +++ b/translation/es/patterns/crossteam-project-valuation.md @@ -0,0 +1,112 @@ +## Title + +Valoración de Proyectos Cross-Team + +## Resumen + +Es difícil vender el valor de los proyectos InnerSource cross-team que no proporcionan un impacto directo en los ingresos de la empresa. +Aquí hay una forma basada en datos para representar tu proyecto que articula y amplifica su valor. + +## Contexto + +* Eres responsable de un equipo cross-team que sirve como plataforma para otros en la empresa. +* El proyecto cross-team no genera ningún valor directo para los ingresos de la empresa. + +## Problema + +Los proyectos cross-team pueden tener potencialmente un gran impacto en la empresa, pero son difíciles de representar de manera basada en datos. +Como resultado, es fácil y común perseguir proyectos que no proporcionan valor real o subfinanciar lo que de otro modo produciría gran valor. + +## Fuerzas + +* Los proyectos necesitan mostrar valor (objetivo o subjetivo) al liderazgo de la empresa para ser financiados. +* El valor del proyecto cross-team está disperso a través de múltiples unidades de negocio finales. +* Debido a esta dispersión, el valor del proyecto cross-team es difícil de medir directamente. + +## Solución + +Establece un patrón y modelo sobre cómo valorar proyectos cross-team. +Estos modelos nos proporcionan la herramienta necesaria para enfocar y amplificar la colaboración de alto valor para la empresa. + +El núcleo de todo el valor del proyecto cross-team es la idea de que podemos hacer más juntos que separados. +Asignar valor a un esfuerzo cross-team es un ejercicio de cuantificar _cuánto más_ se está logrando juntos. +El delta exacto en productividad variará según el dominio y el proyecto. +Hay un proceso común, mediante el cual puedes crear un modelo para calcularlo. + +### Explicación + +Reúne un pequeño equipo de expertos en tu dominio. +Usando ese equipo de expertos, estima 4 cosas sobre cada consumidor de la salida de tu proyecto: + +* ¿Cuánto tiempo les lleva consumir la salida de tu proyecto? +* ¿Cuánto tiempo les llevaría de otra manera crear por sí mismos el valor de la salida de tu proyecto? +* ¿Qué porcentaje de la salida de tu proyecto es realmente útil para ellos? +* ¿Cuánto tiempo de manera continua (idealmente por uso) gastarían de otra manera manteniendo su solución propia? + +Al hacer estas estimaciones, es imposible saber con alta precisión _exactamente_ cuánto tiempo toman las actividades. Ese no es tu objetivo. +En lugar de exactitud, debes esforzarte por _**establecer un límite de peor caso**_ en estas estimaciones. +La idea es que el grupo de expertos pueda decirse entre sí, "No sabemos exactamente cuánto tiempo tomaría, pero todos podemos estar de acuerdo en que es _al menos_ esto." +Específicamente, debes estimar un tiempo razonable _máximo_ para consumir la salida de tu proyecto y tiempos razonables _mínimos_ para que los consumidores creen, usen y mantengan sus propias soluciones. + +Una nota sobre el costo de "crear tu propia solución" (home-roll). El costo de crear una solución propia NO es necesariamente (de hecho, es muy poco probable) el mismo que el costo de hacer una solución compartida. +A menudo, para la misma funcionalidad, la modularidad y calidad involucradas en la construcción de una solución compartida entre equipos hace que sea una inversión notablemente mayor que una implementación rápida y codificada utilizada solo una vez. + +### Fórmula + +Una vez que tengas tus límites de peor caso, puedes valorar la salida de tu proyecto cross-team durante un período de tiempo dado mediante la fórmula simple: + +``` +[Tiempo Ahorrado] - [Tiempo Invertido] + +([Cantidad de Nuevas Incorporaciones] * [Costo de Crear Propia Solución] * [Porcentaje de Funcionalidad Útil] + [Cantidad de Usos] * [Costo de Mantenimiento por Uso]) - ([Cantidad de Nuevas Incorporaciones] * [Costo de Incorporación]) + +[Cantidad de Nuevas Incorporaciones] * ([Costo de Crear Propia Solución] * [Porcentaje de Funcionalidad Útil] - [Costo de Incorporación]) + [Cantidad de Usos] * [Costo de Mantenimiento por Uso] +``` + +### Comentario + +A pesar de las apariencias de rigor, este proceso no produce una forma exacta de medir la salida del proyecto cross-team. +En la práctica, sin embargo, proporciona un marco mediante el cual puedes tomar una decisión fundamentada sobre cómo financiar este trabajo. +Después de tener datos buenos y razonables según la explicación anterior, debes financiar horas de desarrollo dedicadas a ejecutar el proyecto hasta _**al menos**_ uno de los siguientes tres niveles: + +1. Las horas brutas ahorradas por la fórmula anterior. Dado que todos estamos seguros de que la fórmula producirá un número que está por debajo del verdadero número de horas ahorradas, puedes tener la confianza de que financiar el proyecto hasta ese punto es una victoria segura para ti. +1. La cantidad de tiempo que lleva apoyar las contribuciones internas a los proyectos cross-team. Dado que el contribuyente probablemente habría hecho el trabajo de todos modos de manera única, vale la pena financiar el tiempo que lleva facilitar que su trabajo se incluya en una ubicación compartida. +1. Lo que te parezca bien. Un efecto secundario intencional de tener una fórmula de valoración es que naturalmente fuerza la medición de los puntos clave de uso que proporcionan valor a los consumidores. + +Esas mediciones pueden ser entendidas y consumidas en su forma bruta para proporcionarte una idea intuitiva de cuán valioso es el proyecto. + +Algunos pueden estar preocupados por la falta de precisión en este enfoque de valoración. Está bien que este proceso no proporcione una medición exacta. Solo necesita ser lo suficientemente preciso para cumplir 2 propósitos: + +1. Proporcionar un medio para representar el valor de lo que está sucediendo a aquellos que están organizando y financiando esfuerzos cross-team. +1. Ayudar a los involucrados a saber qué áreas del esfuerzo cross-team son de mayor prioridad para perseguir según su valor. + +En la práctica, siempre que estas valoraciones estén dentro de un orden de magnitud de la realidad y entre sí, son lo suficientemente precisas para cumplir estos propósitos. +Proporcionarán una mejora notable en los resultados sobre el terreno en comparación con las valoraciones ad hoc (y los efectos resultantes) descritos en la sección **Problem** al comienzo de este documento. + +## Contexto Resultante + +* Medios basados en datos para discutir el valor y financiamiento del proyecto cross-team con el liderazgo. +* Métricas clave alrededor del proyecto cross-team instrumentadas en forma bruta. +* Definir cómo el proyecto cross-team proporciona valor tiende a llevarlo a producir realmente mayor valor para la empresa. +* Proyecto generalmente exitoso y "buzz" a su alrededor. + +## Instancias Conocidas + +* Nike + +## Estado + +* Estructurado +* Probado en múltiples dominios. + +## Autores + +* Russ Rutledge + +## Reconocimientos + +* Jeremiah Wright por enseñarme a pensar en los proyectos cross-team como un negocio interno que opera en la moneda del tiempo del desarrollador. + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/dedicated-community-leader.md b/translation/es/patterns/dedicated-community-leader.md new file mode 100644 index 000000000..5c6796545 --- /dev/null +++ b/translation/es/patterns/dedicated-community-leader.md @@ -0,0 +1,93 @@ +## Title + +Líder de Comunidad Dedicado + +## Resumen + +Selecciona personas con habilidades tanto de comunicación como técnicas para liderar las comunidades y asegurar el éxito al iniciar una iniciativa InnerSource. + +## Problema + +¿Cómo asegurar que una nueva iniciativa InnerSource tenga el líder de comunidad adecuado para hacer crecer su impacto? + +Seleccionar a las personas equivocadas y/o no proporcionarles suficiente capacidad pone en riesgo el esfuerzo y, en última instancia, el fracaso de una nueva iniciativa InnerSource. + +## Historia + +Considera la siguiente historia. Una empresa quiere iniciar una iniciativa InnerSource para fomentar la colaboración a través de los límites organizacionales. Han decidido comenzar con una fase experimental de alcance limitado. La gerencia ha seleccionado un tema piloto adecuado para la primera comunidad InnerSource y espera contribuciones de muchas unidades de negocio en toda la organización. La empresa ha nominado a un nuevo empleado para liderar la comunidad durante el 50 % de su tiempo de trabajo, porque aún no estaba planificado al 100 %. Después de 6 meses, la comunidad ha recibido solo unas pocas contribuciones, la mayoría de una sola unidad de negocio. La empresa reemplaza al líder de la comunidad con alguien que tiene una historia más larga en la empresa, esta vez solo por el 30 % de su tiempo. Después de otros 6 meses, el número de contribuciones ha aumentado solo marginalmente. La empresa ya no está convencida de que InnerSource ayude a lograr su objetivo de aumentar la colaboración entre divisiones y abandona InnerSource. + +## Contexto + +- La empresa es grande y antigua. No tiene experiencia previa en Open Source u otros modelos de trabajo basados en la comunidad. La cultura de la empresa se caracteriza mejor como un estilo de gestión clásico de arriba hacia abajo: generalmente está en desacuerdo con la cultura comunitaria. +- Aunque hay partidarios y un patrocinador en la alta dirección, la gerencia media de la empresa aún no está convencida de InnerSource. +- La gerencia no estaba convencida de proporcionar más que un presupuesto limitado para financiar solo a un líder de comunidad a tiempo parcial. +- El líder de la comunidad inicialmente seleccionado tiene poca o ninguna experiencia previa con el modelo de trabajo Open Source. +- El líder de la comunidad de desarrolladores inicialmente seleccionado no tiene una red extensa dentro de la empresa. + +## Fuerzas + +Si una empresa no invierte significativamente en la comunidad InnerSource inicial en términos de presupuesto y capacidad para InnerSource, la credibilidad de su compromiso con InnerSource podría percibirse como cuestionable. Un impulso común de una empresa con una cultura de gestión tradicional ante un proyecto o iniciativa que no rinde como se esperaba será reemplazar a su líder. Hacerlo sin involucrar a la comunidad y seguir principios meritocráticos socavará aún más el compromiso de la empresa con InnerSource al resaltar la fricción entre la cultura actual de la empresa y la cultura objetivo: una cultura comunitaria. + +La contribución de valor de los proyectos InnerSource no será obvia para muchos gerentes que están inmersos en métodos tradicionales de gestión de proyectos. Esos gerentes son menos propensos a asignar a una de sus mejores personas, que generalmente están en alta demanda por proyectos no InnerSource, a un proyecto InnerSource por un porcentaje significativo de su tiempo de trabajo. + +La comunicación ocupa un porcentaje significativo del trabajo diario de un líder de comunidad. Al mismo tiempo, él o ella probablemente también tendrá que liderar el desarrollo inicial. Ante la capacidad limitada, los líderes inexpertos tenderán a centrarse en el desarrollo y descuidar la comunicación. La barrera para que los posibles contribuyentes hagan su primera contribución y se comprometan con la comunidad será mucho mayor si el líder de la comunidad es difícil de alcanzar o es lento para responder a los comentarios y preguntas por falta de tiempo. Además, los líderes técnicamente inexpertos probablemente tendrán más dificultades para atraer y retener a contribuyentes altamente experimentados que un alto rendimiento con un alto grado de visibilidad dentro de una empresa. + +Si una comunidad no puede crecer lo suficientemente rápido y ganar suficiente velocidad, es probable que no puedan demostrar de manera convincente el potencial de InnerSource. + +Si la empresa selecciona a un gerente de proyecto o de línea experimentado inmerso en métodos tradicionales de gestión para ser el líder de la comunidad, es probable que se centre en temas tradicionales de gestión como la asignación de recursos, la provisión de estructura y canales de informes en lugar de liderar con el ejemplo a través de principios meritocráticos. Esto socavará la credibilidad de la iniciativa InnerSource a los ojos de los desarrolladores. + +## Solución + +Selecciona un líder de comunidad que: + +- tenga experiencia en el modelo de trabajo Open Source o modelos de trabajo basados en la comunidad similares, +- tenga las habilidades blandas necesarias para actuar como un líder natural, +- lidere con el ejemplo y, por lo tanto, justifique su posición en la meritocracia de la comunidad, +- sea un excelente networker, +- inspire a los miembros de la comunidad, +- pueda comunicarse eficazmente tanto con la alta dirección como con los desarrolladores y +- sea capaz de manejar los aspectos gerenciales del trabajo comunitario. + +Empodera al líder de la comunidad para que dedique el 100 % de su tiempo al trabajo comunitario, incluida la comunicación y el desarrollo. Informa a la gerencia sobre la necesidad de ser sensible a las opiniones de la comunidad al generar un cambio en la gestión de la comunidad. Idealmente, empodera a la comunidad para que nomine a un líder de comunidad por sí misma. + +## Contexto Resultante + +Un líder de comunidad con las propiedades descritas anteriormente dará una cara y encarnará el compromiso de la empresa con InnerSource. Hará más probable que otros asociados en su red sigan su ejemplo y contribuyan a InnerSource. Con el tiempo, él o ella podrá construir un equipo central estable de desarrolladores y, por lo tanto, aumentar las posibilidades de éxito del proyecto InnerSource. Al convencer a una audiencia lo suficientemente grande dentro de su empresa del potencial de InnerSource, él o ella hará una contribución importante para cambiar la cultura de la empresa hacia una cultura comunitaria. + +Tener líderes de comunidad excelentes y dedicados es una condición previa para el éxito de InnerSource. Sin embargo, no es una solución mágica. Hay muchos desafíos de InnerSource que están más allá de lo que un líder de comunidad puede abordar, como desafíos presupuestarios, legales, fiscales u otros desafíos organizacionales. + +## Instancias Conocidas + +* _BIOS en Robert Bosch GmbH_. Ten en cuenta que InnerSource en Bosch, en su mayoría, estaba destinado a aumentar la innovación y en gran medida se ocupaba de productos internos. Este patrón actualmente no se usa en Bosch por falta de financiamiento. +* _Airbus_. Un científico de datos quería mejorar la colaboración con sus compañeros en el grupo y encontró: i) muchos desarrolladores (más allá de la ciencia de datos) también querían eso y estaban felices de que alguien se ocupara del problema, y ii) apoyo del gerente de línea y la gerencia media para eventualmente actuar como el líder de comunidad _de facto_, además de su línea de trabajo regular. + +## Alias + +Gerente de Comunidad Dedicado + +## Estado + +* Estructurado + +## Autores + +- Georg Grütter (Robert Bosch GmbH) +- Diogo Fregonese (Robert Bosch GmbH) + +## Agradecimientos + +- Tim Yao +- Padma Sudarsan +- Nigel Green +- Nick Yeates +- Erin Bank +- Daniel Izquierdo + +## Registro de Cambios + +- **2016-11-06** - 1ª revisión +- **2017-04-06** - 2ª revisión + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/document-your-guiding-principles.md b/translation/es/patterns/document-your-guiding-principles.md new file mode 100644 index 000000000..16f53ea10 --- /dev/null +++ b/translation/es/patterns/document-your-guiding-principles.md @@ -0,0 +1,219 @@ +## Title + +Documenta tus Principios Rectores + +## Resumen + +La explicación habitual de InnerSource como "aplicación de mejores prácticas de open source dentro de una organización" no funciona bien con personas que carecen de experiencia en open source. +Como solución, los principios más importantes de InnerSource se documentan y publican ampliamente. + +## Problema + +La organización está intentando implementar InnerSource a gran escala. +La iniciativa comenzó entre entusiastas del open source. +El objetivo ahora es conseguir la aceptación de personas que carecen de experiencia en open source. +Para esa audiencia, el eslogan típico de "aplicar las mejores prácticas de open source" ya no es suficiente para transmitir el mensaje de qué es InnerSource, qué problemas resuelve y qué herramientas utiliza para resolver estos problemas. +Como resultado, la adopción de InnerSource en la organización se ralentiza. +Los equipos desarrollan ideas divergentes sobre cuáles son los objetivos de InnerSource y cómo implementarlo mejor, lo que genera confusión cuando los contribuidores comienzan a cruzar los límites entre equipos. + +## Historia + +Los primeros experimentos en una organización han demostrado que las mejores prácticas de colaboración en open source pueden ser beneficiosas. +El siguiente paso ahora es mover la iniciativa a equipos e individuos que carecen de un profundo conocimiento en open source. + +El objetivo ahora es comunicar claramente los objetivos de la iniciativa InnerSource +así como un camino claro hacia la consecución de estos objetivos. + +## Contexto + +* InnerSource como término está circulando entre los empleados. +* La iniciativa comenzó entre entusiastas del open source. + +## Fuerzas + +* Los equipos tienen problemas para comunicar exactamente cuáles son los aspectos importantes de InnerSource. +* Las personas que carecen de experiencia en open source no entienden lo que significa llevar las mejores prácticas de open source a la organización. +* A diario, los equipos que intentan seguir las mejores prácticas de InnerSource tienen dificultades para decidir si lo que están haciendo está en línea con los valores generales de InnerSource. + +## Solución + +Aquellos que impulsan la iniciativa InnerSource en la organización deben ayudar a los equipos e individuos que carecen de un profundo conocimiento en open source y, por lo tanto, tienen una comprensión menos intuitiva de InnerSource. + +Se debe proporcionar claridad a los equipos e individuos documentando estas dos áreas: + +1. **Propósito** - ¿Por qué la organización quiere adoptar InnerSource? +2. **Principios** - ¿Qué principios de InnerSource ayudarán a abordar estos desafíos? + +Las siguientes secciones proporcionan más detalles sobre ambos, destinados como posibles puntos de partida para documentarlos en su organización. + +### ¿Por qué la organización quiere adoptar InnerSource? + +En el pasado, InnerSource ha demostrado ser exitoso para resolver varios problemas comúnmente encontrados en las organizaciones. + +Sin embargo, ¿qué desafíos organizacionales espera su organización mejorar utilizando InnerSource? + +En lugar de optar por generalizaciones, trate de identificar exactamente las soluciones que coinciden con los desafíos de su organización, preferiblemente con aquellos afectados por el cambio que desea ver. + +Algunos desafíos que otros han abordado siguiendo las mejores prácticas de InnerSource: + +* Reducir los silos de desarrollo causados por una cultura de propiedad excesiva. +* Aumentar la velocidad de innovación al reducir el tiempo dedicado a resolver problemas similares fomentando la reutilización saludable del código. +* Aumentar la velocidad de desarrollo mediante una mejor colaboración entre equipos. +* Resolver dependencias de proyectos/equipos más allá de "esperar" y "crear soluciones alternativas", reduciendo así los cuellos de botella en la ingeniería. +* Aumentar la calidad. +* Aumentar la felicidad de los empleados. +* Aumentar el éxito de las nuevas contrataciones. +* Construir documentación accionable. + +### ¿Qué principios de InnerSource ayudarán a abordar estos desafíos? + +Una vez que los equipos entienden qué problemas les ayudará a abordar InnerSource, el siguiente paso es explicar qué principios ayudan a abordar estos desafíos. + +Basado en principios básicos de desarrollo de open source, las siguientes pautas han demostrado ser exitosas: + +(1) El código debe estar alojado de manera transparente dentro de la organización + +El código fuente, la documentación y los datos relevantes para el desarrollo del proyecto deben estar disponibles y ser fáciles de encontrar para cualquier persona en la organización. + +(2) Contribuciones sobre solicitudes de características + +Todos los interesados en un proyecto actúan como posibles contribuidores y son tratados y apoyados como tales. +Las contribuciones siguen siendo sugerencias en lugar de requisitos. +La coordinación antes de una contribución ayuda a evitar esfuerzos desperdiciados. +Los proyectos proporcionan pautas de contribución para evitar fricciones. + +(3) Los errores son oportunidades para aprender + +Con el trabajo visible en toda la organización, cualquier error es visible para todos. +Como resultado, se debe establecer una cultura en la que los errores sean oportunidades para aprender en lugar de fracasos que deben evitarse a toda costa. + +(4) Comunicación escrita sobre verbal + +Para proyectos que abarcan múltiples equipos, potencialmente con horarios de reuniones divergentes, debe ser posible colaborar de manera asincrónica. +El objetivo de los proyectos InnerSource es reclutar nuevos contribuidores. +Para eso, los posibles futuros contribuidores deben poder seguir el progreso del proyecto de manera autoservicio con una barrera de entrada muy baja. +Si la comunicación relevante para el proyecto ocurre a través de comunicación sincrónica, los argumentos discutidos deben hacerse transparentes en el canal escrito; las decisiones deben finalizarse solo allí. +Como efecto secundario, esto lleva a una documentación base pasiva que es muy valiosa para cualquier recién llegado al proyecto. + +(5) Permitir que los consejos escritos se acumulen en un archivo persistente y buscable + +Toda la comunicación del proyecto, en particular las decisiones tomadas y las discusiones que llevaron a esas decisiones, deben archivarse. +Debe ser posible referenciar la comunicación a través de URL estables. +La comunicación anterior debe almacenarse de manera que pueda buscarse fácilmente. + +Dos advertencias, sin embargo: + +1. Esto no reemplaza la documentación estructurada. Sin embargo, puede servir como punto de partida para recopilar documentación estructurada. +2. Hay excepciones a la regla de que todo debe estar escrito y accesible para toda la organización: las discusiones relacionadas con personas y las discusiones relacionadas con la seguridad son sensibles y no deben realizarse en público. + +(6) Recompensar el Compromiso de Confiabilidad + +Todas las contribuciones (por ejemplo, código fuente, documentación, informes de errores, aportes a discusiones, soporte a usuarios, marketing) son bienvenidas y se recompensan. +Aquellos que muestran apoyo al proyecto son invitados como [Contribuidores de Confianza](../2-structured/trusted-committer.md). +Todos los Contribuidores de Confianza de un proyecto se publican. + +## Contexto Resultante + +* Los miembros de la organización entienden qué desafíos pueden abordar aplicando las mejores prácticas de InnerSource. +* Los miembros de la organización que carecen de experiencia previa en open source entienden los valores y principios básicos de los proyectos InnerSource. +* Los miembros de la organización que carecen de experiencia previa en open source pueden verificar sus actividades diarias contra un conjunto de valores comunes establecidos. +* Las prácticas de desarrollo de la organización se vuelven más similares a los proyectos de open source, lo que facilita la participación de los miembros de la organización en proyectos de open source. + +## Instancias Conocidas + +* Europace AG +* GitHub +* Robert Bosch GmbH + +### Europace AG + +Los principios de InnerSource enumerados en la sección de Solución anterior se basan principalmente en la experiencia de Europace. +Ver [detalles](https://tech.europace.de/post/europace-inner-source-prinzipien/) (en alemán). + +### GitHub + +#### Propósito + +A menudo en GitHub trabajamos en un modelo donde los equipos contribuyen con características a áreas fuera de su área de responsabilidad. Ejemplos comunes incluyen ingeniería de ventas que contribuye con características para desbloquear una venta, Proyectos Especiales que contribuyen con características urgentemente necesarias y de alto impacto en todo el producto, y un equipo que trabaja en múltiples áreas para entregar una característica. + +#### Principios + +En general, los principios descritos en este documento son para evitar aumentar la deuda técnica y la carga de soporte para el equipo responsable. A menudo se presta ayuda a un equipo porque están atrasados debido a los costos de soporte y mantenimiento en su área de responsabilidad y no tienen capacidad para contribuir a la característica. Cualquier nueva característica realizada por otro equipo que aumente esa carga de soporte o deuda técnica significa aún menos tiempo para que el equipo responsable trabaje en nuevas características, por lo que queremos asegurarnos de que se hagan bien. + +Al mismo tiempo, nos esforzamos por ser una empresa donde los ingenieros trabajen libremente a través de los límites, y las prioridades comerciales a menudo requieren que contribuyamos a áreas fuera de nuestras áreas principales de propiedad. + +Un buen resumen de los principios es dejar el área en tan buen estado o mejor que como la encontraste. + +Con eso en mente, aquí están los principios en los que estamos de acuerdo: + +- Evitar productos mínimos viables (MVP) que acumulen deuda de características. Está bien lanzar un MVP para obtener comentarios de los clientes, pero el equipo contribuyente debe comprometerse a terminar el conjunto de características. Ejemplos incluyen: + - Compromiso de ir más allá del MVP a una solución que satisfaga a la mayoría de los clientes. + - Soporte completo para la administración de nuevas características (por ejemplo, soporte en la interfaz de usuario de configuración en lugar de solo hacer una línea de comando). + - Características de superficie tanto en la interfaz de usuario como en la API en lugar de solo entregar una API (o viceversa) + - Asegurarse de que las características funcionen en entornos de nube y servidor local. +- Soporte para el trabajo de características hasta y más allá de su implementación en producción + - Coordinar el despliegue incremental + - Manejar tickets de soporte + - Planificar tiempo para abordar los comentarios de los clientes (características y errores) +- Construir características de la manera correcta (no acumular deuda técnica) + - Acordar los requisitos y la solución con los equipos de Producto e Ingeniería + - Arquitectura y diseño adecuados + - Asegurarse de que los datos se almacenen correctamente para evitar migraciones de datos posteriores. + - Telemetría adecuada en su lugar + - Cobertura de pruebas adecuada en su lugar + - Soporte en entornos de producción en la nube y locales (incluida la configuración, configuración, copia de seguridad / restauración, migraciones, etc.) + - Errores corregidos + - Documentación actualizada + +#### Compromiso + +Usamos un modelo de compromiso porque nos gusta establecer qué pasos concretos puede tomar un equipo al contribuir con características a áreas fuera de su área de responsabilidad. + +Un modelo de compromiso típico en GitHub se ve así: + +- Obtener la aprobación del conjunto de características y el plan de implementación del propietario del producto. +- Obtener la aprobación del diseño de ingeniería, incluida la dirección de los requisitos no funcionales (telemetría, cobertura de pruebas, pruebas y soporte en múltiples entornos) del propietario de ingeniería (típicamente gerente de ingeniería y director). +- Realizar revisiones de código a lo largo del camino, junto con la revisión de cualquier requisito nuevo o cambiado. + +### Robert Bosch GmbH + +#### Propósito + +Fomentar la colaboración, el aprendizaje y la innovación es el enfoque principal de la iniciativa InnerSource de Bosch (BIOS). + +#### Principios + +Para ello, Bosch aplicó los siguientes principios: + +- **Apertura**: Reducimos las barreras de entrada a las comunidades BIOS tanto como podemos. +- **Transparencia**: Somos radicalmente transparentes y compartimos nuestros productos de trabajo, nuestra comunicación y nuestra toma de decisiones con todos los asociados en la empresa. +- **Voluntariedad**: La decisión de unirse y contribuir a una comunidad BIOS se deja a cada asociado. Los asociados deben trabajar dentro de BIOS porque están intrínsecamente motivados, no porque su gerente se lo haya dicho. +- **Autodeterminación**: Las comunidades BIOS son libres de elegir en qué trabajar, cuándo trabajar y qué herramientas y procesos utilizar para trabajar. +- **Meritocracia**: El poder se otorga a los miembros del proyecto BIOS en función de sus méritos, es decir, en función de la calidad y cantidad de sus contribuciones. + +![Principios BIOS](../../assets/img/bios-principles.png) + +Los principios de _Apertura_, _Transparencia_ y _Voluntariedad_ ayudaron a crecer comunidades diversas de asociados intrínsecamente motivados. +La _Meritocracia_ ha demostrado ser una motivación efectiva para hacer grandes contribuciones. +La _Autodeterminación_ permitió a las comunidades usar su tiempo limitado para contribuciones de la manera más efectiva y eficiente. + +## Estado + +Estructurado + +## Autores + +* Isabel Drost-Fromm +* Georg Grütter + +## Agradecimientos + +* Zack Koppert - por compartir el enfoque de GitHub en las Instancias Conocidas + +## Alias + +Principios InnerSource Explícitos + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/extensions-for-sustainable-growth.md b/translation/es/patterns/extensions-for-sustainable-growth.md new file mode 100644 index 000000000..84b265c5f --- /dev/null +++ b/translation/es/patterns/extensions-for-sustainable-growth.md @@ -0,0 +1,116 @@ +## Title + +Extensiones para un Crecimiento Sostenible + +## Resumen + +Un proyecto InnerSource está recibiendo demasiadas contribuciones, haciendo difícil su mantenimiento. Al ofrecer un mecanismo de extensiones fuera del proyecto principal, los mantenedores permiten escalar las capacidades del proyecto con un costo y mantenimiento mínimos. + +## Problema + +A medida que aumenta rápidamente el número de contribuciones a un repositorio InnerSource maduro, se añade más carga al proceso de revisión de código y mantenimiento. Esto resulta en una gran acumulación de revisiones pendientes o el rechazo prematuro de nuevas contribuciones de funcionalidades. + +¿Cómo puede el equipo anfitrión permitir una liberación más rápida de nuevas funcionalidades, fomentando la innovación y experimentación, mientras mantiene el repositorio en buen estado? + +## Historia + +Hay un proyecto estratégico que tiene como objetivo recopilar las mejores innovaciones dentro de un espacio de dominio en una pila común, permitiendo la reutilización de una infraestructura común y proporcionando una experiencia de usuario estándar. A través de InnerSource, varios equipos de la organización que trabajan dentro del espacio de dominio tienen la oportunidad de colaborar y contribuir con sus innovaciones a la base de código común. + +Sin embargo, un gran número de contribuciones en paralelo de varios desarrolladores está dificultando el mantenimiento de la base de código. Esto está añadiendo una gran carga a los mantenedores del proyecto que asumen la responsabilidad de los estándares de calidad del código y habilitan a la comunidad a través de varias formas de comunicación. + +Los mantenedores del proyecto están en riesgo de agotamiento debido a: + +- Acumulación interminable de solicitudes de extracción de los contribuyentes que necesitan ser revisadas. +- Insatisfacción laboral: La mayoría del tiempo de los mantenedores se dedica al soporte de la comunidad, dejando poco espacio para la innovación. +- Percepción de falta de logro: No todas las funcionalidades contribuidas tienen una demanda de usuario adecuada y resultan en una adopción consecuente. +- Liberaciones que consumen mucho tiempo: Más funcionalidades en la base de código resultan en pruebas de larga duración. +- Aumento de las actividades de mantenimiento: Se reportan más errores a medida que se añaden nuevas capacidades. + +Se dedica mucho tiempo a madurar cada nueva contribución de funcionalidad, antes de que los usuarios potenciales tengan la oportunidad de explorar la funcionalidad para sus casos de uso. Si resulta que la nueva funcionalidad no cumple con el caso de uso, entonces todo ese tiempo dedicado a lograr los estándares de calidad del código deseados es un desperdicio. + +## Contexto + +- Una base de código InnerSource estratégica está escalando rápidamente con nuevas contribuciones de funcionalidades de varios empleados. +- La proporción de revisores a contribuciones resulta en una creciente acumulación de solicitudes de extracción. Esto está ralentizando la liberación de nuevas funcionalidades a la comunidad. +- La calidad de la base de código está degradándose y la experiencia del usuario se ve afectada negativamente. +- Los mantenedores de la base de código están sobrecargados y no pueden mantenerse al día con la afluencia de contribuciones y el aumento del soporte comunitario. +- Algunas de las funcionalidades contribuidas no están ganando adopción por parte de los usuarios, e incluso pueden volverse completamente inactivas. Sin embargo, aunque no se utilicen, estas funcionalidades siguen añadiendo a la carga de mantenimiento. +- La organización está invirtiendo fuertemente en el endurecimiento de las nuevas contribuciones de funcionalidades para mantener los estándares de calidad antes de que las ideas sean exploradas por la comunidad. +- El patrón se aplica en cualquiera de los siguientes escenarios: + - Los mantenedores se encuentran rechazando nuevas ideas de funcionalidades para reducir el alcance del proyecto. Esto está obstaculizando la innovación en la comunidad y restringiendo la expansión. + - Para reducir la acumulación, se están liberando nuevas funcionalidades sin una documentación, endurecimiento o pruebas exhaustivas, creando una mala experiencia de usuario. Esto también está inflando el tamaño de la base de código, añadiendo un gran gráfico de dependencias y dificultando su mantenimiento. + +## Fuerzas + +- Los mantenedores y propietarios del producto quieren permitir la expansión, fomentar la innovación y la experimentación sin ser demasiado restrictivos con las contribuciones, mientras mantienen buenos estándares de código y calidad para la experiencia del usuario. +- Se dedica una gran cantidad de tiempo a endurecer y probar exhaustivamente las funcionalidades para cumplir con los estándares del producto, pero los propietarios del producto pueden querer permitir una liberación más rápida de nuevas innovaciones para que los productos adoptantes las exploren antes de invertir tiempo en madurar las capacidades. +- Los mantenedores quieren fomentar que la comunidad comparta innovaciones que combinen las capacidades del producto con otros casos de uso sin añadir más dependencias al repositorio principal. + +## Soluciones + +Permitir [extensiones/plugins](https://en.wikipedia.org/wiki/Extensibility) a bases de código InnerSource de alta escala puede aliviar la carga de mantenimiento de los mantenedores del repositorio y permitir una liberación más rápida de nuevas funcionalidades para que los productos adoptantes las exploren. Esto desplaza el mantenimiento de las capacidades a los propietarios de las extensiones y permite que el repositorio principal soporte capacidades que han sido adoptadas más ampliamente y son más estratégicas. + +Las extensiones proporcionan un filtro para nuevas capacidades que eventualmente pueden moverse al núcleo del proyecto. Las extensiones también actúan como un entorno de incubación y endurecimiento comunitario, permitiendo que gran parte de ese endurecimiento ocurra de manera orgánica en lugar de en un costoso proceso de revisión. + +Para que el modelo de extensiones tenga éxito, hay algunas consideraciones arquitectónicas a tener en cuenta: + +1. **Fácil de crear:** Para obtener la participación de la comunidad, las extensiones deben ser fáciles de crear. + - Crear una plantilla de repositorio que las extensiones deben usar como punto de partida. Esto permite que las extensiones añadan sus nuevas funcionalidades en nuevos repositorios, separados del proyecto principal. La plantilla debe proporcionar la misma estructura modular que el repositorio principal e incluir el marco para empaquetar y liberar extensiones. + - Asegurarse de que a medida que el repositorio principal cambie, las plantillas se mantengan bien. Los mantenedores del repositorio principal son responsables de actualizar las plantillas para asegurarse de que sean compatibles con el proyecto principal. Seguir buenas convenciones de versionado, por ejemplo, [semver](https://semver.org/), facilita esto. + - Se recomienda además que los mantenedores del repositorio principal proporcionen orientación sobre cómo actualizar las extensiones basadas en versiones anteriores de la plantilla a medida que se liberen nuevas versiones. + - Añadir ejemplos de extensiones desarrolladas a partir de la plantilla, que los desarrolladores del proyecto puedan referenciar para entender cómo escribir una extensión bien estructurada. + - Relajar los requisitos para que los contribuyentes creen extensiones omitiendo revisiones para permitir una liberación más rápida o experimentación. +2. **Acoplamiento suelto:** Tener componentes modulares que contengan funcionalidad puede permitir un acoplamiento suelto, donde los cambios en las extensiones no impacten la calidad de la base de código principal u otras extensiones. +3. **Gestión de dependencias:** Cada extensión debe tener cuidado de fijar el rango de versiones del repositorio principal contra el que se construye (de la misma manera que lo haría con cualquier otra dependencia) y debe tener cuidado en su uso de otras dependencias que oculten dependencias del repositorio principal, de modo que las versiones que elija para esas dependencias sean compatibles con las versiones seleccionadas por el repositorio principal. Cualquier conflicto con el repositorio principal se detectará en el marco de pruebas de la extensión. +4. **Estrategia de pruebas:** ¿Cómo probar las extensiones tanto individualmente como en combinación? + - **Pruebas de extensión individualmente:** La plantilla de extensiones proporcionará un marco de pruebas que los desarrolladores de extensiones deben usar para probar la capacidad añadida. Esto puede incluir un marco para pruebas unitarias, pruebas de rendimiento en tiempo de ejecución y pruebas de calidad. + - **Pruebas de extensión en combinación con el repositorio principal:** Los desarrolladores de extensiones tienen un método bien estructurado para probar su extensión contra versiones específicas del repositorio principal sin la participación de los mantenedores del repositorio principal. + - **Pruebas de extensión en combinación con otras extensiones:** Proporcionar un marco de pruebas para este escenario podría resultar excesivo, especialmente si hay un gran número de extensiones que aún están siendo exploradas por los usuarios y es poco probable que se utilicen todas en combinación. Si un usuario encuentra conflictos al usar extensiones en combinación (lo cual debería ser poco probable con un acoplamiento suficientemente suelto), el usuario puede plantear un problema a los respectivos propietarios de las extensiones, quienes lo resolverán. A medida que una extensión alcanza fases posteriores del ciclo de vida y se fusiona en el repositorio principal, se probará en combinación con el resto de la biblioteca y cualquier conflicto de dependencias deberá resolverse en ese momento. +5. **Descubribilidad y Usabilidad:** + - Hacer que las extensiones sean fácilmente descubribles con una página de publicación que muestre las extensiones que los usuarios han creado y desean compartir para el uso del producto. + - Permitir el registro de extensiones con el proyecto principal para que los usuarios aprovechen las extensiones junto con el proyecto original, manteniendo así la misma experiencia de usuario. +6. **Ciclo de vida de las extensiones y mantenibilidad:** Establecer el ciclo de vida de las extensiones desde la creación hasta la portación a la base de código principal, junto con directrices claras de propiedad. + - Los creadores de extensiones continúan manteniendo la extensión, proporcionando cualquier soporte y corrigiendo defectos. Cualquier extensión que quede sin mantenimiento será deslistada de la página de publicación. + - Crear criterios para cuando una extensión puede ser portada al repositorio principal, como la adopción de la extensión por productos internos y la demanda de la funcionalidad. + - El proceso de portación de la extensión al repositorio principal seguirá directrices de revisión de código más estrictas establecidas por los mantenedores de la biblioteca. + +![Arquitectura de software con extensiones](../../../assets/img/extensions-for-sustainable-growth/extensions-for-sustainable-growth.png) + +Seguir estos principios asegura que: + +- Los desarrolladores pueden añadir nuevas funcionalidades al ecosistema de un proyecto sin requerir que escriban grandes cantidades de código [boilerplate](https://en.wikipedia.org/wiki/Boilerplate_code). +- Las extensiones son descubribles de manera repetible por todos los usuarios del proyecto principal; el hecho de que el código no viva en el repositorio principal aún no significa que no sea valioso. +- La carga del mantenedor se reduce hasta que una extensión ha demostrado que llena un vacío importante en el proyecto principal. +- El código común del proyecto principal (por ejemplo, clases base y funciones utilitarias) puede ser un punto de partida para el nuevo desarrollo que extiende el dominio del proyecto. Esto evita la necesidad de portar el trabajo innovador después de los hechos, reduciendo así la carga general de desarrollar nuevas funcionalidades para el proyecto. +- Los desarrolladores tienen más probabilidades de contribuir y mantenerse involucrados en el mantenimiento y la construcción de comunidades para su base de código, lo cual también es bueno para la salud del ecosistema general del proyecto. + +## Contexto Resultante + +- El proyecto puede escalar con la adición de nuevas funcionalidades, sin añadir carga de mantenimiento al repositorio principal del proyecto. +- Liberación más rápida de nuevas funcionalidades para que la comunidad las explore, fomentando la innovación y la experimentación. +- Reducción del costoso proceso de revisión de código y endurecimiento de funcionalidades hasta que la funcionalidad pueda demostrar su utilidad. Esto tiene beneficios de ahorro de costos para la organización. +- Un problema posterior que puede introducirse: ¿qué pasa si una extensión no puede completar todo el ciclo de vida? + - Si una extensión no es adoptada durante un período de tiempo y no puede construir una comunidad a su alrededor para apoyar el mantenimiento, dependerá del propietario de la extensión continuar manteniéndola durante el tiempo que desee. Si una extensión queda sin mantenimiento, se despublicará. + - Si un desarrollador de extensiones no puede seguir manteniendo su proyecto, y otros desarrolladores de la comunidad quieren continuar apoyándolo, pueden mantener la extensión en adelante. + +## Instancias Conocidas + +* **IBM Corporation** ha adoptado esta solución para escalar [bibliotecas de IA InnerSource](https://youtu.be/Lz-tIc2cyRM). Usando extensiones, los desarrolladores pueden extender las bibliotecas de IA con más algoritmos y compartir sus innovaciones con la comunidad interna de la empresa. Las bibliotecas principales solo contienen algoritmos estratégicos que han sido adoptados y validados, manteniéndolos más fáciles de mantener a medida que escalamos las contribuciones. + +## Alias + +Extensiones para Gestionar Contribuciones a Escala + +## Estado + +Estructurado + +## Autor(es) + +- Sukriti Sharma, IBM +- Alexander Brooks, IBM +- Gabe Goodhart, IBM + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/gig-marketplace.md b/translation/es/patterns/gig-marketplace.md new file mode 100644 index 000000000..64e765e62 --- /dev/null +++ b/translation/es/patterns/gig-marketplace.md @@ -0,0 +1,77 @@ +## Title + +Mercado de Gigs + +## Resumen + +Establece un mercado creando un sitio web interno que liste necesidades específicas de proyectos InnerSource como "Gigs" con requisitos explícitos de tiempo y habilidades. Esto permitirá a los gerentes comprender mejor el compromiso de tiempo de sus empleados y los beneficios profesionales, aumentando así la probabilidad de obtener aprobación para realizar contribuciones InnerSource. + +## Problema + +Ni los gerentes ni los empleados comprenden cómo podrían beneficiarse al involucrarse en un proyecto InnerSource. + +Es difícil para los empleados comunicar a sus gerentes el compromiso de tiempo que necesitarán dedicar a un proyecto InnerSource. + +Los gerentes no tienen una forma uniforme de dar seguimiento o recompensar la participación de sus empleados en proyectos InnerSource. + +## Historia + +Has creado exitosamente un programa InnerSource en tu empresa y cuentas con el respaldo de la alta dirección, mandos medios y desarrolladores. Sin embargo, después de casi un año, ha habido pocas contribuciones reales a proyectos InnerSource fuera de los equipos que los crearon originalmente. Después de entrevistar a todas las partes involucradas, el principal punto de fricción parece ser que es difícil conocer el compromiso de tiempo que se pedirá a los desarrolladores si deciden involucrarse en un proyecto InnerSource y cómo se beneficiarán personalmente. También hay una falta de una forma uniforme de anunciar qué oportunidades para contribuyentes existen, qué se les pedirá que hagan y aproximadamente cuánto tiempo podría tomar. Los gerentes son solidarios y quieren que sus empleados participen, pero hasta ahora han carecido de una forma de contabilizar o recompensar las actividades de sus empleados dentro de los proyectos InnerSource. ¿Qué se puede hacer para mejorar esta situación para todas las partes involucradas (propietarios de proyectos InnerSource, posibles contribuyentes y gerentes de desarrollo)? + +## Contexto + +Los empleados desearían poder conocer las actividades que se llevan a cabo en otras áreas de la empresa sin tener que dejar sus puestos actuales. Existen proyectos InnerSource que podrían proporcionar estas experiencias, pero hay dos factores principales que impiden que los empleados participen. Primero, la incapacidad de descubrir fácilmente qué oportunidades de contribución existen dentro de los proyectos InnerSource en curso y comunicarlas a sus gerentes. Segundo, la incapacidad de los gerentes para planificar y contabilizar los compromisos de tiempo de sus empleados en estas tareas de proyectos InnerSource. Como resultado, los propietarios de proyectos InnerSource encuentran difícil construir comunidades de tamaño suficiente para cumplir con sus objetivos declarados. + +## Fuerzas + +* Los empleados no tienen una forma fácil de descubrir qué oportunidades InnerSource existen +* Los empleados no entienden cómo contribuir podría beneficiarlos profesionalmente +* Los gerentes no comprenden los requisitos de tiempo/esfuerzo asociados con las tareas relacionadas con proyectos InnerSource + +### Prerrequisitos + +* Los empleados han recibido tiempo de sus gerentes para involucrarse en proyectos InnerSource +* Los gerentes requieren una forma de cuantificar, rastrear y registrar las contribuciones InnerSource para que puedan ser contabilizadas y recompensadas + +## Soluciones + +Crea un sitio intranet basado en “Gigs” donde las personas puedan anunciar sus habilidades y áreas de interés y los propietarios de proyectos InnerSource puedan anunciar oportunidades de colaboración. + +Los empleados deberían poder crear un perfil dentro de la aplicación en el que puedan listar sus habilidades y áreas de interés. El sistema debería aprovechar esta información informando proactivamente a las personas (por correo electrónico u otro medio) cuando se publique un Gig que coincida con uno o más de esos criterios. + +Cada Gig publicado por un propietario de proyecto InnerSource debería incluir los requisitos estimados de habilidades y tiempo para que puedan ser fácilmente emparejados con un empleado disponible y comunicados claramente a su gerencia directa. La descripción también debería incluir una justificación de cómo beneficiará a la persona que asuma la tarea para hacerla lo más atractiva posible. + +Se podría crear un sistema basado en puntos para recompensar y rastrear la participación de un empleado en un Gig. Por ejemplo, 10 puntos otorgados al propietario del Gig por publicar un Gig una vez que se complete y 100 puntos para un desarrollador que complete un Gig. Los puntos acumulados al completar Gigs podrían usarse como un mecanismo de gamificación y como criterio de gestión del rendimiento para obtener información sobre las áreas de especialización que existen dentro de una organización. + +Aquellos que deseen aceptar un Gig primero deberían ser evaluados por el propietario del Gig para determinar que el empleado tiene las habilidades y el tiempo asignado por su gerente para completar el Gig. + +La transparencia de las contribuciones realizadas a través de Gigs puede ayudar a un contribuyente a construir (o perjudicar) su reputación, creando así una mayor probabilidad de que la calidad de la contribución sea alta. La finalización de Gigs también puede actuar como prueba de experiencia en un área particular. + +La naturaleza de los Gigs publicados en el mercado puede incluir tanto habilidades duras como blandas, como organizar un evento grupal, escribir un informe o solicitudes de mentoría, etc. + +La creación del Mercado de Gigs debería ser idealmente asumida por un equipo dentro de una organización con la responsabilidad de proporcionar infraestructura y capacidades a nivel de toda la empresa. + +## Contexto Resultante + +El Mercado de Gigs InnerSource ha aumentado enormemente el número de proyectos InnerSource, así como el número de empleados involucrados en ellos. La naturaleza autodirigida del Mercado de Gigs ha mejorado la satisfacción laboral de los empleados al permitirles un nivel de elección en el trabajo que realizan y con quién pueden asociarse en toda la empresa. Los empleados entienden exactamente a qué se están inscribiendo y qué pueden esperar de la experiencia. Los gerentes pueden estimar y rastrear mejor los compromisos de tiempo de sus empleados con respecto a los proyectos InnerSource, reconocer sus esfuerzos individuales y usar la finalización de Gigs como una forma de validar sus habilidades específicas. Los gerentes también pueden aprovechar cualquier tiempo de inactividad que sus empleados puedan estar experimentando permitiéndoles pivotar al trabajo disponible en el Mercado de Gigs. Los datos generados por las interacciones dentro del Mercado de Gigs también están ayudando a impulsar decisiones de contratación y capacitación en todos los departamentos. + +Cuando se usa en combinación con el patrón del Portal InnerSource, el Mercado de Gigs proporciona un nivel más fino de contexto y detalle además de los enlaces a los repositorios de código y la documentación del proyecto al que se relaciona el Gig. + +## Instancias Conocidas + +* Una gran organización de servicios financieros ha utilizado la creación de un sitio web del Mercado de Gigs InnerSource para fomentar su programa InnerSource. +* SAP implementó el patrón del Mercado de Gigs: se agregó un nuevo programa InnerSource a la plataforma de trabajo interna donde se pueden publicar posiciones y ofertas similares. +* El patrón del Mercado de Gigs ha demostrado funcionar extremadamente bien con el patrón asociado [Portal InnerSource](./innersource-portal.md) en este contexto. El Portal InnerSource aumenta la conciencia de los proyectos específicos en curso, mientras que el Mercado de Gigs anuncia tareas de cierto tipo disponibles para ser trabajadas dentro de esos proyectos. + +## Estado + +* Estructurado + +## Autor(es) + +* Stephen McCall +* Shreyans Dugar + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/group-support.md b/translation/es/patterns/group-support.md new file mode 100644 index 000000000..e9ea47612 --- /dev/null +++ b/translation/es/patterns/group-support.md @@ -0,0 +1,90 @@ +## Title + +Soporte Grupal + +## Resumen + +¿Qué sucede si un equipo o individuo deja de mantener un proyecto InnerSource? +Mantén el proyecto activo formando un grupo de personas interesadas. + +## Problema + +* Un proyecto InnerSource popular queda huérfano. +* No hay un destino obvio donde pueda aterrizar. + +## Historia + +Una biblioteca de widgets de UI es utilizada por más de 50 proyectos en toda la empresa. +El financiamiento para el equipo propietario de la biblioteca se agota y el equipo se disuelve. +Al principio, nadie lo nota, pero después de un tiempo cuando alguien pregunta "¿quién es el propietario?" no hay respuesta. +¿Qué sucederá después? +¿Los nuevos equipos evitarán usarlo? +¿El proyecto se estancará y persistirá hasta que sus usuarios eventualmente se vean forzados a migrar a otra solución? +¡Qué lástima sería si esto le sucediera a un proyecto perfectamente bueno y útil! + +## Contexto + +* Proyecto InnerSource popular. +* Consumido como una dependencia en tiempo de compilación (por ejemplo, módulo de código). +* Nadie lo está manteniendo activamente. +* La empresa no puede asignar un equipo para mantenerlo. + +## Fuerzas + +* Nadie está asignado por su trabajo diario para trabajar en ello. +* Todos están ocupados. +* Alto costo para migrar fuera del proyecto. + +## Soluciones + +Llama a voluntarios interesados de cualquier parte de la empresa para formar un grupo de [Trusted Committer][]s para mantener el proyecto. +Es posible que necesites contactar a individuos específicos basándote en el historial de commits o de uso. +Es importante que haya suficientes personas para que la carga sobre cada uno sea razonablemente pequeña. + +Al formarse, este grupo debe identificar o crear [Documentación Base Estándar][] y [Herramientas de Comunicación][]. + +El grupo debe hacer su mejor esfuerzo para gestionar estos aspectos del proyecto: + +* **Mantenimiento**. Si el proyecto está completamente roto para el caso de uso estándar, entonces arréglalo. +Mantén el proyecto actualizado a medida que las dependencias y los frameworks que utiliza continúan evolucionando. +* **Incorporación**. Si alguien tiene una pregunta sobre cómo usar el proyecto, asegúrate de que obtenga una respuesta razonable. +* **Actualizaciones**. Si alguien quiere agregar una nueva funcionalidad al proyecto, dale el soporte de diseño y técnico necesario para que lo construya de manera que funcione para ellos y sea una buena adición al proyecto. +Revisa las pull requests entrantes de manera oportuna. + +Dado que este grupo está compuesto por voluntarios, es importante comunicar que el soporte es solo "mejor esfuerzo". +En consecuencia, este modelo de soporte no es adecuado para proyectos críticos en tiempo de ejecución, como APIs en vivo. +Es más adecuado para proyectos que se consumen en tiempo de compilación, como bibliotecas/paquetes/módulos. +No se espera que el grupo implemente ninguna funcionalidad nueva para otros. + +## Contexto Resultante + +* Hay algún soporte frágil para el proyecto InnerSource. +* A largo plazo, es probable que el soporte grupal se disuelva nuevamente en algún momento. Si el proyecto continúa a largo plazo, utiliza este período de soporte grupal estable para encontrar una forma de mantenerlo a largo plazo (por ejemplo, [Equipo Central][]). + +## Razonamiento + +La gente generalmente quiere ayudar. +Si hay un alcance personal para que alguien se una como [Trusted Committer][], generalmente hay varias personas que dirán "sí". +Sentirse parte de un grupo y recibir algo de estructura y responsabilidad generalmente motiva a las personas a hacer su mejor esfuerzo, lo cual muchas veces resulta ser suficiente. + +## Instancias Conocidas + +* WellSky + +## Estado + +Estructurado + +## Autor + +[Russell R. Rutledge][] + +[Russell R. Rutledge]: https://github.com/rrrutledge +[Documentación Base Estándar]: ../2-structured/base-documentation.md +[Herramientas de Comunicación]: ../2-structured/communication-tooling.md +[Trusted Committer]: ../2-structured/trusted-committer.md +[Equipo Central]: ../2-structured/core-team.md + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/innersource-license.md b/translation/es/patterns/innersource-license.md new file mode 100644 index 000000000..7c354caf4 --- /dev/null +++ b/translation/es/patterns/innersource-license.md @@ -0,0 +1,115 @@ +## Title + +Licencia InnerSource + +## Resumen + +Dos entidades legales que pertenecen a la misma organización quieren compartir código fuente entre sí pero están preocupadas por las implicaciones en términos de responsabilidades legales o contabilidad entre empresas. +Una **Licencia InnerSource** proporciona un marco legal reutilizable para compartir código fuente dentro de la organización. Esto abre nuevas opciones de colaboración y hace explícitos los derechos y obligaciones de las entidades legales involucradas. + +## Problema + +Cuando dos o más entidades legales dentro de una organización quieren compartir código entre sí, necesitan un acuerdo sobre los términos y, a menudo, un contrato legal. Crear tales acuerdos en base a cada proyecto requiere esfuerzo y crea una barrera para compartir. Es decir, un equipo dentro de una entidad legal podría decidir no compartir su código fuente con otra entidad legal en la organización porque parece complicado. + +Las barreras para compartir pueden llevar a silos y duplicación de esfuerzos en la reconstrucción de soluciones similares en múltiples partes de la organización. + +En el momento de compartir el código fuente, no se puede predecir de manera confiable cuál será el valor de compartir. Si la actividad de compartir requiere un esfuerzo significativo (es decir, negociar términos para el uso), las entidades legales son menos propensas a hacerlo, ya que están preocupadas por el retorno de la inversión. + +## Contexto + +- Una organización grande con muchas entidades legales (subsidiarias) que quieren compartir código. Cuando la organización se hace más grande, el valor de este patrón aumenta. +- Según la definición, las entidades legales tienen sus propios derechos y obligaciones legales. +- Varias de estas entidades legales están desarrollando software y están utilizando servicios de otras entidades legales. Tienen una motivación para contribuir al código fuente de los demás. +- Una complejidad suficiente de la organización y su estructura organizativa. + +## Fuerzas + +- **Nivel de esfuerzo** requerido para redactar acuerdos formales, especialmente si necesitan tener en cuenta perspectivas técnicas, legales y comerciales. +- Una organización grande (compuesta por muchas entidades legales) tiene muchas **regulaciones internas**. Cualquier nuevo acuerdo que se haga debe cumplir con estas regulaciones, por ejemplo, seguridad, privacidad, procesos de adquisición, etc. El volumen de regulaciones puede dificultar la evaluación de si compartir software entre dos entidades legales es conforme con estas regulaciones, especialmente cuando no hay un procedimiento estándar. +- Si alguna de las entidades legales en la organización tiene un **modelo de negocio** que depende del código propietario y la contabilidad de las tarifas de licencia dentro de la organización. +- **Cultura de la empresa** que no está acostumbrada a la colaboración y el intercambio de código InnerSource. Esto resulta en incertidumbre sobre los derechos y obligaciones al usar código compartido. +- La libertad sobre el uso del software lleva a la competencia y a la dispersión de la propiedad. +- Existen contratos legales que cubren el intercambio de código fuente. Estos contratos no están estandarizados, por lo que crean un esfuerzo adicional en la negociación y comprensión para cada proyecto. Los contratos existentes también pueden no permitir compartir código fuente de manera lo suficientemente abierta como para apoyar un verdadero enfoque InnerSource. +- Alternativamente, no hay contratos legales en vigor, pero el código fuente se comparte de manera informal. Eso podría crear incertidumbre en casos donde se necesita claridad sobre la propiedad y los derechos y obligaciones. +- Elegir una licencia restrictiva y/o copyleft puede constituir una barrera para la adopción de InnerSource. Específicamente, limitar la publicación a la organización podría requerir un procedimiento de relicenciamiento costoso antes de la transición a Open Source. + +## Soluciones + +Crear una **Licencia InnerSource** personalizada a las necesidades de la organización en cuestión (y sus entidades legales). Esta licencia debe ser lo suficientemente genérica como para aplicarse a las relaciones interempresariales más importantes. + +Es importante redactar la Licencia InnerSource de manera que realmente permita una colaboración al estilo de código abierto a través de las fronteras de las entidades legales involucradas. Por lo tanto, las 4 libertades del software libre deben integrarse en la licencia. + +La Licencia se redacta como un documento legal formal y puede usarse como parte de los contratos entre las entidades legales para regular los acuerdos de intercambio de código. + +## Contexto Resultante + +Con la Licencia InnerSource, tenemos una herramienta para compartir código entre entidades legales dentro de nuestra organización. + +La licencia simplifica las conversaciones dentro de nuestra organización sobre el intercambio de código fuente y motiva a las primeras entidades legales a hacerlo. + +**Nota:** El experimento descrito en **Instancias Conocidas** está en una fase temprana. Por lo tanto, aún no se ha formado un **Contexto Resultante** firme. En un par de meses, los efectos de la Licencia InnerSource en este espacio de problemas serán más claros y esta sección se podrá actualizar. + +## Instancias Conocidas + +- **DB Systel** +- **Robert Bosch GmbH** +- **Airbus** +- **GovTech (Gobierno de Singapur)** + +### DB Systel + +DB Systel creó su propia Licencia InnerSource, ver [DB Inner Source License][db-inner-source-license]. Utilizaron la [EUPL][eupl], ya que ofrecía un punto de partida similar al código abierto, y luego trabajaron en las restricciones y reglas adicionales requeridas en su contexto organizacional específico. + +Las primeras entidades legales (empresas) dentro de DB AG están utilizando su Licencia InnerSource. + +Un efecto positivo que ya se está mostrando es que simplifica la conversación, especialmente si algunas de las partes involucradas no conocen bien el concepto de InnerSource. Las licencias son un concepto bien conocido, por lo que tener una Licencia InnerSource es un excelente punto de partida para la discusión. + +Los experimentos también están descubriendo que hay desafíos adicionales de colaboración que deben resolverse para llevar a un verdadero modelo de contribución y colaboración InnerSource. + +Los desafíos de colaboración mencionados incluyen: + +- hacer que los proyectos con licencia InnerSource sean descubribles +- construir comunidades para la colaboración en proyectos, al igual que en el código abierto + +Vale la pena mencionar que hasta ahora el software compartido bajo esta licencia InnerSource es principalmente herramientas, infraestructura y herramientas en niveles inferiores de la pila. + +### Airbus + +Airbus creó licencias InnerSource ad hoc para habilitar la forma de trabajo InnerSource dentro de una gran parte del grupo. + +### GovTech (Gobierno de Singapur) + +GovTech es responsable de la entrega de los servicios digitales del gobierno de Singapur al público. +Crearon la Licencia del Sector Público de GovTech (GPSL) como una licencia permisiva para garantizar que el código pueda ser compartido entre entidades legales a través del gobierno. +La GPSL cubre tanto el uso del código por parte de los licenciatarios (agencias y sus proveedores) como las contribuciones de vuelta a GovTech. +Siguiendo las prácticas de código abierto, el archivo `LICENSE` de GPSL se incluye en cada repositorio que se pone a disposición como InnerSource. + +Para más detalles, vea la llamada de la Comunidad InnerSource Commons de 09/2023 [Mejorando la Colaboración de Ingeniería a través del Gobierno de Singapur a través de InnerSource](https://www.youtube.com/watch?v=-zu2X2iERv8&t=1257s&ab_channel=InnerSourceCommons) (alrededor de 20:50) por Hunter Nield. + +## Estado + +* Estructurado +* El experimento listado en **Instancias Conocidas** está en funcionamiento desde 02/2020. La experiencia inicial muestra primeros efectos positivos, pero se necesita más experiencia para evaluar completamente el patrón. + +## Autor(es) + +- Cornelius Schumacher (DB Systel GmbH) +- Schlomo Schapiro (DB Systel GmbH) +- Sebastian Spier + +## Referencias + +- Presentación FOSSBack 2020: [Cornelius Schumacher - Blending Open Source and Corporate Values](https://youtu.be/hikC6U8X_Ec) - vea 27:30 en adelante para detalles sobre la Licencia InnerSource +- [DB Inner Source License][db-inner-source-license] + +## Glosario + +- **organización** - Un paraguas para múltiples entidades legales. (sinónimos: grupo, empresa) (por ejemplo, Lufthansa) +- **entidad legal** - Una entidad que tiene sus propios derechos y obligaciones legales (sinónimos: empresa, subsidiaria) (por ejemplo, Lufthansa Systems GmbH, Lufthansa Industry Solutions TS GmbH, ...) + +[db-inner-source-license]: https://github.com/dbsystel/open-source-policies/blob/master/DB-Inner-Source-License.md +[eupl]: https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/innersource-portal.md b/translation/es/patterns/innersource-portal.md new file mode 100644 index 000000000..2f19dbbbe --- /dev/null +++ b/translation/es/patterns/innersource-portal.md @@ -0,0 +1,133 @@ +## Title + +Portal InnerSource + +## Resumen + +Los contribuidores potenciales no pueden descubrir fácilmente proyectos InnerSource que les interesen. Al crear un sitio web en la intranet que indexe toda la información disponible de proyectos InnerSource, permitirás que los contribuidores aprendan sobre proyectos que podrían interesarles y que los propietarios de proyectos InnerSource atraigan una audiencia externa. + +## Problema + +Los equipos de proyectos InnerSource tienen dificultades para atraer contribuciones externas. + +Los proyectos InnerSource en tu organización están aumentando pero los contribuidores potenciales no tienen una forma fácil de descubrirlos. + +## Historia + +Estás intentando establecer una práctica de InnerSource dentro de tu organización. Eres consciente de algunos proyectos que se están ejecutando utilizando un modelo de InnerSource, pero su existencia solo se comunica de boca en boca, por correo electrónico o en conversaciones informales con otros empleados. Como resultado, los propietarios de proyectos InnerSource tienen dificultades para atraer contribuidores. + +No existe un recurso único y compartido para que los empleados de toda la organización accedan y descubran fácilmente todos los proyectos InnerSource en curso. Esto está limitando severamente el potencial de crecimiento de cada proyecto InnerSource. + +¿Qué se puede hacer para ayudar a todos los proyectos InnerSource a aumentar su visibilidad a la mayor audiencia posible y atraer contribuidores en toda la organización? + +## Contexto + +* Tu organización está interesada en adoptar un estilo de trabajo InnerSource. +* Los propietarios de proyectos InnerSource buscan una manera de atraer audiencias a sus proyectos. Sin embargo, están limitados por los canales de comunicación disponibles a través de los cuales podrían publicitarse a los contribuidores potenciales. +* Los proyectos InnerSource en tu organización están aumentando. +* Agravando este problema está el hecho de que la aplicación de gestión de control de código compartido en uso tiene capacidades de búsqueda tan limitadas que incluso los desarrolladores que buscan proyectos InnerSource encuentran frustrante localizarlos. + +### Prerrequisitos + +* Los gerentes han dado aceptación tácita de que sus empleados participen en proyectos InnerSource. +* Se está utilizando un sistema de gestión de control de código compartido que proporciona acceso programático al contenido de los repositorios que aloja. +* Hay un departamento dentro de tu organización con la responsabilidad de promover la colaboración InnerSource. + +## Fuerzas + +* No se está realizando todo el potencial para que equipos de ingeniería separados colaboren en desafíos compartidos. +* Es difícil para los individuos descubrir qué proyectos InnerSource existen. +* Es difícil para los propietarios de proyectos InnerSource atraer una audiencia de contribuidores externos. + +## Soluciones + +Crea un sitio web de intranet del Portal InnerSource donde los propietarios de proyectos InnerSource puedan publicitar fácilmente la disponibilidad de sus proyectos. + +Las propiedades clave del portal son: + +* Los visitantes del Portal InnerSource deberían poder ver todos los proyectos disponibles, así como buscar proyectos específicos basados en varios criterios, como el nombre del proyecto, tecnologías en uso, nombres de contribuidores, unidad de negocio patrocinadora, etc. +* La información mostrada a través del Portal InnerSource debe estar bajo el control total de los propietarios de proyectos InnerSource en todo momento. Preferiblemente, obteniendo esta información directamente de un archivo de datos específico o metadatos almacenados en el propio repositorio del proyecto. +* Los propietarios de proyectos deben incluir toda la información relevante sobre sus proyectos dentro de esos archivos de datos, incluyendo el nombre del proyecto, nombres de contribuidores de confianza, una breve descripción y enlaces al repositorio de código o cualquier documentación de apoyo. +* (opcional) Mientras que la mayoría de las organizaciones optarán por hacer que su portal esté disponible solo en su intranet, algunas organizaciones han optado por hacer que su portal esté disponible en Internet pública. Esto puede ser interesante para organizaciones que desean mostrar información adicional sobre su enfoque InnerSource en su portal, por ejemplo, para fines de marca y reclutamiento. + +Al lanzar el portal, se debe considerar una campaña de comunicación que promueva la adición de archivos de datos InnerSource o metadatos a los repositorios de código, para aumentar el número de proyectos mostrados en el portal. + +### Implementaciones + +#### SAP Project Portal + +Una [implementación de referencia](https://github.com/SAP/project-portal-for-innersource) de un portal InnerSource está disponible en GitHub y abierta a contribuciones. Enumera todos los proyectos InnerSource de una organización de manera interactiva y fácil de usar. Los proyectos pueden auto-registrarse utilizando un tema dedicado de GitHub y proporcionar metadatos adicionales. + +![Ejemplo de un Portal InnerSource](../../../assets/img/portal-overview.png "Ejemplo de un Portal InnerSource") + +#### Wiki + +Como una forma simple de comenzar, puedes reservar una página en un wiki interno para listar los proyectos disponibles. +Una forma fácil de mostrar esta información es en una tabla con columnas que den un poco de información adicional sobre los proyectos. +Intenta tener solo las columnas necesarias para que los espectadores puedan determinar si quieren aprender más sobre el proyecto, pero no más. +Demasiada información hará que la página sea abrumadora y difícil de usar. +Los individuos y equipos pueden auto-agregar sus proyectos a la página. + +Aquí hay un conjunto de columnas de muestra: + +* **Nombre**. Nombre del proyecto (opcionalmente vinculado a su página principal). +* **Breve Descripción**. Explicando el propósito del proyecto (¿qué problema resuelve?). +* **Requisitos Tecnológicos**. Debes usar estas tecnologías para incorporarte al proyecto. +* **Comenzando**. Enlace a instrucciones sobre cómo empezar a usar el proyecto. +* **Chat**. Enlace a un canal de chat para hacer preguntas sobre el proyecto. +* **Equipo Anfitrión**. Ver si un equipo está detrás del proyecto puede ayudar a otros a tener la confianza para usarlo. +* **En Producción Desde**. ¿Cuánto tiempo ha estado el proyecto en un entorno de producción? Ver esta información es un proxy aproximado de su madurez. +* **Contribución**. Enlace a instrucciones sobre cómo contribuir al proyecto. + +Esta solución no permite una visualización elegante, es solo una tabla wiki. +Si es importante para ti tener una interfaz de usuario llamativa, entonces esta idea no funcionará para ti. +Además, si terminas con muchos proyectos (por ejemplo, cerca de 100), +esta solución no escalará para permitir la búsqueda y filtrado o la actualización automática de las entradas de proyectos que probablemente necesitarás. +Es una buena solución para un portal con unas pocas docenas de proyectos, sin embargo. + +## Contexto Resultante + +* El Portal InnerSource ha permitido a los propietarios de proyectos InnerSource publicitar sus proyectos a una audiencia a nivel de toda la organización. Debido a esta mayor visibilidad, están atrayendo comunidades de contribuidores mucho más grandes que nunca antes. +* Para aquellos que buscan involucrarse en proyectos InnerSource, el Portal InnerSource les ha permitido descubrir exactamente el tipo de oportunidades que les interesan al buscar en todos los proyectos InnerSource disponibles simultáneamente según sus criterios específicos. +* Satisfacer las necesidades de ambas audiencias ha ayudado a establecer InnerSource como una opción viable y atractiva para todas las áreas de la organización para lograr cosas juntos que no podrían haber logrado por separado. + +## Instancias Conocidas + +* **Una gran organización de servicios financieros** ha utilizado la creación de un Portal InnerSource para proporcionar un mecanismo de publicidad y descubrimiento de proyectos InnerSource en existencia en diferentes unidades de negocio. +* **SAP** promueve proyectos InnerSource en el Portal InnerSource: los proyectos pueden auto-registrarse utilizando temas de GitHub. El [Puntaje de Actividad del Repositorio](repository-activity-score.md) define el orden predeterminado de los proyectos InnerSource en el portal. También ver [Michael Graf & Harish B (SAP) en ISC.S11 - El Camino Inesperado de Aplicar Patrones InnerSource](https://www.youtube.com/watch?v=6r9QOw9dcQo&list=PLCH-i0B0otNQZQt_QzGR9Il_kE4C6cQRy&index=6). Su base de código se publica como una [implementación de referencia](https://github.com/SAP/project-portal-for-innersource) y está abierta a contribuciones. +* **Elbit Systems** ha utilizado este patrón y ha añadido gamificación encima. + * [Gamificación Como Medio de Cambio Cultural y Potenciador de Compromiso InnerSource](https://www.oreilly.com/library/view/oscon-2018-/9781492026075/video321579.html) | Shelly Nizri | OSCON 2018 - Portland, Oregon + * De Islas, Monstruos y InnerSource [(diapositivas)](https://docs.google.com/presentation/d/1P1OCEK9B6eSrVRUclVWY6meSI-qHOBjM_UAPNvCZamU/edit#slide=id.p15), [(video)](https://drive.google.com/file/d/1pM89uHMn0vhE3ayFJDGYcCO8R0tAXXZD/view?usp=drivesdk) | InnerSource Spring Summit 2019 (Galway, Irlanda) + * El [código](https://gitlab.com/gilda2) que realiza esta plataforma ha sido de código abierto. +* **American Airlines** promueve proyectos InnerSource a través de un [Mercado Interno InnerSource](https://tech.aa.com/2020-10-30-innersource/). De manera similar a SAP, los proyectos se auto-registran agregando `innersource` como un tema de GitHub. Los proyectos son buscables y filtrables por idioma, temas, número de problemas abiertos, etc. +* **Banco Santander** ha creado un portal público llamado "Santander ONE Europe InnerSource Community" para apoyar e incrementar la adopción de InnerSource. Además del catálogo de proyectos, el portal incluye contenido relevante como documentación, forma de trabajo, noticias y eventos. + +![Portal InnerSource de Santander](../../../assets/img/santander_portal.png "Portal InnerSource de Banco Santander") + +* **Airbus** utilizó el [Portal SAP](https://github.com/SAP/project-portal-for-innersource) como una Prueba de Concepto. Ahora está utilizando el [plugin Bazaar](https://github.com/backstage/community-plugins/blob/main/workspaces/bazaar/plugins/bazaar/README.md) de [Backstage](https://backstage.io) ya que este último se convirtió en la herramienta oficial de experiencia del desarrollador internamente. Proporciona una capacidad de auto-registro conveniente para todas las divisiones. +* **Mercado Libre** utiliza una instancia del [portal SAP](https://github.com/SAP/project-portal-for-innersource) para descubrir proyectos InnerSource existentes dentro de la organización. +* **Mercedes-Benz** está [utilizando](https://opensource.mercedes-benz.com/news/sponsor_innersource_commonsoss) la implementación de referencia de SAP mencionada anteriormente para su Portal InnerSource. +* **WellSky** tiene una simple página de _Confluence Wiki_ donde se enumeran los proyectos InnerSource y reutilizables. + +## Referencias + +* El patrón del Portal InnerSource ha demostrado funcionar extremadamente bien con el patrón asociado de InnerSource [Gig Marketplace](./gig-marketplace.md) en este contexto. + +## Estado + +* Estructurado + +## Autor(es) + +* Stephen McCall + +## Agradecimientos + +* Shelly Nizri +* Melinda Malmgren +* Michael Graf +* Jesús Alonso Gutierrez + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/issue-tracker.md b/translation/es/patterns/issue-tracker.md new file mode 100644 index 000000000..61a58a102 --- /dev/null +++ b/translation/es/patterns/issue-tracker.md @@ -0,0 +1,56 @@ +## Title + +Casos de Uso del Issue Tracker + +## Resumen + +El equipo anfitrión de InnerSource no logra hacer transparentes no solo los planes y el progreso sino también el contexto de los cambios. Esto se resuelve aumentando los casos de uso del issue tracker del proyecto para también servir en lluvia de ideas, discusión de implementación y diseño de funcionalidades. + +## Problema + +Un equipo desarrolla un componente del que dependen muchos equipos en la organización. Utiliza un issue tracker estándar para rastrear errores abiertos y solicitudes de características. Sin embargo, el contexto en cada entrada es muy limitado. Como resultado, los posibles contribuyentes no tienen forma de saber de qué cambio exactamente está hablando cada problema. + +## Contexto + +El tooling del proyecto InnerSource está todo configurado. Sin embargo, el issue tracker del proyecto se utiliza principalmente para compartir el progreso. En los proyectos de InnerSource hay muchos más casos de uso que un issue tracker puede utilizar para facilitar la comunicación remota y asincrónica. + +## Fuerzas + +- A los contribuyentes les gustaría entender si la característica que les falta ya está en la hoja de ruta. Sin embargo, con mucho contexto faltante en los problemas, es imposible decidir si los problemas existentes coinciden con las necesidades del equipo contribuyente. +- Como resultado, se abren muchos problemas duplicados que el equipo anfitrión tiene que manejar. +- Dado que el contexto en los problemas abiertos es tan limitado, los contribuyentes no pueden ayudar al equipo anfitrión implementando algunos problemas más fáciles que ya están abiertos. Como resultado, mucho trabajo permanece en manos del equipo anfitrión. +- Con un fuerte enfoque en la comunicación verbal, es imposible discernir después de un par de meses o años por qué se eligió implementar una característica en particular. Como resultado, las refactorizaciones, en particular la simplificación del componente, se convierten en un ejercicio de arqueología de proyectos y de recoger ideas de personas que recuerdan lo que se discutió. + +## Solución + +Adopte la filosofía de "escrito sobre verbal" no solo para el desarrollo de software puro, sino también durante la fase de planificación de nuevas características: + +- Para errores, características planificadas e ideas de características, cree problemas separados. En cada uno de ellos, incluya tanta información como sea posible para que los posibles contribuyentes externos puedan entender el contexto. Idealmente, en particular para cambios más fáciles, incluya suficiente información para que los contribuyentes externos apoyen al equipo anfitrión implementando la funcionalidad en cuestión. +- Potencialmente use el issue tracker como un canal para hacer preguntas. Esto es particularmente útil si carece de otras fuentes de comunicación para abordar las preguntas de los usuarios. +- Haga uso de etiquetas y categorías para distinguir problemas utilizados para diferentes propósitos. +- Para iniciar una sesión de lluvia de ideas de manera asincrónica, abra un problema para recopilar ideas. Cuando la discusión comience a calmarse, resuma los puntos identificados en este problema en un documento separado. Publíquelo para revisión como una solicitud de extracción para profundizar en los puntos individuales que aún necesitan aclaración. El documento resultante se puede utilizar para publicar los resultados en otros canales apropiados, así como para referencia futura. +- La mayoría de las implementaciones de issue tracker permiten plantillas de problemas. Utilice estas no solo para recopilar información comúnmente necesaria para informes de errores, sino también incluya pistas sobre qué tipo de información se necesita para los otros tipos de uso. + +## Contexto Resultante + +- Hacer más uso del issue tracker del proyecto para la comunicación permite a los contribuyentes externos seguir y tomar mejores decisiones sobre qué contribuir. +- Un enfoque en la comunicación escrita estructurada permite a los miembros del equipo anfitrión participar de forma remota. +- Comunicarse de manera consistente por escrito significa que la documentación pasiva sobre decisiones del proyecto se acumula como un subproducto en lugar de necesitar atención adicional. +- Utilizar consistentemente canales de comunicación públicos lleva a que más personas sigan una discusión. Esto significa que hay más personas conocedoras que pueden responder preguntas, opinar sobre problemas abiertos o señalar fallos en características planificadas que de otro modo se encontrarían mucho más tarde. +- Mover las discusiones a un medio de discusión público crea una oportunidad para que los posibles futuros contribuyentes observen, sigan, se sientan cómodos y aprendan las formas del proyecto mucho antes de que tengan la primera necesidad de involucrarse. + +## Instancias Conocidas + +* Europace AG - Ver publicación en el blog [Casos de Uso del Issue Tracker](https://tech.europace.de/post/using-issues-for-asking-questions-and-tracking-work/) + +## Autores + +Isabel Drost-Fromm + +## Estado + +Estructurado + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/maturity-model.md b/translation/es/patterns/maturity-model.md new file mode 100644 index 000000000..03c68f27d --- /dev/null +++ b/translation/es/patterns/maturity-model.md @@ -0,0 +1,225 @@ +## Title + +Modelo de Madurez + +## Resumen + +Los equipos han comenzado a adoptar InnerSource. La práctica se está extendiendo a múltiples +departamentos. Sin embargo, la comprensión de lo que constituye un proyecto InnerSource +varía. La solución es proporcionar un modelo de madurez que permita a los equipos +realizar una autoevaluación y descubrir patrones y prácticas que aún +no conocen. + +## Problema + +Cuando la adopción de InnerSource en una empresa comienza a aumentar, la tutoría individual de cada proyecto a través de un evangelista se vuelve inviable. Además, cada vez más personas están adquiriendo al menos una comprensión básica de lo que significa trabajar en un proyecto InnerSource. Sin embargo, al observar todos los proyectos InnerSource, la profundidad de la comprensión del concepto diverge. Los equipos pueden no estar al tanto de patrones probados que les ayudarían a pasar al siguiente nivel y resolver problemas y puntos de dolor con los que están lidiando. + +## Contexto + +Varios equipos han comenzado a adoptar prácticas de InnerSource. El nivel exacto de comprensión de la práctica diverge entre los equipos. Los problemas exactos que enfrentan los equipos divergen según el contexto y el entorno de trabajo de cada equipo. Como resultado, la definición de cuáles son las mejores prácticas importantes en un proyecto InnerSource difiere según cada equipo. + +## Fuerzas + +Los equipos que comparten aprendizajes de InnerSource se encuentran con malentendidos, ya que no son conscientes de su respectivo nivel de adopción de InnerSource. + +Los equipos creen que "se trata de migrar a un desarrollo de software compartido +[forge](https://en.wikipedia.org/wiki/Forge_%28software%29)" (GitLab, GitHub o Bitbucket son ejemplos bien conocidos de tales forjas). + +Los equipos no están al tanto de las mejores prácticas que les ayudarían a resolver problemas que enfrentan en su trabajo diario. + +## Solución + +Pida a los equipos que se autoevalúen con el modelo de madurez propuesto. + +### Transparencia + +**Planes y Productos** + +Los proyectos InnerSource se benefician de la planificación transparente en toda la organización al permitir que las partes interesadas comprendan mejor las decisiones y las influyan de una manera que pueda ser seguida por otros. + +* PP-0: Los individuos y equipos no divulgan regularmente sus planes o productos a múltiples partes interesadas. No existen acciones formales en la organización. +* PP-1: Los individuos y equipos dan visibilidad a sus planes o productos a múltiples partes interesadas, antes de que comiencen. Hoja de ruta compartida. +* PP-2: Ya existen hojas de ruta compartidas con pautas claras y reglas de contribución donde las partes interesadas pueden proporcionar comentarios. Sin embargo, esto no está estandarizado en toda la organización y no todos los proyectos proporcionan esta información. +* PP-3: Las hojas de ruta se comparten por defecto y hay un proceso estándar y homogéneo para hacerlo en toda la organización a nivel de cada proyecto InnerSource. Esto contiene reglas claras para contribuir e influir en la hoja de ruta. + +**Proceso de Desarrollo y Herramientas** + +Los proyectos InnerSource prosperan cuando los contribuyentes se vuelven activos y participan. Como resultado, hacer que la contribución sea más fácil debe equilibrarse con objetivos puramente técnicos. + +* DP-0: Cada equipo sigue su propio proceso de desarrollo y herramientas. No están definidos para compartir conocimientos y artefactos fuera del equipo de desarrollo. Equipos de desarrollo en silos. +* DP-1: Los equipos de desarrollo utilizan repositorios de código compartidos, internamente. Algunos equipos desarrollan su propio proceso de CI, utilizando herramientas de CI no corporativas o estándar. No hay un proceso de revisión de código definido, aunque algunos equipos de proyectos lo hacen internamente. +* DP-2: La organización patrocina y promueve un repositorio compartido para el conocimiento colectivo. Algunos equipos desarrollan su propio proceso de CI, utilizando herramientas de CI corporativas. Hay entornos de CI. Proceso de revisión de código definido y utilizado por algunos proyectos. A veces, la revisión de código es realizada por miembros de equipos externos. +* DP-3: La mayoría de los equipos desarrollan su propio proceso de CI, utilizando herramientas de CI corporativas. Hay entornos de CI. Proceso de revisión de código definido y utilizado. La revisión de código es realizada tanto por miembros internos como externos del equipo. + +**Decisiones** + +Para motivar a los colegas a contribuir con trabajo fuera de su equipo principal, necesitan visibilidad en el proceso de toma de decisiones del proyecto anfitrión, pero también sentir que sus voces son escuchadas y valoradas. + +* DC-0: Los responsables de la toma de decisiones a menudo retienen intencional o accidentalmente datos y recursos relacionados con las decisiones del proyecto. +* DC-1: Los materiales que forman parte de las prácticas de toma de decisiones se ponen a disposición para su revisión después de que se finalizan las decisiones. +* DC-2: Las personas sienten que conocen y están ayudando a dar forma a la mayoría (pero no a todas) de las decisiones importantes a medida que se desarrollan. Los materiales que forman parte de las prácticas de toma de decisiones están disponibles en hitos definidos del proyecto. +* DC-3: Las personas sienten que forman parte de un proceso compartido y estándar para la toma de decisiones colectivas que la organización respalda. Los materiales que forman parte de las prácticas de toma de decisiones son continuamente accesibles durante los procesos de trabajo. + +**Recursos Útiles** + +Para atraer a los contribuyentes, el material de apoyo útil debe ser fácilmente accesible. + +* RS-0: Los individuos y equipos no contribuyen ni recurren a un repositorio compartido de conocimientos. +* RS-1: Los individuos y equipos liberan materiales del proyecto para su revisión interna, después de haber terminado su trabajo. Los individuos y equipos comparten recursos, pero en sistemas o repositorios desconectados, fragmentados o individualizados/en silos. Los individuos y equipos comparten recursos, pero no hay una comprensión comúnmente expresada o compartida de los criterios utilizados para determinar si la información es sensible o no. No "comparten pensamientos con otros". +* RS-2: Los individuos y equipos hacen que los materiales relacionados con el proyecto sean accesibles para algunos miembros de los equipos del proyecto de acuerdo con formatos y/o protocolos claramente definidos y compartidos. Los individuos y equipos retienen datos y recursos sensibles, proporcionando detalles, contexto y alcance limitados. +* RS-3: Los individuos y equipos hacen que los materiales relacionados con el proyecto sean ampliamente accesibles para la organización, y posiblemente fuera de la organización también, de acuerdo con formatos y/o protocolos claramente definidos y compartidos. Los individuos y equipos que deben retener datos y recursos sensibles son claros sobre lo que no están compartiendo, y otros entienden por qué esos materiales no están disponibles para ellos. + +**Historias** + +Cuando se trabaja en equipos anfitriones, los errores serán automáticamente visibles. Para mantener altos niveles de contribución, la cultura corporativa debe celebrar el fracaso como una oportunidad para el crecimiento y el aprendizaje. + +* ST-0: Los individuos y equipos no comparten éxitos ni fracasos para que otros aprendan. +* ST-1: Los individuos y equipos se sienten cómodos compartiendo historias sobre éxitos, pero no sobre fracasos. +* ST-2: Los individuos y equipos se sienten cómodos compartiendo historias de éxitos y fracasos durante retrospectivas y revisiones. +* ST-3: Los individuos y equipos se sienten cómodos compartiendo historias de éxitos y fracasos, y aprenden de los fracasos según protocolos formales. + +### Colaboración + +**Canales para Proporcionar Retroalimentación** + +Para que los silos se reduzcan, los colegas deben sentirse cómodos compartiendo retroalimentación abiertamente. Una forma fácil de apoyar eso es usar los mismos principios de comunicación a través de las jerarquías. + +Idealmente, terminarás con canales de comunicación adecuados que sean conocidos por todos en la organización, con canales enfocados en diferentes objetivos (anuncios, soporte al usuario, canales de desarrollo, discusiones de infraestructura, etc.). Algunas de las mejores prácticas que establecerás a medida que tus proyectos InnerSource maduren: Adopción de pautas de netiqueta, apertura de un conjunto probado de canales estándar (que se archivan, son de acceso público, se pueden buscar) para cada nuevo proyecto InnerSource. + +* CF-0: No hay procesos ni canales establecidos. Algunos miembros de la organización comparten materiales a través de canales o discusiones privadas. +* CF-1: La organización está en proceso de establecer pautas y canales internos para fomentar diversos puntos de vista sobre decisiones de la empresa/departamento, para que cualquier persona que pertenezca a la organización pueda usarlos. Algunos miembros de la organización comparten materiales de toma de decisiones de manera informal utilizando plataformas no oficiales. Los líderes mantienen al menos un canal claro y directo para que los miembros de la organización compartan opiniones constructivamente sobre algunos asuntos relevantes para su trabajo. +* CF-2: La organización ha establecido pautas y canales internos, y proporciona recursos específicos (programas de capacitación, acceso a contenido, etc.) para fomentar y solicitar diversos puntos de vista sobre decisiones de equipo o de la organización. +* CF-3: Los miembros de la organización comparten materiales de toma de decisiones en plataformas oficialmente sancionadas. Los miembros de la organización comparten materiales abiertamente a través de múltiples canales y métodos para recibir retroalimentación. Los líderes usan esos canales ellos mismos, alientan abiertamente a otros a usarlos y mantienen registros orientados al equipo o al público de la retroalimentación que han recibido y/o las acciones que han tomado para abordar esta retroalimentación. + +**Liderazgo** + +Los proyectos InnerSource alientan a los empleados a contribuir a proyectos fuera de la influencia directa de su gerente de línea directa. Esto necesita una cultura de confianza. + +* LS-0: Cultura de mando y control, dentro de una organización altamente jerárquica. +* LS-1: Algunos líderes están abiertos a recibir retroalimentación y crear un entorno donde las personas se sientan seguras al proporcionarla. +* LS-2: La mayoría de los líderes en la organización están abiertos a recibir retroalimentación y crear un entorno donde las personas se sientan seguras al proporcionarla. Los líderes muestran pasividad al comprender si todos los miembros se sienten empoderados y habilitados para compartir. La organización alienta a los líderes a buscar activamente voces no presentes en el diálogo para su inclusión. +* LS-3: Los miembros se sienten empoderados y habilitados para compartir opiniones constructivamente sobre cualquier asunto relevante para su trabajo o sobre el cual se sientan apasionados. + +**Estructura Organizacional y Funcional** + +Cuando InnerSource deja el nivel puramente de codificación y entra en el nivel de comunidad y grupos de trabajo, hay potencial para reducir los silos incluso donde la colaboración directa en el código no es posible. + +* OF-0: Los grupos de trabajo tienden a ser estáticos en términos de membresía y conjuntos de habilidades. +* OF-1: Existen equipos multifuncionales, pero los roles del equipo a menudo no están claros y las estructuras de gobernanza son vagas. +* OF-2: Los equipos multifuncionales son comunes y los equipos publican sus roles y objetivos públicamente. +* OF-3: Los equipos multifuncionales son comunes y hacen que sus actividades sean conocidas ampliamente en la organización; a su vez, la organización promueve las mejores prácticas para trabajar juntos. + +**Contribución** + +El objetivo al diseñar patrones de contribución debe ser mantener la colaboración en mente si se quiere reducir los silos. + +* CB-0: Completamente en silos, sin colaboración fuera de los equipos. Solo algunas colaboraciones debido a equipos multifuncionales. +* CB-1: Los miembros de la organización y los equipos colaboran, pero con frecuencia dicen que es "demasiado difícil". Los equipos rara vez revisan los resultados de sus colaboraciones. +* CB-2: Los miembros de la organización y los equipos buscan activamente oportunidades para colaborar. Los equipos discuten, revisan y debaten rutinariamente los resultados de sus esfuerzos colaborativos, y hacen que estos resultados estén disponibles por defecto. +* CB-3: Los miembros de la organización colaboran tanto interna como externamente de maneras que benefician a todos los involucrados. Los equipos discuten, revisan y debaten rutinariamente los resultados de sus esfuerzos colaborativos, y comparten sus aprendizajes fuera de la organización, y hacen que estos resultados estén disponibles externamente por defecto. + +### Comunidad + +**Políticas de Compartir** + +Tener una base de valores compartidos facilita el trabajo a través de los límites del equipo. Cruzar límites se vuelve más fácil si un conjunto limitado de reglas y pautas básicas se aplica en todas partes y se puede referenciar fácilmente. + +* SP-0: No hay cultura de compartir ni políticas escritas. +* SP-1: Algunos miembros de la organización se unen para definir valores y principios, pero no están claramente apoyados cuando lo hacen. +* SP-2: Los miembros de la organización documentan colectivamente visiones y acuerdos compartidos como declaraciones de misión y códigos de conducta, los hacen fácilmente accesibles y los mencionan con frecuencia. Los materiales de incorporación y los rituales de orientación proporcionan un contexto adecuado para ayudar a los nuevos miembros a comprender cómo la organización se beneficiará de sus contribuciones. +* SP-3: Los valores y principios compartidos informan los procesos de toma de decisiones, resolución de conflictos y evaluación entre los miembros de la organización, que mencionan estos valores y principios de manera consistente tanto en formatos verbales como escritos. + +**Sentirse parte de la Organización** + +Una de las posibles razones para introducir InnerSource en las organizaciones puede ser aumentar el compromiso. Este punto rastrea cómo está cambiando el compromiso mientras se adopta InnerSource. + +* PA-0: Bajo compromiso, sin colaboración y las personas no se sienten cómodas compartiendo con otros. +* PA-1: Los miembros de la organización se sienten cómodos compartiendo sus pensamientos y opiniones sin temor a represalias, pero solo en dominios familiares. Las personas entienden que las mejores ideas ganan y las responsabilidades de liderazgo recaen en personas con historias de contribución y compromiso. +* PA-2: Los miembros de la organización se sienten cómodos compartiendo sus pensamientos y opiniones sin temor a represalias. Los líderes demuestran dedicación a los valores compartidos de la organización. +* PA-3: La organización es proactiva al decir a los miembros que se beneficia de sus contribuciones; como tal, los miembros demuestran conciencia compartida y ejecución empoderada, y sienten un sentido de responsabilidad hacia la comunidad. Los líderes entienden que crecen ayudando a otros a crecer y mentorean a los miembros junior de la organización. + +### Gobernanza + +**Recompensas** + +Para impulsar la adopción, se pueden utilizar motivadores extrínsecos para aumentar la colaboración entre equipos. + +* RW-0: Sin recompensas. +* RW-1: Se alienta a los líderes a recompensar colaboraciones excepcionales, pero no hay políticas ni procesos establecidos. +* RW-2: Se establecen procesos estándar para recompensar colaboraciones fuera de los equipos de desarrolladores. Los líderes de equipo o juntas deciden quién debe ser recompensado. +* RW-3: Las recompensas no solo son propuestas por la organización, sino que las comunidades pueden definir sus recompensas más valiosas. La comunidad es responsable de decidir quién debe ser recompensado. + +**Políticas de Monitoreo** + +Los proyectos InnerSource necesitan un medio para la autoevaluación. Las métricas pueden ser un aspecto para facilitar esta evaluación. Además, en organizaciones con un nivel de adopción de InnerSource maduro, esperamos que la adopción del método se rastree en función de métricas claras y acordadas. + +* MP-0: No existen políticas de monitoreo en ningún nivel de la organización. +* MP-1: Las métricas son importantes para ciertos equipos y comienzan a usarlas de manera aislada. +* MP-2: Existe una estrategia a nivel organizacional con respecto a las métricas que ayudan a validar políticas específicas en toda la organización. Esta política de monitoreo existe a nivel de algunos proyectos InnerSource. +* MP-3: Existen pautas claras, recomendaciones y capacitaciones sobre el uso de métricas con cierta infraestructura proporcionada por la organización. Esto funciona en ambos niveles: programa InnerSource para comprender la adopción general de InnerSource dentro de la organización y a nivel de proyectos InnerSource. + +**Soporte y Mantenimiento** + +No solo el desarrollo de características debe ser propiedad de los equipos InnerSource, el soporte y mantenimiento también es parte de las tareas principales de los equipos. + +* SM-0: Soporte dado por el equipo de desarrollo o soporte principal. Un contrato comercial garantiza el soporte. No hay conocimiento sobre el producto fuera del equipo. +* SM-1: Existen reglas y regulaciones para formalizar el soporte en el producto, dado por un equipo de soporte dedicado. +* SM-2: El soporte para las contribuciones de InnerSource se formaliza a través de patrones de InnerSource como [30 Day Warranty](./30-day-warranty.md) o [Service vs. Library](./service-vs-library.md). +* SM-3: Existen reglas y regulaciones para formalizar el soporte en el producto, dado por una comunidad madura. + +**Cultura** + +Hay múltiples niveles que avanzan hacia una cultura colaborativa. + +* CL-0: Silos: los equipos trabajan de manera independiente pero también en aislamiento. +* CL-1: Reactivo: los equipos trabajan de manera independiente, pero saben cómo reaccionar ante fallas en las dependencias. +* CL-2: Contributivo: los equipos ayudan activamente a mejorar sus dependencias contribuyendo. +* CL-3: Activista: los equipos buscan activamente ayuda, mentorean y reclutan nuevos contribuyentes. + +**Roles de InnerSource** + +InnerSource viene con roles explícitos. Si bien en las primeras etapas algunos patrones pueden ser utilizables sin adoptar esos roles, comunicarse dentro de los proyectos utilizando títulos de roles explícitos se vuelve más fácil. + +* RO-0: No existen roles específicos que ayuden a la adopción de InnerSource. Solo están presentes roles comunes de desarrollo: desarrollador, analista, probador, etc. +* RO-1: Ocasionalmente, algunos individuos y equipos contribuyen a otros proyectos. Estas son contribuciones técnicas, donde se ve el rol de usuario/contribuyente. Para algunos equipos, se puede identificar al menos un miembro que sea una referencia técnica, que explique el proceso de desarrollo a otros miembros del equipo de desarrollo. Él/ella podría ser un candidato para cubrir el rol de committer de confianza. +* RO-2: Un rol de Oficial de InnerSource está a cargo de la gobernanza y el soporte, incluidos los procesos, etc. Identifica las necesidades de educación y asegura que se proporcione a la organización. Lidera y mentorea a la organización en el compromiso con los proyectos de IS. Es el primer paso formal en el camino, definiendo la visión y la hoja de ruta de IS. La organización ha definido un rol de committer de confianza, siendo un punto de contacto/referencia no solo para los miembros del equipo de desarrollo, sino también para los contribuyentes externos. Existe un proceso estándar que describe cómo contribuir a la comunidad, el rol de contribuyente está presente. El rol de Científico de Datos está a cargo de gestionar las huellas de actividad dejadas por la iniciativa de InnerSource, necesarias para medir la evolución de IS. El rol de committer de confianza evolucionará a un perfil más técnico, y un gerente de comunidad estará a cargo de "energizar" la comunidad, siendo su principal responsabilidad atraer y retener nuevos desarrolladores/usuarios (contribuyentes/miembros de la comunidad). +* RO-3: Los evangelistas se mueven dentro de la organización, para que otros conozcan el trabajo actual, lo que hace InnerSource y cómo hacerlo, y ayuden a otros a comprender y formar parte de la iniciativa. Aparecen contribuyentes no técnicos. + +## Contexto Resultante + +Todos los equipos están al tanto de las mejores prácticas disponibles. + +Los equipos entienden su nivel de adopción de InnerSource. + +Antes de adoptar InnerSource como modelo de trabajo, los equipos son conscientes de las prácticas que se esperan de ellos, tanto a corto como a largo plazo. + +## Instancias Conocidas + +* Entelgy +* Zylk +* Bitergia +* Airbus + +## Autores + +* Daniel Izquierdo Cortazar +* Isabel Drost-Fromm +* Jorge +* Nerea + +## Agradecimientos + +* Alexander Andrade (agradecimiento especial por las correcciones ortográficas) + +## Alias + +Modelo de madurez: Aprender sobre las mejores prácticas de InnerSource + +## Estado + +* Estructurado +* Redactado en septiembre de 2019 + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/praise-participants.md b/translation/es/patterns/praise-participants.md new file mode 100644 index 000000000..fcada9e4e --- /dev/null +++ b/translation/es/patterns/praise-participants.md @@ -0,0 +1,92 @@ +## Title + +Reconocimiento a los Participantes + +## Resumen + +Cuando recibes una contribución InnerSource, es importante agradecer al contribuidor por su tiempo y esfuerzo. +Extender tu gratitud no solo reconoce efectivamente la contribución sino que también genera mayor compromiso del contribuidor y otros. +Reconocer las contribuciones positivas de los contribuidores a tu proyecto InnerSource motiva a estos contribuidores (y sus gerentes) a continuar invirtiendo en el esfuerzo. + +## Problema + +¿Cómo podemos expresar adecuadamente nuestra gratitud a un contribuidor por su contribución a un proyecto InnerSource? +Puede que no sepamos exactamente qué palabras o canales de comunicación usar para expresarnos sinceramente. +Pero reconocer y agradecer a los contribuidores es fundamental para mantener a esos contribuidores (y sus gerentes) comprometidos con el trabajo. +Afortunadamente, el reconocimiento efectivo de los participantes sigue un patrón, y seguir este patrón ayuda a garantizar que nuestros mensajes de agradecimiento se transmitan de manera clara y amable. +También nos hace menos propensos a olvidar agradecer a nuestros contribuidores, lo cual es desafortunadamente demasiado fácil de hacer. + +## Contexto + +* Eres el [Trusted Committer](./trusted-committer.md) o mantenedor de un proyecto InnerSource. +* Valoras la comunidad de contribuidores y quieres mantenerla y hacerla crecer. + +## Fuerzas + +* Estás ocupado, lo que hace que sea más fácil olvidar algunos toques suaves (como el reconocimiento y el agradecimiento). +* Puede que no seas alguien que se sienta cómodo en situaciones sociales o que sea bueno con las palabras. +* El reconocimiento de los compañeros es muy importante para la satisfacción laboral y el desarrollo profesional. + +## Soluciones + +Ser reconocido por otros se siente bien. +Y en un entorno profesional, el reconocimiento de los compañeros también puede aumentar tu influencia organizacional y tu crecimiento profesional. +Cada vez que alguien contribuya a tu proyecto InnerSource, reconócelos con un "gracias" auténtico y sincero. +Asegúrate de resaltar ejemplos específicos de cómo estas contribuciones han impactado positivamente el proyecto. + +Para contribuciones no triviales (todas las contribuciones de código y contribuciones de tiempo significativas), di "gracias" a través de los siguientes mecanismos: + +(1) Menciona a la persona por su nombre en cualquier lugar de chat (por ejemplo, _Slack_) donde organizes la actividad de tu proyecto. +Haz saber a todos lo que hicieron y agradéceles públicamente. + +Ejemplo: + +> Todos @aquí denle un aplauso a @andrew.clegg por actualizar el _rcs-viewer_ a la última versión del _hebo-client_ (https://github.com/rcs/rcs-viewer/pull/81). +> ¡Gracias por ayudar a mantener esta biblioteca actualizada, Andy! + +(2) Envíales un correo electrónico a ellos y a su gerente (con copia) en privado, agradeciéndoles por la contribución. +Para contribuciones de código, considera reenviar el correo de notificación de la fusión. + +Ejemplo: + +> Hola, Andy, quiero agradecerte nuevamente por hacer esta actualización. +> Puede que haya sido una pequeña cantidad de tiempo, pero es la atención como esta de cada persona lo que hace que el proyecto RCS funcione para todos nosotros. +> Gracias por resolver tu propio problema de una manera que también mejora el _rcs-viewer_ para todos. + +## Contexto Resultante + +Comentarios como este dejan al contribuidor con una sensación fantástica y listo para volver a participar en el proyecto. +Combinar **ambas** formas de agradecimiento les da reconocimiento frente a sus compañeros (amplitud) y frente a su gerente directo (profundidad). +Hay un sutil estímulo para que esos compañeros en el chat consideren contribuir ellos mismos y para que ese gerente busque circunstancias apropiadas para alentar a sus otros subordinados directos a hacer lo mismo. +Además, la conciencia del proyecto InnerSource se extiende al gerente, quien puede no haber conocido previamente el uso y la participación del equipo en él. + +Una advertencia: manténlo real. +Asegúrate de que tus palabras provengan del sincero agradecimiento que sientes por lo que han hecho. +Mantén el nivel y la verbosidad del reconocimiento apropiados a su nivel de participación. +Exagerar puede parecer insincero y mecánico y frustrar tu propósito al comunicarte. + +## Patrones Relacionados + +* _Just Say Thanks_ (del libro [_Fearless Change_](https://fearlesschangepatterns.com/)) + +## Instancias Conocidas + +* Nike (múltiples proyectos) +* SAP - Las iniciativas InnerSource como los proyectos Dojo y Everest se elevan por el patrón 'Reconocimiento a los Participantes', donde el programa SAP Appreciate juega un papel clave en fomentar una cultura de gratitud y reconocimiento, llevando la innovación y la colaboración a nuevas alturas. Ver: [InnerSource: First Contribution Explored](https://community.sap.com/t5/open-source-blogs/innersource-first-contribution-explored/ba-p/13644916) + +## Estado + +* Estructurado + +## Autor(es) + +* Russ Rutledge + +## Agradecimientos + +* [Todd Lisonbee](https://github.com/tlisonbee) por alentar a "mantenerlo real." +* [Isabel Drost-Fromm](https://github.com/MaineC) por [esta explicación adicional](https://youtu.be/h3MPewsk5PU?t=357) de la importancia de proporcionar ejemplos específicos de cómo la contribución ha impactado positivamente el proyecto. + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/release-process.md b/translation/es/patterns/release-process.md new file mode 100644 index 000000000..a039ab45b --- /dev/null +++ b/translation/es/patterns/release-process.md @@ -0,0 +1,73 @@ +## Title + +Proceso Estándar de Liberación + +## Resumen + +Los equipos pueden dudar en adoptar un proyecto InnerSource si no están seguros de su madurez. Para abordar esto, las notas de versión consistentes y los artefactos publicados son cruciales. Estas prácticas demuestran una fuerte dedicación al proyecto, generando confianza y asegurando a los usuarios un compromiso continuo con un software sostenible y bien gestionado. + +## Problema + +Cuando un equipo está decidiendo si usar un proyecto InnerSource, una de sus consideraciones es si pueden confiar en el proyecto dado por un período prolongado. Cambiar las herramientas/proyectos que están utilizando tiene un costo, por lo que solo quieren hacer esas inversiones cuando sea necesario y tenga beneficios tangibles. + +Es una práctica común para los proyectos de código abierto tener versiones versionadas, con notas que documentan cambios importantes y nuevas características junto con un binario publicado o un enlace a una imagen de Docker. Esta práctica puede no ser tan transparente o bien documentada/visible para los proyectos InnerSource, módulos, etc. + +Los proyectos InnerSource que no tienen un artefacto publicado o un proceso de liberación reducen la confianza. Los equipos no sabrán cuándo pueden esperar la próxima versión, cuándo se introducen cambios importantes, etc. + +## Contexto + +Las grandes organizaciones producen mucho software interno, gran parte del cual podría ser reutilizado por equipos en toda la empresa. Herramientas operativas, bibliotecas de software y módulos de infraestructura como código (IaC) son ejemplos comunes de este tipo de software. Sin embargo, la mayoría de las grandes organizaciones no publican software interno para ser consumido por otros equipos en la empresa. Esto puede ocurrir porque están demasiado ocupados para proporcionar documentación o no se dan cuenta del valor del proyecto para otros. + +Debe estar disponible un repositorio de código fuente interno o público donde se almacene el código fuente, pero los equipos carecen de un proceso para hacer que el software sea consumible por equipos externos. + +A medida que una organización crece y se escribe más software interno, el valor de este patrón crece. + +## Fuerzas + +### Difícil para organizaciones que no tienen un sistema CI/CD central + +Para las organizaciones que no proporcionan a los ingenieros un sistema CI/CD centralizado, automatizar un proceso de construcción y liberación puede ser un desafío. El equipo puede necesitar implementar su propia herramienta (Jenkins, Drone, etc). Sin un sistema CI/CD, las construcciones y las notas de versión aún se pueden producir, sin embargo, puede requerir una construcción local del software y una carga manual a la herramienta que esté alojando los artefactos de construcción. + +### Carga adicional de publicar notas de versión + +Además de construir su código fuente, escribir notas de versión puede ser tedioso sin la capacidad de autogenerar una lista de commits de git. Esto quedaría para que alguien lo haga manualmente, además de escribir detalles más generales sobre una versión. + +### Mayor dificultad sin una ubicación para alojar artefactos + +Si una empresa no proporciona una ubicación centralizada para almacenar artefactos de construcción (jars, módulos npm, etc.) e imágenes de Docker, los ingenieros pueden quedar decidiendo por sí mismos dónde es apropiado almacenar el software versionado. Herramientas como GitHub proporcionan esto para ti, sin embargo, si una empresa no está utilizando una de estas herramientas populares, esto podría suponer una carga. + +## Solución + +Al proporcionar **notas de versión** claras y un artefacto publicado, aumentas la confianza de las personas en que estás publicando un producto de calidad en el que pueden confiar. + +Los siguientes son elementos clave para lograr esto: + +- Un pipeline CI/CD se encuentra dentro de tu repositorio que [automatiza el proceso de liberación](https://opensource.guide/best-practices/#use-tools-to-automate-basic-maintenance-tasks) +- Los artefactos de construcción son generados por el sistema CI/CD (binario, imagen de Docker, jar, etc) +- Las versiones están claramente etiquetadas y marcadas con [versionado semántico](https://github.com/semantic-release/semantic-release) +- Las versiones incluyen notas sobre Nuevas Características, Corrección de Errores y cualquier "Cambio Importante" + +Un buen ejemplo de notas de versión de calidad se puede encontrar [aquí](https://github.com/jaegertracing/jaeger/releases). + +## Contexto Resultante + +Los equipos que encuentren tu proyecto verán notas de versión publicadas y ganarán confianza en tu herramienta. Los artefactos publicados también facilitan y aceleran el uso de tu producto. Tener procesos bien definidos y visibles como estos también ayuda con la colaboración entre equipos y nuevos contribuyentes. Las personas pueden estar seguras de que sus contribuciones están disponibles y distribuidas en un tiempo razonable con una ruta de uso clara. + +Las notas de versión también son una gran oportunidad para [elogiar a los participantes](praise-participants.md)! Como sabemos, [la documentación es extremadamente importante](base-documentation.md) para las nuevas personas que buscan involucrarse en tu proyecto. Elogiar a los compañeros externos por sus contribuciones, incluida la documentación y las notas de versión, es una excelente manera de fomentar la comunidad y hacer crecer tu base de usuarios. + +## Instancias Conocidas + +* Comcast (múltiples proyectos) +* GitHub (múltiples proyectos) + +## Autores + +David Grizzanti + +## Estado + +Estructurado + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/repository-activity-score.md b/translation/es/patterns/repository-activity-score.md new file mode 100644 index 000000000..325c5da4f --- /dev/null +++ b/translation/es/patterns/repository-activity-score.md @@ -0,0 +1,137 @@ +## Title + +Puntuación de Actividad del Repositorio + +## Resumen + +Los contribuidores potenciales quieren encontrar proyectos InnerSource activos que necesiten su ayuda. Al calcular una puntuación de actividad del repositorio para cada proyecto, se puede crear una lista clasificada de proyectos (por ejemplo, en el [Portal InnerSource](innersource-portal.md)), para que los contribuidores potenciales puedan determinar más fácilmente a qué proyecto quieren contribuir. + +## Problema + +**¿En qué orden** se deben presentar los proyectos InnerSource? Los KPIs típicos de clasificación como *GitHub Stars*, *Número de Forks*, *Número de Commits*, *Líneas de Código*, *Última Actualización* no son suficientes para indicar de manera concisa la actividad de un proyecto. + +Los proyectos activos con mucha tracción, pero también los proyectos nuevos y entusiastas que necesitan nuevos contribuidores, deben clasificarse más alto que los proyectos maduros con poca actividad o en modo de mantenimiento. + +Se necesita una nueva métrica derivada de varios KPIs para definir una puntuación confiable y versátil del nivel de actividad de un proyecto. Puede usarse para ordenar los proyectos según su nivel de actividad. + +## Historia + +Cuando InnerSource se practica durante mucho tiempo o se escala más allá de un cierto número de proyectos (digamos 50 para dar un umbral significativo), es difícil encontrar los proyectos InnerSource más populares y activos en ese momento. Los proyectos que existen desde hace mucho tiempo son bien conocidos, pero pueden no ser muy activos. Por otro lado, los proyectos nuevos no tienen una reputación o una comunidad activa todavía. + +Una lista de proyectos InnerSource no debe considerarse un recurso estático, sino un lugar emocionante para descubrir y explorar nuevos proyectos activos, al igual que una página de noticias que enumera los temas más interesantes del día primero. Por lo tanto, es beneficioso cuando el orden de los proyectos se actualiza regularmente y cambia según la popularidad y actividad del proyecto. + +Estas consideraciones llevaron a un primer prototipo para calcular una puntuación de actividad del repositorio, que funcionó sorprendentemente bien y determina un orden siempre cambiante de proyectos según su actividad. + +## Contexto + +Descubrir proyectos InnerSource puede facilitarse con el [Portal InnerSource](innersource-portal.md) y el patrón [Gig Marketplace](gig-marketplace.md), o promoviendo proyectos en otros canales de comunicación y plataformas. La puntuación de actividad define un orden predeterminado en el que se presentan los proyectos a la comunidad. + +## Fuerzas + +Los KPIs automatizados que se pueden obtener consultando la API de GitHub son solo una parte de la verdad. ¿Qué pasa con la calidad del código, la disponibilidad de buena documentación o una comunidad activa y servicial que hace que el proyecto sea un lugar divertido para contribuir? + +Tales KPIs "suaves" tendrían que agregarse manual o semiautomáticamente al cálculo y la puntuación resultante. Si existen herramientas que proporcionan más contexto para el repositorio, como un informe de cobertura de código, se pueden integrar fácilmente. + +## Esquema + +![Ecosistema para la Puntuación de Actividad del Repositorio](../../../assets/img/repository_activity_score.png) + +Un enfoque centralizado para calcular y aplicar la puntuación de actividad del repositorio. Para más detalles, ver [Contexto Resultante](#contexto-resultante) + +## Soluciones + +La puntuación de actividad del repositorio es un valor numérico que representa la actividad (GitHub) de un proyecto InnerSource. Se deriva automáticamente de estadísticas del repositorio como estrellas de GitHub, observadores y forks, y puede enriquecerse con KPIs de otras herramientas o evaluaciones manuales. + +Además, considera parámetros de actividad como la última actualización y la fecha de creación del repositorio para dar un impulso a los proyectos jóvenes con mucha tracción. Los proyectos con directrices de contribución, estadísticas de participación activa y problemas (backlog público) también reciben una clasificación más alta. + +Todo esto se puede obtener y calcular automáticamente utilizando el conjunto de resultados de la [API de búsqueda de GitHub](https://docs.github.com/en/rest/search#search-repositories) y la [API de estadísticas de GitHub](https://docs.github.com/en/rest/metrics/statistics). Otros sistemas de control de versiones de código como Bitbucket, GitLab, Gerrit también se pueden integrar si hay una API similar disponible. + +El código a continuación asume que la variable `repo` contiene una entidad obtenida de la API de `búsqueda` de GitHub y el objeto `participation` contiene una entidad de la API de `stats/participation` de GitHub. + +Se pueden hacer ajustes manuales según los KPIs suaves (ver [Fuerzas](#fuerzas)) si es necesario. + +``` javascript +// calcular una puntuación virtual de InnerSource a partir de estrellas, observadores, commits y problemas +function calculateScore(repo) { + // la puntuación inicial es 50 para dar a los repositorios activos con bajos KPIs de GitHub (forks, observadores, estrellas) un mejor punto de partida + let iScore = 50; + // ponderación: los forks y observadores cuentan más, luego las estrellas, agregar una pequeña puntuación para problemas abiertos también + iScore += repo.forks_count * 5; + iScore += (repo.subscribers_count ? repo.subscribers_count : 0); + iScore += repo.stargazers_count / 3; + iScore += repo.open_issues_count / 5; + + // actualizado en los últimos 3 meses: agrega un multiplicador de bonificación entre 0..1 a la puntuación general (1 = actualizado hoy, 0 = actualizado hace más de 100 días) + let iDaysSinceLastUpdate = (new Date().getTime() - new Date(repo.updated_at).getTime()) / 1000 / 86400; + iScore = iScore * ((1 + (100 - Math.min(iDaysSinceLastUpdate, 100))) / 100); + + // evaluar estadísticas de participación para los últimos 3 meses + repo._InnerSourceMetadata = repo._InnerSourceMetadata || {}; + if (repo._InnerSourceMetadata.participation) { + // commits promedio: agrega un multiplicador de bonificación entre 0..1 a la puntuación general (1 = >10 commits por semana, 0 = menos de 3 commits por semana) + let iAverageCommitsPerWeek = repo._InnerSourceMetadata.participation.slice(-13).reduce((a, b) => a + b) / 13; + iScore = iScore * ((1 + (Math.min(Math.max(iAverageCommitsPerWeek - 3, 0), 7))) / 7); + } + + // cálculo de impulso: + // todos los repositorios actualizados en el último año recibirán un impulso máximo de 1000 que disminuye según los días desde la última actualización + let iBoost = (1000 - Math.min(iDaysSinceLastUpdate, 365) * 2.74); + // reducir gradualmente el impulso según la fecha de creación del repositorio para mezclar con estadísticas de "compromiso real" + let iDaysSinceCreation = (new Date().getTime() - new Date(repo.created_at).getTime()) / 1000 / 86400; + iBoost *= (365 - Math.min(iDaysSinceCreation, 365)) / 365; + // agregar impulso a la puntuación + iScore += iBoost; + // dar a los proyectos con una descripción significativa un impulso estático de 50 + iScore += (repo.description?.length > 30 || repo._InnerSourceMetadata.motivation?.length > 30 ? 50 : 0); + // dar a los proyectos con directrices de contribución (archivo CONTRIBUTING.md) un impulso estático de 100 + iScore += (repo._InnerSourceMetadata.guidelines ? 100 : 0); + // construir una escala logarítmica para proyectos muy activos (sin límite pero estabilizándose alrededor de 5000) + if (iScore > 3000) { + iScore = 3000 + Math.log(iScore) * 100; + } + // la puntuación final es un valor redondeado que comienza desde 0 (restar el valor inicial) + iScore = Math.round(iScore - 50); + // agregar puntuación a los metadatos sobre la marcha + repo._InnerSourceMetadata.score = iScore; + + return iScore; +} +``` + +## Contexto Resultante + +Los contribuidores son libres de dedicar parte de su tiempo a proyectos InnerSource. Pueden elegir contribuir a un proyecto del que dependen para el trabajo en su equipo regular de todos modos. Sin embargo, también pueden optar por contribuir a algo completamente diferente, basado en sus intereses y objetivos de desarrollo personal. + +Los proyectos pueden ordenarse y presentarse por puntuación de actividad del repositorio para dar un orden significativo en un portal que presenta proyectos a nuevos contribuidores potenciales. La puntuación se puede calcular sobre la marcha o en un trabajo en segundo plano que evalúa todos los proyectos regularmente y almacena una lista de resultados. + +Un rastreador que busca regularmente todos los repositorios InnerSource (por ejemplo, etiquetados con un cierto [tema](https://github.com/topics) en GitHub) también puede ser una adición útil. Proporciona una lista clasificada de proyectos que se puede usar como entrada para herramientas como el [Portal InnerSource](innersource-portal.md), un motor de búsqueda o un chatbot interactivo. + +## Razonamiento + +La puntuación de actividad del repositorio es un cálculo simple basado en la API de GitHub. Puede ser completamente automatizado y fácilmente adaptado a nuevos requisitos. + +## Instancias Conocidas + +* Utilizado en el portal de proyectos InnerSource de SAP para definir el orden predeterminado de los proyectos InnerSource. Fue creado por primera vez en julio de 2020 y se ajusta y actualiza con frecuencia desde entonces. Cuando se propuso a InnerSource Commons en julio de 2020, surgió este patrón. También ver [Michael Graf & Harish B (SAP) en ISC.S11 - El Camino Inesperado de Aplicar Patrones InnerSource](https://www.youtube.com/watch?v=6r9QOw9dcQo&list=PLCH-i0B0otNQZQt_QzGR9Il_kE4C6cQRy&index=6). +* Airbus se inspiró mucho en este patrón para crear una "puntuación InnerSource" que combina la puntuación de actividad junto con verificaciones de la [Documentación Base Estándar](./base-documentation.md) y la [Licencia InnerSource](./innersource-license.md). + +## Estado + +* Estructurado + +## Autor(es) + +[Michael Graf (SAP)](mailto:mi.graf@sap.com) + +## Agradecimientos + +¡Gracias a la Comunidad de InnerSource Commons por sus consejos rápidos y una gran cantidad de aportes útiles para alimentar este patrón! Especialmente: + +* Johannes Tigges +* Sebastian Spier +* Maximilian Capraro +* Tim Yao + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/review-committee.md b/translation/es/patterns/review-committee.md new file mode 100644 index 000000000..59a900264 --- /dev/null +++ b/translation/es/patterns/review-committee.md @@ -0,0 +1,62 @@ +## Title + +Comité de Revisión + +## Resumen + +El modelo de trabajo InnerSource es un cambio radical respecto a los enfoques más tradicionales, tanto para desarrolladores como para gerentes. Al establecer un comité de revisión como interfaz entre la iniciativa InnerSource y todos los gerentes senior de las unidades de negocio participantes, es más probable que estos últimos se familiaricen con la iniciativa y la apoyen, ya que les proporciona cierto nivel de supervisión y control sin fomentar la microgestión. + +## Problema + +Los gerentes percibirán el modelo de trabajo InnerSource como un cambio radical respecto a los modelos de trabajo a los que están acostumbrados y con los que tienen experiencia. Como consecuencia, es probable que rechacen o microgestionen la iniciativa InnerSource para tratar de minimizar el riesgo percibido de este cambio. En ambos casos, los beneficios de InnerSource no se pueden realizar. Como resultado, InnerSource se desacredita posteriormente. + +## Contexto + +La empresa A quiere introducir su primera iniciativa InnerSource. La mayoría de los gerentes de la empresa A no están familiarizados con el modelo de trabajo de código abierto y, en cambio, están acostumbrados a la gestión jerárquica y de control descendente. + +## Fuerzas + + - Cuanto más control percibido tenga un gerente sobre el trabajo en la iniciativa InnerSource, más probable es que apoye la iniciativa sin experiencia previa. + - Cuanta menos experiencia tenga un gerente con el modelo de trabajo de código abierto, más probable es que quiera controlar el riesgo de la iniciativa. + - Cuanto más pesadas y microgerenciales sean las iniciativas InnerSource, menos probable es que el modelo de trabajo de código abierto se pueda adoptar en la medida necesaria. Como resultado, no se realizarán los beneficios de InnerSource. + +## Solución + +- Establecer un comité de revisión compuesto por gerentes senior de todas las unidades de negocio que participan en la iniciativa InnerSource. +- Los miembros del comité de revisión tienen la autoridad para decidir en grupo qué proyectos InnerSource recibirán apoyo en general y financiación en particular. +- Los solicitantes pueden ser elegidos por los miembros del comité de revisión antes de las reuniones para presentar su proyecto InnerSource propuesto durante las reuniones del comité de revisión para su consideración. +- Los líderes de los proyectos InnerSource actualmente financiados por el comité de revisión están obligados a informar sobre el estado de su proyecto durante cada reunión del comité de revisión. +- Los miembros del comité de revisión están obligados a proporcionar comentarios constructivos tanto a los nuevos solicitantes como a los líderes de proyectos actuales durante las reuniones del comité de revisión. +- A cada proyecto InnerSource se le debe dar la oportunidad de reaccionar a los comentarios recibidos en una sesión del comité de revisión hasta la siguiente sesión para evitar cerrar el proyecto prematuramente. +- Un líder de proyecto InnerSource también puede presentar la moción de ser cerrado por su propia iniciativa en un comité de revisión. El comité de revisión debe decidir si las unidades de negocio que utilizan el software necesitan tiempo para implementar medidas que aseguren que el desarrollo y/o mantenimiento del código continúe hasta que se encuentre una solución alternativa al desarrollo por la comunidad InnerSource (si es relevante para el negocio o crítico para la misión). +- El comité de revisión debe reunirse regularmente. Una cadencia de dos reuniones por año ha demostrado ser exitosa. +- El comité de revisión puede volverse opcional si InnerSource ha sido ampliamente adoptado y comprendido por la organización. + +![Review Committee Sketch](../../../assets/img/review-committee-sketch.jpg) + +## Contexto Resultante + +- Los gerentes aplican una herramienta con la que se sienten cómodos a InnerSource para obtener la cantidad necesaria de información y control sobre el funcionamiento interno de la iniciativa InnerSource. Esta familiaridad hará que sea más probable que aprueben la iniciativa InnerSource y otorguen el grado de libertad requerido para los proyectos InnerSource. +- Los desarrolladores aún pueden autoorganizarse en un grado suficiente. La microgestión no ocurre porque el comité de revisión se reúne con poca frecuencia. + +## Instancias Conocidas + +* BIOS en Robert Bosch GmbH (en las primeras etapas de adopción, solo - 2009-2012) + +## Estado + +* Estructurado +* _Finalizado y Revisado_ a partir del 31/08/17. + +## Autores + +- Georg Grütter, Robert Bosch GmbH +- Diogo Fregonese, Robert Bosch GmbH + +## Alias + +Interfaz de Queso + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/service-vs-library.md b/translation/es/patterns/service-vs-library.md new file mode 100644 index 000000000..b56fd9295 --- /dev/null +++ b/translation/es/patterns/service-vs-library.md @@ -0,0 +1,80 @@ +## Title + +Servicio vs Biblioteca + +## Resumen + +Los equipos en un entorno DevOps pueden mostrarse reacios a trabajar a través de los límites del equipo en bases de código comunes debido a la ambigüedad sobre quién será responsable de responder ante la interrupción del servicio. La solución es comprender que a menudo es posible implementar el mismo servicio en entornos independientes con cadenas de escalamiento separadas en caso de interrupciones del servicio, o bien extraer gran parte del código compartido en una biblioteca y colaborar en ella. + +## Problema + +Cuando los equipos trabajan en un entorno DevOps, los desarrolladores son responsables de una característica de principio a fin: desde el cliente hasta el despliegue, mantenimiento y soporte. Esto plantea un desafío al trabajar a través de los límites del equipo: las cadenas de escalamiento pueden no ser las mismas para los errores que ocurren en cualquiera de los equipos. Acoplar el código fuente y el despliegue deja a los equipos con la pregunta de quién es responsable del soporte en caso de errores. Como resultado, los equipos son reacios a unir fuerzas incluso si hay una superposición significativa en los requisitos. + +## Contexto + +* Los equipos están trabajando en un entorno de microservicios. +* Están organizados en equipos DevOps completamente funcionales: cada equipo es responsable de sus contribuciones de principio a fin, incluyendo mantenimiento, soporte y atención al cliente. +* Un equipo tiene la tarea de proporcionar un servicio a sus clientes downstream que es bastante similar a un servicio existente construido por otro equipo. + +## Fuerzas + +* Las rutas de escalamiento organizacional pueden ser diferentes para cada uno de los equipos. +* Los miembros de cada equipo pueden no estar dispuestos a responder al soporte en caso de errores que no afectan a sus propios clientes downstream. +* Los niveles de severidad para los mismos tipos de errores pueden ser diferentes a través de los límites del equipo debido a diferentes definiciones de SLA por equipo/relación con el cliente. +* Los equipos pueden tener diferentes restricciones de seguridad o regulatorias que gobiernan sus despliegues. + +## Soluciones + +Desacoplar la responsabilidad del código fuente del despliegue: ambos equipos trabajan para identificar exactamente dónde hay superposición y sinergias. + +Solo el código fuente compartido se mantiene como parte del proyecto InnerSource con responsabilidad compartida. El código compartido debe ser coherente en que incluye todo el código de prueba (incluyendo pruebas de integración si están disponibles) y tanto de la tubería de CI como sea posible para facilitar la validación de contribuciones. + +Desacoplar las configuraciones de despliegue y las tuberías de CI del negocio real. +Establecer un segundo despliegue del servicio para el segundo equipo. + +Tratar la base común como una biblioteca que es utilizada por ambos equipos con propiedad compartida del código. + +Las configuraciones de despliegue pueden incluirse como proyectos separados en su portafolio de InnerSource para permitir a los equipos discutir/colaborar o a un nuevo equipo copiarlas. + +## Contexto Resultante + +Los equipos están dispuestos a colaborar, beneficiándose de compartir el trabajo de implementar la lógica de negocio. + +Un servicio que originalmente fue construido específicamente para funcionar en un entorno se convierte en una solución más general basada en un requisito de negocio específico. + +Ambos equipos llegan a conocer su respectiva política de escalamiento y configuración de despliegue, identificando potencialmente mejoras para su propia configuración. + +La probabilidad de que se necesiten y realicen cambios en el código fuente compartido aumenta, lo que lleva a más oportunidades frecuentes para refinar, mejorar y optimizar la implementación. + +Fomenta la estandarización operativa incremental en el empaquetado de lanzamientos, telemetría, puntos de salud/preparación, etc., a medida que los equipos se dan cuenta de que pueden mantener esto de manera más eficiente en el código compartido si acuerdan convenciones estándar. + +## Ver también + +Relacionado con este patrón está el patrón [Garantía de 30 Días](30-day-warranty.md) que toma un enfoque diferente para resolver las fuerzas descritas anteriormente. + +## Instancias Conocidas + +* Europace AG +* Flutter Entertainment: Una [aplicación InnerSource de Flutter](https://innersource.flutter.com/sdlc/) tiene un repositorio de "servicio" de código compartido con contribución entre equipos y una tubería de CI para construir y publicar un artefacto de lanzamiento compartido. Cada equipo adoptante tiene un repositorio de "configuración de despliegue" que define su propio despliegue. Esto es impulsado por diferentes requisitos regulatorios, prácticas de gestión de servicios e incidentes y conjuntos de habilidades de infraestructura en diferentes áreas del negocio. +* WellSky (ver [InnerSource Continuo en Producción - 5 Veces](https://www.youtube.com/watch?v=loSTj4yIG9Q&pp=ygUkY29udGludW91cyBpbm5lcnNvdXJjZSBpbiBwcm9kdWN0aW9u)) + +## Estado + +* Estructurado + +## Autor(es) + +* Isabel Drost-Fromm +* Rob Tuley + +## Agradecimientos + +Gracias a Tobias Gesellchen por la revisión interna en Europace AG. + +## Alias + +Servicio vs. biblioteca: Es InnerSource, no despliegue interno + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/start-as-experiment.md b/translation/es/patterns/start-as-experiment.md new file mode 100644 index 000000000..46d2d6417 --- /dev/null +++ b/translation/es/patterns/start-as-experiment.md @@ -0,0 +1,79 @@ +## Title + +Comenzar como Experimento + +## Resumen + +Inicia tu iniciativa InnerSource como un experimento con tiempo limitado para facilitar que los gerentes no familiarizados con InnerSource respalden y apoyen la iniciativa. + +## Problema + +Se considera una iniciativa InnerSource pero no se inicia porque la gerencia tiene dudas sobre su resultado y, en consecuencia, no está dispuesta a comprometerse con una inversión. + +## Contexto + +La empresa está considerando InnerSource para aumentar la eficiencia de la colaboración en proyectos de software. Sin embargo, la mayoría de los gerentes no están familiarizados con el modelo de trabajo de Open Source y, en cambio, están acostumbrados a un estilo de gestión jerárquico y de control de arriba hacia abajo. La idea de InnerSource es muy popular entre los desarrolladores de software de la empresa, no menos porque muchos desarrolladores usan o están desarrollando activamente software de Open Source. + +## Fuerzas + +- Los gerentes querrán validar las afirmaciones de mejora de la colaboración a través de InnerSource antes de hacer una inversión a largo plazo. Esto generalmente implica medir las mejoras. +- Si la iniciativa InnerSource probablemente tendrá una gran aceptación entre los desarrolladores y si muchos proyectos probablemente dependerán de ella, una decisión de cerrarla será muy impopular y, por lo tanto, difícil de tomar. La pérdida de control percibida podría disuadir a algunos gerentes de siquiera comenzar con InnerSource. +- Implementar modelos de trabajo al estilo InnerSource a menudo es un cambio radical con respecto a los modelos de trabajo practicados anteriormente. Por lo tanto, es probable que los procesos obligatorios existentes ya no sean aplicables y que falten los procesos de gobierno apropiados. El resultado podría ser que uno tenga que operar en una tierra de nadie regulatoria, a veces legal. Ejemplos son las regulaciones relacionadas con impuestos y control de exportaciones en grandes corporaciones con múltiples entidades legales en múltiples países. + +## Solución + +Declara la iniciativa InnerSource como un experimento con tiempo limitado. Define y comunica los criterios para que los proyectos se unan al experimento InnerSource. Elige criterios que maximicen las posibilidades de construir una comunidad saludable. Un conjunto de criterios es bueno si los conocimientos generados a partir de él en el contexto del experimento pueden aplicarse intuitivamente a contextos que involucren otros posibles proyectos InnerSource. + +Ejemplos de tales criterios son: + +- Suficiente distribución geográfica de desarrolladores +- Suficiente mezcla departamental de desarrolladores +- Apertura de comunicación dentro de la comunidad +- Trayectoria profesional basada en el mérito dentro de la comunidad +- Toma de decisiones democrática dentro de la comunidad + +Considera designar el final del experimento como un punto de _pivot_, _cambio_ o _pausa_ para reevaluar. También considera establecer un [Comité de Revisión](review-committee.md) para aumentar las posibilidades de aceptación de la gerencia a través de la participación. Dependiendo de la cultura de la empresa, podría ser útil acompañar el experimento con métricas apropiadas [Primeros Pasos con Métricas](../1-initial/introducing-metrics-in-innersource.md). Si los proyectos en el experimento no tienen un impacto directo en los ingresos de la empresa, considera introducir [Valoración de Proyectos entre Equipos](crossteam-project-valuation.md) para resaltar sus contribuciones de valor. + +## Contexto Resultante + +Los gerentes pueden iniciar InnerSource por las siguientes razones: + +- La configuración experimental reduce la necesidad de que los gerentes examinen los números del programa InnerSource de la misma manera que lo harían con los proyectos típicos. +- La posibilidad de fracaso del experimento se entiende y se acepta. El riesgo personal para los gerentes que apoyan se minimiza. +- Incluso en caso de fracaso, la configuración asegura que la empresa aprenderá del experimento. +- En caso de éxito, los datos recopilados durante el experimento permitirán a los gerentes comprometerse a largo plazo con InnerSource. + +Los participantes en el experimento InnerSource ahora son conscientes de que deben demostrar a la gerencia que InnerSource ofrece los beneficios prometidos. Por lo tanto, ayudará a enfocar el trabajo en aquellas actividades que proporcionen el valor más demostrable, aumentando así las posibilidades de éxito. + +Finalmente, comenzar como un experimento facilita mucho eludir las regulaciones y fuerzas como las políticas de herramientas y procesos que podrían disminuir las posibilidades de éxito. + +## Patrones Relacionados + +- _Trial Run_ (del libro [Fearless Change](https://fearlesschangepatterns.com/)) + +## Instancias Conocidas + +- Robert Bosch GmbH (desarrollo de software distribuido globalmente) +- Airbus: la comunidad de ciencia de datos colaboró en bibliotecas compartidas de Python que eventualmente llevaron a un esquema InnerSource en todo el grupo para cualquier software. + +## Estado + +* Estructurado + +## Autor + +- Georg Grütter (Robert Bosch GmbH) + +## Agradecimientos + +- Jason Zink (Robert Bosch GmbH) +- Diogo Fregonese (Robert Bosch GmbH) +- Robert Hansel (Robert Bosch GmbH) +- Hans Malte Kern (Robert Bosch GmbH) +- Russ Rutledge (Nike) +- Tim Yao (Nokia) +- Clint Cain (Optum) + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/transparent-cross-team-decision-making-using-rfcs.md b/translation/es/patterns/transparent-cross-team-decision-making-using-rfcs.md new file mode 100644 index 000000000..bd7910306 --- /dev/null +++ b/translation/es/patterns/transparent-cross-team-decision-making-using-rfcs.md @@ -0,0 +1,132 @@ +## Title + +Toma de Decisiones Transparente Entre Equipos usando RFCs + +## Resumen + +Los proyectos InnerSource que buscan alcanzar altas tasas de participación y tomar las mejores decisiones posibles para todos los involucrados necesitan encontrar formas de crear sistemas participativos a lo largo de todo el ciclo de vida del software. La publicación de documentos internos de Solicitud de Comentarios (RFC) permite discusiones desde el inicio del proceso de diseño y aumenta las probabilidades de construir soluciones con un alto grado de compromiso de todas las partes involucradas. + +## Problema + +Para que un proyecto InnerSource sea saludable, necesita una cantidad sustancial de contribuyentes. Estos contribuyentes (o equipos) pueden tener diferentes requisitos para el proyecto dado. Por ejemplo, pueden querer agregar características al proyecto que no sean compatibles entre sí o que conduzcan a una sobrecarga no saludable en la arquitectura. + +Descubrir tales desacuerdos o malentendidos tarde en el proceso, por ejemplo, una vez que el software ya ha sido construido, es muy costoso. Estos desacuerdos pueden llevar a frustraciones por parte de todos los involucrados e incluso pueden ser perjudiciales para la salud de la cultura de colaboración en el proyecto. Una situación común donde surge tal desacuerdo es una solicitud de cambio (pull request) que está abierta durante mucho tiempo porque el autor de la solicitud de cambio y los mantenedores del proyecto esencialmente no están de acuerdo en que el cambio propuesto deba realizarse. + +Para un proyecto InnerSource, esta situación ocurre con más frecuencia cuando el proyecto es mantenido por múltiples equipos en la empresa, es decir, propiedad compartida. + +## Historia + +Un proyecto, o aplicación compuesta por múltiples proyectos, es mantenido por varios equipos diferentes, con cada equipo siendo dueño de diferentes áreas del proyecto o aplicación. Estos equipos hacen contribuciones InnerSource a las áreas de los demás, pero los cambios más grandes y transversales solo son impulsados por los líderes técnicos de los equipos trabajando juntos, o no ocurren en absoluto. Esto resulta en que la mayoría de los ingenieros no pueden efectuar cambios a gran escala y transversales, reduciendo la innovación y las oportunidades de colaboración. + +Al implementar un proceso y una plantilla para RFCs, los equipos e individuos están empoderados para proponer cambios grandes y transversales a través de un proceso de toma de decisiones transparente, con consultas entre equipos realizadas de manera asincrónica. Esto resulta en una mayor innovación, una colaboración más estrecha y una mayor difusión del conocimiento. Esto depende del compromiso de todas las disciplinas en todos los niveles y de un entorno de seguridad psicológica para que las personas puedan proponer y debatir ideas abiertamente. + +Como con cualquier proceso, este debe mejorarse continuamente. Puede ser necesario realizar cambios en la plantilla o el proceso de RFC para garantizar que sea inclusivo, colaborativo y efectivo. + +## Contexto + +- propiedad compartida por muchos equipos de un proyecto InnerSource +- las decisiones de diseño generales no pueden ser tomadas por un cuerpo central todo el tiempo (por ejemplo, un grupo de arquitectos) ya que no tienen suficiente tiempo ni conocimiento específico del dominio para tomar buenas decisiones en todos los casos +- varios tipos de usuarios tienen aportes sobre la dirección que está tomando un proyecto determinado. Dichos usuarios pueden ser: Desarrolladores, Propietarios de Producto, Gerentes de Producto, etc. +- las decisiones deben tomarse de manera asincrónica, al menos en parte, ya que no es factible convocar reuniones sincrónicas frecuentes con todos los participantes +- hay un deseo de documentar las decisiones tomadas, es decir, asegurarse de que se hagan por escrito, en lugar de solo verbalmente + +## Fuerzas + +- la mayoría de las veces, las partes involucradas quieren tomar una decisión bastante rápido (por ejemplo, el tiempo de diseño inicial es bastante limitado) +- escribir las cosas (sin ya implementarlas) a menudo es una habilidad nueva para muchas de las personas involucradas + +## Esquema + +![Proceso de RFC utilizado en el proyecto BaseUI de Uber (ejemplo de código abierto)](../../../assets/img/rfc-process-uber-baseui.png) + +## Soluciones + +Elegimos un proceso similar a RFC para aumentar la transparencia de nuestro proceso de toma de decisiones entre equipos (ver también las [Solicitudes de Comentarios][requests-for-comments] de IETF). + +Elementos importantes de la solución son: + +- una descripción de cuándo publicar un RFC (y cuándo no) +- una plantilla para documentos RFC + - debe provocar que el autor del RFC considere su propuesta desde múltiples ángulos + - debe solicitar tanto una visión general accesible de alto nivel como una explicación detallada en profundidad +- un proceso ligero y bien conocido que rodea a los RFCs, por ejemplo + - cómo publicar un RFC y compartirlo con todos los interesados (por ejemplo, Slack, lista de correo) + - cómo recopilar comentarios para el RFC + - cómo trabajar en los comentarios + - cómo mover el RFC hacia una conclusión o decisión (por ejemplo, mantenedores nominados relevantes para aprobar) + - herramientas apropiadas elegidas (por ejemplo, los no ingenieros pueden no tener acceso a herramientas de control de versiones) +- un compromiso para iterar en la plantilla y el proceso de RFC + +### Ejemplos/Plantillas + +- [Rust][rust] es un buen ejemplo de código abierto de plantilla y proceso de RFC, y ha sido la base para muchos otros procesos de RFC. +- [Plantilla generalizada de RFC de BBC iPlayer & Sounds](templates/rfc.md), originalmente basada en la plantilla de [Rust][rust] +- [jakobo/rfc](https://github.com/jakobo/rfc) describe cómo configurar un proceso de RFC interno de la empresa. Contiene una [explicación detallada](https://github.com/jakobo/rfc/blob/master/text/0001-using_rfcs.md) de por qué los RFCs son importantes y una [plantilla de RFC](https://github.com/jakobo/rfc/blob/master/0000-template.md) para ayudarte a escribir tu primer RFC. Contiene información como motivación/razón, guía de implementación, una implementación de referencia, desventajas, así como alternativas al enfoque de RFC. Bonus: La descripción en sí misma es un RFC, por lo que mientras la lees ya estás obteniendo una idea de cómo funciona un RFC. + +## Contexto Resultante + +Implementar un proceso similar a RFC ha demostrado ser valioso, ya que hace que el proceso de toma de decisiones entre equipos sea más transparente para todos, permitiendo que todas las voces sean escuchadas. + +Efectos positivos observables: + +- **democratización del proceso de toma de decisiones** para decisiones que impactan a muchos equipos (también descargando a los líderes de equipo de esa carga) +- **un método de comunicación asincrónica abierta** que funciona bien entre múltiples equipos y geografías +- **empodera a individuos y equipos** para efectuar cambios a gran escala +- **registro de decisiones tomadas** para que las personas puedan consultarlas para obtener contexto +- **aumenta el impacto de los ingenieros experimentados** ya que pueden contribuir a soluciones de manera asincrónica y remota, en lugar de necesitar estar presentes en una reunión +- **alineación de terminología** por ejemplo, al explicar nuestra terminología de pruebas como "¿qué es una prueba de sistema?" +- **alineación de procesos** por ejemplo, al explicar el proceso de soporte fuera de horario +- **mayor claridad de pensamiento**, ya que escribir un RFC hace que el autor se desafíe a sí mismo más de lo que normalmente lo haría + +El enfoque de RFC también tiene riesgos que queremos señalar: + +- ¡No siempre funciona! por ejemplo, algunas personas pueden seguir argumentando en contra de una decisión que ya se tomó a través de un RFC. Sin embargo, tener el proceso de toma de decisiones por escrito sigue siendo beneficioso en estos escenarios, ya que puedes señalar cuándo y por qué se tomó una decisión determinada. +- Escribir propuestas de diseño (arquitectura, protocolos, etc.) por adelantado tiene un elemento de diseño en cascada que no se ajusta al enfoque de desarrollo iterativo que muchos equipos de desarrollo prefieren. Recuerda: "Software funcionando sobre documentación exhaustiva" ([Manifiesto Ágil](https://agilemanifesto.org/)). El proceso de RFC debe ser lo más ligero posible. +- Un RFC puede volverse grande y demasiado complicado. Esto a menudo se muestra en largos hilos de comentarios y discusiones que lo rodean. En esas situaciones, podemos decidir complementar el RFC con comunicación sincrónica, como un grupo de trabajo y reuniones en persona. Pero aún se ahorra tiempo, ya que las personas pueden leer el RFC antes de la reunión en lugar de tener toda la información compartida durante la reunión. + +## Justificación + +Los RFCs se han demostrado a sí mismos en el mundo del código abierto durante muchos años. Esto es cierto tanto para Internet en su conjunto, donde los RFCs han sido instrumentales en el desarrollo de estándares (ver [30 Años de RFCs][30-years-of-rfcs]), como para otros proyectos de código abierto que han adaptado este método para promover la toma de decisiones transparente en su comunidad (por ejemplo, [RUST][rust], [ZeroMQ][zeromq]). + +En el contexto de InnerSource, otras empresas también han compartido sus experiencias con enfoques similares a RFC, como [Uber][uber] y [Europace][europace]. + +También para la toma de decisiones fuera de las decisiones de diseño de software puro, los modelos de toma de decisiones transparentes pueden ser efectivos, por ejemplo, al trabajar hacia una Organización Abierta. Para un ejemplo, vea el [Marco de Decisión Abierta][open-decision-framework] de Red Hat (lanzado públicamente el 7 de junio de 2016). + +## Instancias Conocidas + +- **BBC iPlayer & Sounds** - Como se presentó en el ISC Fall Summit 2020 [Usando RFCs Internos para Mejorar la Colaboración][bbc]. +- **Europace** - Como se describe en Open Organization: [Estableciendo estándares y mejores prácticas entre equipos de manera abierta][europace]. +- **Uber** - Según esta publicación de blog de Gergely Orosz: [Escalando Equipos de Ingeniería a través de RFCs: Escribiendo las Cosas][uber]. +- **Google Design Docs** - Como se describe en esta publicación de blog de Malte Ubl [Documentos de Diseño en Google][google] +- **DAZN** (10/2021) - Una forma en que DAZN toma decisiones técnicas es a través de RFCs. Los RFCs se utilizan para decisiones que se aplican solo a procesos de ingeniería a nivel general. Los RFCs viven en un repositorio de GitHub, y los estándares técnicos se adoptan gradualmente dentro de sus herramientas y por sus ingenieros. Cualquier ingeniero puede presentar un RFC y todos los ingenieros pueden votar. Si los votos a favor superan a los votos en contra, el RFC se adopta. Vale la pena señalar que el proceso de votación de RFC aún no ha sido "probado bajo estrés" por decisiones controvertidas. - Como se describe en esta publicación de blog de Lou Bichard: [Construyendo un Equipo de DX: Lecciones Aprendidas][dazn] +- **SAP** (03/2024) - SAP tiene un proceso maduro asistido por herramientas para la revisión de documentos entre equipos. Se utiliza principalmente para la revisión de Registros de Decisiones de Arquitectura (ADR) que se originan en el trabajo entre equipos realizado en el modelo de colaboración de Arquitectura de Producto Cruzado. Algunas diferencias de implementación notables de este patrón: El proceso de revisión no está fácilmente disponible para decisiones en proyectos pequeños. Además, los documentos no están restringidos solo a proyectos InnerSource. - Como se describe en la publicación de blog [Arquitectura de Producto Cruzado: Abrazando la Ley de Conway para una Mejor Arquitectura de Software][sap-cpa]. + +## Estado + +Estructurado + +## Autor(es) + +- Tom Sadler +- Sebastian Spier + +## Aliases + +- [Documentos de Diseño][google] +- Registro de Decisiones de Arquitectura (ADRs) - No necesariamente un alias directo, ya que a veces pueden usarse de manera muy diferente, por ejemplo, RFCs para buscar aportes y construir consenso, ADRs para registrar decisiones y detalles de implementación + +[requests-for-comments]: https://en.wikipedia.org/wiki/Request_for_Comments +[30-years-of-rfcs]: https://www.rfc-editor.org/rfc/rfc2555.txt +[rust]: https://github.com/rust-lang/rfcs +[zeromq]: https://rfc.zeromq.org +[uber]: https://blog.pragmaticengineer.com/scaling-engineering-teams-via-writing-things-down-rfcs/ +[europace]: https://github.com/open-organization/open-org-distributed-work-guide/blob/master/drostfromm-remote-first-through-openess.md#setting-cross-team-standards-and-best-practices-in-the-open +[open-decision-framework]: https://www.redhat.com/en/about/press-releases/red-hat-releases-open-decision-framework-spur-transparent-and-inclusive-leadership +[bbc]: https://www.youtube.com/watch?v=U6zlghE0HcE +[google]: https://www.industrialempathy.com/posts/design-docs-at-google/ +[dazn]: https://medium.com/dazn-tech/building-a-dx-team-lessons-learned-4a66446088bc +[sap-cpa]: https://community.sap.com/t5/technology-blogs-by-sap/cross-product-architecture-embracing-conway-s-law-for-better-software/ba-p/13648600 + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/patterns/trusted-committer.md b/translation/es/patterns/trusted-committer.md new file mode 100644 index 000000000..ab37a3af1 --- /dev/null +++ b/translation/es/patterns/trusted-committer.md @@ -0,0 +1,134 @@ +## Title + +Trusted Committer + +## Resumen + +Muchos proyectos InnerSource se encontrarán en una situación donde reciben constantemente retroalimentación, funcionalidades y correcciones de errores de los contribuidores. En estas situaciones, los mantenedores del proyecto buscan formas de reconocer y recompensar el trabajo del contribuidor más allá de las contribuciones individuales. + +## Problema + +- Los mantenedores del proyecto quieren encontrar formas de escalar su capacidad para dar soporte a un proyecto +- Los mantenedores del proyecto quieren encontrar formas de prolongar el valor entregado por un proyecto +- Los mantenedores del proyecto quieren recompensar visiblemente a los contribuidores frecuentes y empoderarlos para amplificar su contribución de valor +- Falta de mecanismos y lenguaje para reconocer contribuciones entre equipos dentro de una organización + +## Contexto + +- Eres el mantenedor de una biblioteca, servicio o recurso compartido entre equipos +- Recibes contribuciones regularmente +- Recibes solicitudes de funcionalidades regularmente +- Recibes solicitudes de corrección de errores regularmente +- Hay contribuidores motivados que buscan desarrollar experiencia a través de proyectos InnerSource + +## Fuerzas + +- Durante el ciclo de vida de un proyecto, el enfoque de los mantenedores puede cambiar para acomodar las prioridades cambiantes del negocio +- Los contribuidores buscan reconocimiento visible de sus contribuciones, demostrando valor +- Mantener un proyecto de complejidad razonable es agotador para un equipo pequeño +- Desarrollar funcionalidades del proyecto a escala es agotador para un equipo pequeño + +## Solución + +### Definiendo el Rol de Trusted Committer para un Proyecto + +Lo que maneja un Trusted Committer depende de cada proyecto y sus mantenedores. Asegúrate de documentar dentro del proyecto el alcance de tu rol de Trusted Committer. Una documentación clara establece expectativas para los nuevos miembros de la comunidad y establece el rol para futuros candidatos. + +Las siguientes son algunas pautas para identificar un posible Trusted Committer: + +* Un participante activo en los canales de la comunidad (Slack, triage de issues en JIRA, etc.) se convierte en un Trusted Committer, formalizando así su rol en el soporte de la comunidad. +* Alguien que frecuentemente envía código, documentación u otros cambios en el repositorio. Comienza incluyendo a esta persona en los pull requests. Si están participando activamente en los pull requests, considera acercarte a ellos sobre oportunidades para una mayor colaboración en el proyecto. + +### Formalizando Trusted Committers + +El primer paso es acercarse a los candidatos sobre convertirse en un Trusted Committer. Los mantenedores deben educar a los candidatos sobre el rol de un Trusted Committer. No hay expectativa de que los candidatos acepten el rol de Trusted Committer. Cada candidato debe evaluar si tienen la disponibilidad para asumir las responsabilidades. + +Cuando un candidato acepta el rol, depende de los mantenedores del proyecto reconocer públicamente la transición de usuario a Trusted Committer. También es una buena idea agregar su nombre a una sección de Trusted Committers en el README de tu proyecto. Como ejemplo: + +```markdown +# nombre-del-proyecto + +... el readme de tu proyecto ... + +## Líderes del Proyecto + +### Mantenedores + + - Tu equipo + +### [Trusted Committers] + + - El nombre del nuevo trusted committer + +[Trusted Committers]: https://example.com/link/to/your/trusted/committer/documentation.md +``` + +### Manteniendo Relaciones con Trusted Committers + +Una vez que formalizas un nuevo Trusted Committer, es una buena idea mantenerlos informados mientras continúas iterando en tu proyecto. Mantenerlos informados puede ser tan simple como invitarlos a tu canal del proyecto o tan involucrado como incluirlos en tus sesiones de planificación. Más oportunidades de participación dan a los Trusted Committers un camino hacia Mantenedor si así lo desean. + +Además de mantener informados a los Trusted Committers, es bueno hacer un seguimiento regularmente. Una cadencia sugerida es comenzar con cada semana antes de progresar gradualmente a cada pocas semanas. El propósito de estos seguimientos es asegurarse de que el Trusted Committer se sienta apoyado en su nuevo rol. Análogo a una 1:1 con tu gerente, si hay algún problema, escucha y empatiza para tratar de entender qué está impidiendo que el Trusted Committer tenga éxito. Siempre [agradece al Trusted Committer por su continuo esfuerzo][praise] en hacer que el proyecto sea exitoso y establece una nueva fecha para hacer un seguimiento. + +### Retirando a un Trusted Committer + +Hay momentos que requieren la eliminación de un Trusted Committer, como si el Trusted Committer: + +* Ya no está dispuesto a participar +* Ya no puede desempeñar sus funciones +* Ya no está empleado por la empresa + +Un plan para eliminar el acceso a los recursos del proyecto debe ser acordado por ambas partes, incluyendo la transición de su entrada en la sección **Trusted Committer** del proyecto a una lista de contribuyentes anteriores. + +Al eliminar el acceso, [agradece públicamente al Trusted Committer por su participación][praise]. El reconocimiento público asegura una comunicación clara de la transición y continuidad dentro de la comunidad. + +## Contexto Resultante + +### Para los Contribuidores + +Lograr el estatus de Trusted Committer para un proyecto demuestra iniciativa en contribuir al proyecto comunitario. El reconocimiento por estos esfuerzos puede ser utilizado durante las revisiones anuales con los gerentes. + +### Para los Mantenedores + +A medida que un proyecto madura, los mantenedores pueden volverse menos familiares con aspectos clave de un proyecto. Los Trusted Committers llenan estos vacíos, asegurando que todos los aspectos del proyecto estén mejor atendidos con el tiempo. + +Un conjunto saludable de Trusted Committers asegura que si los mantenedores del proyecto se van, haya un plan para una administración responsable. + +## Instancias Conocidas + +Esto ha sido probado y ha tenido éxito en: + +- Nike +- PayPal +- Mercado Libre - agrega una sección en el archivo `CONTRIBUTING.md` para informar quiénes son los Trusted Committers. +- Robert Bosch GmbH - no llamamos al rol 'Trusted Committer' pero tuvimos este rol al comienzo de nuestro viaje InnerSource. Los Trusted Committers serían financiados al 100 % de su tiempo para poder enfocarse en este rol. + +![Sección de Trusted Committer en CONTRIBUTING.md de Mercado Libre](../../../assets/img/mercadolibre-trusted-committers.png "Sección de Trusted Committer en CONTRIBUTING.md de Mercado Libre") + +## Estado + +- Estructurado +- Publicado internamente en Nike; redactado vía pull-request en junio de 2018. + +## Autores + +- [Fernando Freire] + +## Agradecimientos + +- [Russell Rutledge] +- [Loren Sanz] +- [Noah Cawley] +- [Jeremy Hicks] +- [Doron Katz] + +[Doron Katz]: https://github.com/doronkatz +[Russell Rutledge]: https://github.com/rrrutledge +[Loren Sanz]: https://github.com/mrsanz +[Jeremy Hicks]: https://github.com/greatestusername +[Noah Cawley]: https://github.com/utanapishtim +[praise]: ./praise-participants.md +[Fernando Freire]: https://github.com/dogonthehorizon + +## Histórico de Traducciones + +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file diff --git a/translation/es/templates/COMMUNICATION-template.md b/translation/es/templates/COMMUNICATION-template.md new file mode 100644 index 000000000..ab55b4811 --- /dev/null +++ b/translation/es/templates/COMMUNICATION-template.md @@ -0,0 +1,73 @@ +# COMMUNICATION.md + +*** +Coloque un archivo COMMUNICATION.md individual adaptado al proyecto en cada repositorio. Si la propiedad del repositorio del proyecto se transfiere a un equipo diferente en el futuro, necesitarán poder acceder y editar la documentación relacionada con el proyecto. Esto incluye la documentación que describe los procesos de comunicación que los usuarios deben usar para contactar al equipo. + +**Elimine el párrafo superior cuando esta sección esté completa.** + +## Comunicación del Equipo + +Canal de Slack del equipo: + +Canales especiales de Slack: (temas específicos y accesibles para cualquier contribuyente externo) + +Correo del equipo: + +## Cómo Contactarnos + +Los siguientes tipos de acciones pueden moverse a la sección apropiada y se pueden agregar más. + +| Acción | (Contacto general del equipo) | +|-------------------------------|------------------------------| +| Método de contacto | (correo o canal de Slack) | +| Reporte de error | | +| Solicitud de función | | +| Preguntas sobre el proceso | | +| Merge Requests después del envío | | +| Agregar más aquí... | | + +| Situaciones Especiales: | Punto directo de contacto (Rol) | +|------------------------|----------------------------------| +| Actualizaciones de estado | | +| otro | | +| otro | | +| Agregar más aquí... | | + +## Roles y Responsabilidades + +Gerentes o roles y situaciones específicas por las que deben ser contactados fuera del canal del equipo. + +(está configurado de esta manera para que el documento pueda cambiarse fácilmente si hay nuevos miembros en el equipo) + +| Rol | Nombre | Método de contacto preferido | +|-----|--------|----------------------------| +| | | | +| | | | +| | | | + +## Comunicación Externa + +| Escenarios | Cuándo recibirán comunicación los usuarios | Interesados que recibirán | Acción - cómo recibir estas comunicaciones | +|---------------------------------------------------------------------------------|---------|----------------|----------| +| Cambios importantes (por ejemplo, cambios en nuestra API o contratos de mensajería) | | | | +| Interrupciones extendidas/planificadas (tiempo de inactividad para mantenimiento) | | | | +| Interrupciones inesperadas | | | | +| Cambios específicos de tráfico (por ejemplo, equipo a equipo, etc.) | | | | +| Implementación de nuevas funciones | | | | +| Según las pautas del producto | | | | +| Fin de mes y congelamiento de código en toda la empresa | | | | +| Equipo interno y otros equipos que contribuyen a los repositorios | | | | +| Agregar más... | | | | + +## Contactos de Documentación + +Explique cómo encontrar al propietario, parte responsable o grupo al que las personas deben contactar si tienen preguntas sobre la documentación en el repositorio. + +Describa este proceso de comunicación. + +Por ejemplo: + +* Si tiene preguntas sobre una pieza específica de documentación, puede encontrar al miembro del equipo responsable de la información aquí: +* Puede contactar a la parte responsable enviando un mensaje en el canal xyz, enviándoles un mensaje directo en chat, correo electrónico, etc. La persona que certificó la documentación por última vez es la parte responsable. + +*** diff --git a/translation/es/templates/CONTRIBUTING-template.md b/translation/es/templates/CONTRIBUTING-template.md new file mode 100644 index 000000000..54f83fc9d --- /dev/null +++ b/translation/es/templates/CONTRIBUTING-template.md @@ -0,0 +1,52 @@ +# Contribuir a ____ + +## Tipos de contribuciones + +Proporcione información aquí sobre qué tipos de contribuciones busca su proyecto. +Por ejemplo, pueden ser reportes de errores (bug reports), ayuda para responder +preguntas de usuarios, mejoras en la documentación, corrección de errores y +también implementación de nuevas funcionalidades. + +## Reportes de errores + +Agregue aquí información sobre cómo enviar reportes de errores. Esto debe incluir +sugerencias sobre el tipo de información que el proyecto necesitará para +reproducir y corregir problemas. También puede incluir información sobre +configuraciones incorrectas comunes que parecen errores. + +También incluya información sobre qué pueden esperar los contribuyentes en términos +de tiempo de primera respuesta y proceso posterior. + +## Solicitudes de funcionalidades + +Agregue aquí información sobre cómo enviar solicitudes de funcionalidades. +También incluya información sobre qué pueden esperar los contribuyentes en términos +de tiempo de primera respuesta y proceso posterior. + +## Contribuir documentación + +Incluya información sobre las mejores prácticas de documentación que sigue su proyecto, +así como cómo construir la documentación, las verificaciones que debe ejecutar y +cómo enviar los cambios realizados al proyecto. + +## Contribuir código fuente + +Esta sección debe contener información sobre: + +- Cómo acceder al código fuente del proyecto, +- Estructura general del proyecto, +- Requisitos para el entorno de desarrollo, +- Pautas de formato de código, +- Cómo ejecutar el conjunto de pruebas. + +## Cómo convertirse en Trusted Committer + +Esta sección debe hacer explícito el proceso para convertirse en Trusted Committer +si esa ruta está abierta a los contribuyentes. + +## Cómo nominar Trusted Committers + +Esta sección sirve como recordatorio para los existentes y explicación para nuevos +Trusted Committers detallando cómo agregar otros al equipo principal. Idealmente, +esta información es idéntica para todos los proyectos en la organización, por lo que +se puede vincular a la información central desde aquí. diff --git a/translation/es/templates/README-template.md b/translation/es/templates/README-template.md new file mode 100644 index 000000000..423fcccc5 --- /dev/null +++ b/translation/es/templates/README-template.md @@ -0,0 +1,79 @@ +# Inserte el nombre de su proyecto aquí + +## Misión + +Esta sección debe contener una breve descripción (3-5 oraciones) de la misión de su +proyecto. El objetivo es indicar en qué planea trabajar y ayudar a los contribuyentes +externos a comprender aproximadamente qué tipos de funcionalidades serán probablemente +bienvenidas para este proyecto. + +Consulte también el [capítulo de declaración de misión](https://producingoss.com/en/producingoss.html#mission-statement) en Producing Open Source Software. + +## Primeros Pasos + +Esta sección debe contener documentación breve escrita para usuarios principiantes +sobre cómo comenzar a usar el proyecto. Se puede vincular a documentación más +detallada desde aquí. + +## Información Adicional + +Esta sección puede enumerar cualquiera o todos los siguientes elementos: + +- Lista de funcionalidades, casos de uso que el software aborda. +- Información sobre principios de diseño utilizados para resolver compensaciones +- Enlaces a documentación adicional a nivel de usuario +- Respuestas a preguntas frecuentes (FAQ), preferiblemente en un formato que permita vincular preguntas específicas y sus respuestas para una referencia más fácil. + +## Obtener ayuda + +Esta sección debe contener documentación breve sobre cómo obtener ayuda para el +proyecto como usuario. Esto podría ser tan simple como dirigir a los usuarios al +issue tracker si así es como su proyecto desea responder preguntas. También podría +apuntar a un canal de chat archivado y consultable, alguna lista de correo +archivada consultable, o algún foro de usuarios en línea. + +## Involucrarse + +Esta sección debe incluir información sobre cómo ponerse en contacto con el proyecto: +Típicamente contendrá enlaces a canales de comunicación archivados, consultables +y vinculables. + +## Quiénes somos + +Este es un buen lugar para dar crédito a los Trusted Committers del proyecto. + +También es un buen lugar para incluir información sobre lo que significa ser un +Trusted Committer para este proyecto - aunque idealmente todos los proyectos en una +organización utilizan la misma definición que solo se vincula desde aquí. La razón +para mantener el enlace aquí es para colegas que tienen poca o ninguna experiencia +trabajando y contribuyendo a proyectos InnerSource para tener un enlace directo a +la información de toda la empresa desde los proyectos tecnológicos que necesitan +para su trabajo diario. + +## Contribuir + +Esta sección debe documentar (o vincular a documentación) sobre todo lo que un +contribuyente principiante necesita saber para comenzar. Típicamente no se cubrirán +todos los temas a continuación. Concéntrese en lo que difiere en su proyecto de la +configuración estándar y lo que los contribuyentes anteriores encontraron difícil +de entender. + +- Encontrar el código fuente. +- Encontrar una lista de issues que su proyecto necesita ayuda - estos pueden ser tanto técnicos como no técnicos. Típicamente los mantendrá en un issue tracker accesible para los contribuyentes. +- Enlaces a documentación adicional, por ejemplo, sobre la arquitectura del proyecto, convenciones de codificación generales, convenciones de prueba... +- Para contribuciones técnicas: Realizar cambios, construir el proyecto y probar sus cambios. +- Enviar sus cambios de vuelta al proyecto. + +Idealmente también incluye información sobre cómo es el proceso preferido de +cambios para el proyecto: ¿Deberían los contribuyentes primero abrir un issue y +enviar una propuesta, o son bienvenidos a enviar cambios de inmediato? ¿Qué es +importante para usted al revisar contribuciones? + +Además, debe describir cualquier valor de diseño que desee seguir en el proyecto. +Hacer estos explícitos a menudo ayuda a resolver compensaciones más rápida y +fácilmente. Además, ayuda a hacer transparentes los cambios en suposiciones que de +otro modo serían implícitas. + +Con el tiempo notará que esta sección crece sustancialmente. En ese caso, piense +en mover la información a archivos separados, por ejemplo, `CONTRIBUTING.md` y +`TESTING.md`. diff --git a/translation/pt-br/patterns/base-documentation.md b/translation/pt-br/patterns/base-documentation.md index 1e6c69fac..1a00fd177 100644 --- a/translation/pt-br/patterns/base-documentation.md +++ b/translation/pt-br/patterns/base-documentation.md @@ -32,7 +32,7 @@ Abordar a necessidade de documentação mais clara para novos contribuidores. O ### README.md -Se ainda não existir, crie um arquivo `README.md para o seu projeto. Ele deve conter: +Se ainda não existir, crie um arquivo `README.md` para o seu projeto. Ele deve conter: * [Missão do projeto](https://producingoss.com/en/producingoss.html#mission-statement) de forma concisa possível. Deve responder qual é o propósito do projeto e permitir que os contributors façam uma boa primeira avaliação se um recurso sugerido provavelmente estará dentro do escopo do projeto ou não. * Uma seção "Primeiros passos" para os usuários downstream do projeto. Deve explicar como configurar/integrar os artefatos do projeto, bem como uma explicação dos primeiros passos típicos para usuários iniciantes. From 2367813fe36bf4155517dc2e4ceee6a66012bd43 Mon Sep 17 00:00:00 2001 From: Oscar Lobaton Date: Thu, 6 Mar 2025 23:33:57 -0500 Subject: [PATCH 2/3] Add Spanish translations and resources for various patterns and update workflows --- .DS_Store | Bin 0 -> 6148 bytes .github/workflows/book.yml | 2 +- .github/workflows/generate-mindmap.yml | 3 +- .../workflows/i18n-consistency-checker.yaml | 5 +- book/es/.gitbook.yaml | 5 + book/es/contribute.md | 31 ++++ book/es/explore-patterns.md | 19 +++ book/es/innersource-patterns-book-cover.jpg | Bin 0 -> 153462 bytes book/es/introduction.md | 65 +++++++++ book/es/toc.md | 60 ++++++++ book/es/toc_template.md | 37 +++++ pattern-categorization/es/.DS_Store | Bin 0 -> 6148 bytes .../es/innersource-program-mind-map.html | 32 ++++ .../es/innersource-program-mind-map.md | 137 ++++++++++++++++++ .../es/innersource-program-mind-map.png | Bin 0 -> 604523 bytes translation/es/patterns/30-day-warranty.md | 3 +- translation/es/patterns/base-documentation.md | 13 +- .../es/patterns/common-requirements.md | 2 +- .../es/patterns/communication-tooling.md | 2 +- .../es/patterns/contracted-contributor.md | 3 +- translation/es/patterns/core-team.md | 32 ++-- .../patterns/crossteam-project-valuation.md | 2 +- .../es/patterns/dedicated-community-leader.md | 2 +- .../document-your-guiding-principles.md | 6 +- .../extensions-for-sustainable-growth.md | 2 +- translation/es/patterns/gig-marketplace.md | 2 +- translation/es/patterns/group-support.md | 2 +- .../es/patterns/innersource-license.md | 2 +- translation/es/patterns/innersource-portal.md | 2 +- translation/es/patterns/issue-tracker.md | 2 +- translation/es/patterns/maturity-model.md | 4 +- .../es/patterns/praise-participants.md | 2 +- translation/es/patterns/release-process.md | 2 +- .../es/patterns/repository-activity-score.md | 2 +- translation/es/patterns/review-committee.md | 2 +- translation/es/patterns/service-vs-library.md | 2 +- .../es/patterns/start-as-experiment.md | 4 +- ...t-cross-team-decision-making-using-rfcs.md | 4 +- translation/es/patterns/trusted-committer.md | 2 +- .../es/templates/CONTRIBUTING-template.md | 15 +- translation/es/templates/rfc.md | 83 +++++++++++ 41 files changed, 533 insertions(+), 62 deletions(-) create mode 100644 .DS_Store create mode 100644 book/es/.gitbook.yaml create mode 100644 book/es/contribute.md create mode 100644 book/es/explore-patterns.md create mode 100644 book/es/innersource-patterns-book-cover.jpg create mode 100644 book/es/introduction.md create mode 100644 book/es/toc.md create mode 100644 book/es/toc_template.md create mode 100644 pattern-categorization/es/.DS_Store create mode 100644 pattern-categorization/es/innersource-program-mind-map.html create mode 100644 pattern-categorization/es/innersource-program-mind-map.md create mode 100644 pattern-categorization/es/innersource-program-mind-map.png create mode 100644 translation/es/templates/rfc.md diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..e6ef3e4d8104eccb5dd73c523c350874c4736084 GIT binary patch literal 6148 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ැ|1u!x?y(?hzf?N2gidwWF;utpuTQM2dMW%2zLKP}$9 zOBA8;w}lA=e8V#JFL9;o_~vIZFUn0kTQo1Q$W&kxSRF8wHz+%5G845IXUu13GS9Bt zoH!skP|16O&)C&Rg;Op%W{w-y;YODv2fRKgOe~6w({c!ejwg(;6GDtWPwht8U0=y> z9UF3tJh-z;Pa_ZP{H4_0&BmWslT68BXGjV03-ECEK|IyNN`3#HY7@@pD~W6iR2KxJ zn)R7D6JAIs-hJ0S@TnR|cGGpPP4T-i&pdHiuQTi`N!KFAK#&t(V{K<0$%fwZr??_i z4Xtl;-V)qvSo=0}z{O+TGM3M5r|w<|^)#wSxzbInBWc)+YR78MzQ%IhnfW|zGX<*J z{d8rUX`=3DiGkjSuI8I_6egkQkC=F#ZClkqAd7r3dwA+*2q$40xNe+&RE#Y?*H-Pb z#=fe_opWEgJwUC+Hq|{j9r5LIR>JOE3X}K1T3de%vK^~5VuUF)@{TPl*o5b(e3`!S z@vTex4eQ7&Om3e*YK8fiKT2641FqX&&Q3}+Fq9k4_Y{pOwW>ACVwcT*Yf9iUE7}cCL{K-A-&ma zwFOt2v5ZJJdQtASw4mx#|N181Tj3AJOmtTina7hMm6DZsX4lcT*H))1zjQK3#oG8U zFyjh2LO8~M@SH|O7~plDUTGYX;BBn_;$19omItaje~UEcKI=G;Tx}bmL^$lW6Et%P zsUP-Z&hHmzaAdFvebrDAwtd3!uEu5Hs`s_p!UsLgMAwqmW;DI3CvMBs)8WJZ=uE8d z9JOIxy!dTpYA5eOJu1(Sdh6OZe4Y)QyNrmD-MiE3Haxh8Y8Ih-5_|D-0P}*_fCmr+ zC?964&v=06StB3#?4ma~;AMw_TRT9`!eeK{7Ihv4iPfCzY;mvm#J;pwX}G(5v%K6^ zg+8RylWD$ZNta|PX>tC6HqW%$oob?d=f+tvV*JK^3B}Hg!)KZBadod=AfqDEOmxEw zbNh+CN(E|w4 zj6TD$z>VIZW6(TE4{4a4A~>aR365e4+H+15yd3vYap$~7U4bzSTM-yLWHphn0P**C zDv1LOrj^3li1*Pc)ldf=0(`gX@Rh2BYt{KiLG~D_2XEwHR$JCr=17D#7ZrcFId556 zeDrzmaUHMZu>f5Y{8?Jd#_0HT!wjeXah|0Rz$xPcbQ233Hq;yc!a;Rg!`= z=UH#|utk0Ph_=~=$2*)UQm04iWqb$@Sf6}+H$5P%Emh`iPPbf3&C@Vr(vq8=_Ih0U zC7o?NmCG9xSP_fz)VA)tj@C2&g^I)o?vOb56swnZoRm6dHNS3bk~4f7-<~fxIUQ#HnYtc$ z;9!8;zXt}kYfPIx2rpgw6`R~%{b9Da^VH8XJ@w}~j;y)qx?`I%fZL)f^%iWf(U8LZ zV^HY#2``tXF!Ozx-RP$=!~7{qCXm?V!4D9KlIf`~-k;<*llLaJ&@WKj^%V14q5IWw zjr>lO0S9^Y``?wdgJ_~(% zDcG3mDbbQ3Gmm*9)cSMsb>D7MF~Z2y&Q^2GzeY=;N1kzO zht5zReSrI;ruAYAn2JS>ZAZ9_ccioRwMVNl8kafPKu@W;XhA+ar~L;w+?!}sMRJkX zn&Qpzb}8}Bl$H0-%imgMXespJZFzMem;CGH&~GB2gtH%<1|IP7*gv;-z!l>B+ray$ zR)7AU>VNugwBBe3t?z#3b52Ie`=yz*0hLS%5v+XK-oS72TJEZk9>z6!P$L=SQd^9o ze}+}Ch)^aJ-e`NN7S&?gzntV{#87h#vIsHTo{OK*`)Y0Ca+S@Bl$G-l-Br3Q%woCO zF!N~Stw%~k*mwS2#lv^6anHsaPKAisC*`P!H9jf2C2yFaK<(-Kb%$D2_rk#o5zgD= zOGv|3Lj~Y&viUw{WZ$D&x}m^)Pi9v=+DWfW*oC(M^ysVx)ob-8bu}E2JOcgkkR6Zz zQ*d-|QNVTg2kKk|d=ORzPJbso{JE@EQEuetAhxH|vdy7;gZjfCSv!

|);J9fpOR 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

bdhu6sGL@Uni)gj^zfnUR+^UFp=n% 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∾(1gi@bR1#K+Hzrk@B45zr6m?-x8qs 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 z zOYz5rY&=<{xobT_6`B`iDBD}rPax;Dc{uzMsTW4JsrJzNg;J#yu@r4(-&69>#P-_1 zgf+|04|swI*7DF8q>Y=+Rop&SRv&m^0*s`Lu*PxFk8gVXO#QvS7(wALi$Cy{+aX;$#TLslBCZi` z;L6X)<17lW80<}ct(U?o(QBdkc4<;>T*_KA^V(T=E=!S*x&g`jYoX9Jjax*#w$${= zmOHySlHv&n`IcDNIyd0JR@RaK00?o=HES#VI_hm^VITHo#BQl?0SEVuC?poh`=A0n zYoE2Tn(pp6En<0H-D8attGf^tN4pXLuIDY&JortjiF3~w#G6lxUkr3F8rrDM z{i1!LNf}#&8)iZWLaq))c+c&Xpb@R!5>5Rm5NLH3KYjBdKQK4ga-zGI5v{{U@2g;IP;_%(ZVr^IE|d^Y1$ zwF8!Ah+=dDp)V0&Jq>wuY~9aeHs*~f@^AfL^*^5*mR=bYSsqOBfiZIGZ zG+sv}Ze-n#+RE)0~~2n*RV^N8*gqBg-+jR#@5C#u)BknLBgp zag3V!gZ5B;pAsb8Hx|=o1KVpSU(UX=(tZg1GtqR3w4~AExfcoL%{2LvX9RX*%9Ga% zj8~idJorO@@Z;jcUDyY>(5|f~OM8|hd`6^E&Yh12EHzNglA7YPh%^2j4!QrkvrB2N%#u_$S8?S|ulx>e-*b+0w}=`oAp z)#*?}nP44#TxayJ&+EIFC`RqXXB~MXwSMQ2aI?(mN~@nLPTPOMKO@Iy3kx+(M(66Z zSJpQQ!WrS09FmR+{DG??XaW~m0085!0>34#^=tho$8l#PK{~K>k}`6quUz`q-k%3P zG}!po$uuo(qPNzfQG1cn(}{)-a59?{1q~3R|_n+@Agp9IBlSezaa2%D_i21!)sp~Y3+Nb zZMW8~kogjilu8FaTaoM7_BHS|%ui=5mUl-p#Um_=@4IU*Lj&7`>0gEMrxD_^+D;Is zq|-`Q*!?$#GAbDAilnCR7k3+fS|53QC-{-4>mCcSI?dcR_g4P^=xiix84P>|$GF9M zovyv3Ub#yv$Zj1@8Dn7WpP=XQugjYYd+keBwbJy6#Fuw&u_0m>AWuw^YxFDO=fizF zz*=tQNafV-Ra)-lR4zy#bw^|$spQst9iHOz3Q7}(kXCZP^{LUs**+5oH&IVnJtJ?_ z^bii_l1BNu1K1Br<>v9Xg1*vi?zQbQ6CQUX-NdX&;N%v_0N2DHw!iIIeivy6;opHS zBX1Jw@W?K25QqNFgCHI=#PS9{UUCKt5OIU}cX@Vi?jGv=EzHl!l2sBrANHAnC-F7< zb{7ZCx!#B8_^eWoyA%4YhsHha(`dxNqlVY-S(cE&&otVuYoSK|Kwf{%_o z5qo0@{{T+6Q*mei09{aUGyc%xznRYoc#`kIekId{7H+NT|Wgz3tR^-@h4VX-o& zC0?HKXT+bgG*erAPH3es~wI{{RUO4SvwG&20pc+27jDaT_ub8InK@fmra^ZcaL8 zy&v|7j%hvw`0_ZA%FUo(fT}kW`=;X^>*M%m2|Oh!VdeH@*U0-0BE_s-NMaV!if8k$ z@iXHm#NUdVgqNN>@eSUnuEdLC{#BfNxgjmkgvT6i+!w%^bx&9N_eMNqYO(e8FCbN>*`?K~&{h)p>>Hh!|d@Jzo=Ulkd zJUy&meU0rk7B@x|@+FWMWqituxuB5-g-=rgmo^jejTV@Z07~SfY)HAhJfPNIgbC z93JAmtKdh*{{R$x3GtL3CGgt=X)YtwY%{VO$O#!%0{}YpN9w28n)>B5$9z{U@U!A)g#IshLeIti7r0BC zOQZ$jCo;hx;iHgs45x#d=6)-9UfE%P5nF7Dh6Jn7Ip{DwabF+A7|c!+3oK3^3S7Fh z^wX*ISw$K+j6$JVxZi6WuaEpvmp&zdwCRIIr-dl!av90oNbG$p-Yh(Aph;&GmlyCy zE25T9FmA~J@y&ckadexozs|S39pU!zPOdD3%M@t4w(|;SL0bn7-OfHPH=}a zsMeR!Sp63=;jA;lLKBxNg5SCJyn5BO@`ck}T$kWFoTBHsBl%Q}mbz`cmoohB{ISo> z=dcI0VrkZzM})L?@^)HST1L{y%y()@q$&R zKl9b_LFf2ax7NRY;k=s{n$1T=ZQn)yXXRP8I)(x*t$TNW>Z?YrB(-e5ACjPCp)%`(1yCY;I=SNscFM4yOQ|SHyn>KW5oHQ>x43 z&mGz->9RbpX<=~|R(~+D-y%0u0lrX1N#?&5&hok9DpRLLce(nf4`!6`^s3aX`&+r; zAG1G({3GJ;iuU?-;wkPT!3!Yn0OStjSL>dmaciV$lij*9+u6eMm5DbH zv8gy!9G;i}SIZK9$@*TA;%grl_y+iB_ga0*+%2}&Xc#HMKuZ#Uu6ks1(!QhfzSVB_ zSFy;9@s)7Oa6uS2Jdf7BY?lc{{R#< z{R$X~vWno(X5ZeoxcSun4Y+<4^6mUyTwG+cHze{%ue8ESF{ZgTXXF^#)s`YrtnSl2 zEB1Z(ktf2xivAz*lgd)o3xRKbGl2GY7)b*XcnEgLPx}@99Wz^MT5`>9>nv9htdTm9 zK~?~%2jAAeneT^w2)X!!;~f{l_VH!4JILUd3R`R$-7~f`fFljhOp#yGH-(Zb9Xc%< zBBDD8(kOzAe&s+5$F?gRbYj}M@8q(ZQfp)658Bt`6yFU#7~IFDIEPr(!&zFf!7)36 z9rm8PS8?{meilsx$L47nx?r&+pK?zm`kv;$U;hB$qTU6W{5PO@-o-!B?C+l5?Rh&* z((OhalotRVIVQg*V}@Dt<|iG#m3dti8g2Et(VW(klwh{8UcgCgR#lLR5rYN5pBn&KtE$?i)302ilTmH77PQz^g$Bi_GG zKj5EV2@H~IKNs~_2@#jmbduQ~pJ&OTX`zIYucH&^1JkjN0CjGA}N8f)F{41gB zo*uco)!19ToNXj`AOcfwI6kU-iv0B#X4>J-?eUOTk<@!v=qJTZGg9#`o}L=hXG?UK zY?qQS+}=>m6-GeGJ#*T=d%O52rN^hu98=42a^P%{@V;3cNCS`lwSG^<*%YzZwJH%x z%U9i>t#HmgVX&63E8Xb3Bf|7eCs@|+#2O?oJg4Rgq$pA9PIwjd_kc7H9q9H2d_}E` zh{ysvZGuA(_mR0gSC#x8@b0tW-xF%q`n9{pBZVW1LJ5vcu{l=gZ~)FaX1ycghs34$ zW#O5;MR9I!U72En9os|7-2pf_7|u^>(}Z#tg-WeU^S8D14kFB+DY`V$X?3=zq?=hC zi+Rp@{`Nm1#V6RG{(8Ut_x}Lbugl$U_LKOjtZGwVX}56cmdwOQZ5k^DQPV8vEPYM@ zK9!aK01Nx$7ySm8{{6*YqJ2uQWPGZ^%lVK0*8II|Q60&V4)2`t)Q)TSEA~*CrT7iu zmM^<(QYjeZ1adhZqQ4}*3Vb2)f5tBs4G+W67_E`Z-rmTh!EYXZ^B#qd@UC)xmHUt2 z9|Y-t4m>Gm;O!rO+4R`NO6+p(*vm2h0C) z3<^uhBm95?>zeqtQ2o4q71?<1>%$*px|>L~{o88s;KuTUh6x|uD8JtRF4-00zqa4T z-xqjm#KYlslpwd!?{wCl<(e(>PG=^mWj@b)`kB z+QQ~o7_&z#5)~`HDG-K6+DOWr;=csHXFKm3L-Aw7^7uyaEw3#umhWuR`Ea~(V7f3o zHuXDkjGX&d^lzolWv}S=`mUcMV&X9;$Uz9l?;!)BR>;L$Q% zV`g#)D#tneE84W=g6D3gfnA+;q{EV9Jb({UD8yBlBZE3Hctoly*3lfd#czpT9r#({ zX7NXeW%6xS;@;grUCdr*3O1Ildx z!o0KM_rQ-1{BhDPG@lk;Us}auKiX}Ll)E;{RHo)bm6L*S7!W#+ab5oa!@q`}9r$VC zZ9l>O9+L6&{W%Ikmoqen<~d@1r=aLNS0y;|yQlI!CsK=~<1dQm;>X0V*z@9z=f%Bu z!rlPTB)rokx@(&|y}~<4t*!}WSCzAkhbw>y01hkYZ-u|`OzRCU<_%-w_lZBW5k7X( zw3ylmjz5N5hh~w0^^azIiv33MFN%CI;9VBy#2zHPhfUM16Lj;x3V`v>2Xp$@k$f}w z@!@Zcdfu_7cq-QNT`xuviM1)y%8qFyClSVk@4y2jkO2f@x}{Ot=aYrYsY32Czg>DB zf#8n?czeJe7PRocg)Em((`?kNFd-*sJo3$w#P=lR*MfXq{iZ$=d@TEC_U^R}?yYVC zO&-P8YuOJ#0^}-;@L7me{w!B{`%8REhv7fLzY%z(P9VJdF}1KK88>%7yND?7^BVqa z^$kMjQj|62!_6nm&m*?uBe~qndu5oGKBU#r!znIi%&~acDRM;pMexV`6gnMW$5#4( zh&(k8kKucV5gVVi8SdaLM%iWoL}6E*;Tfn*`lR0kv z4}aI*zf$#WFHYAqnRLxg0X4145b?i4J$dLwd>8RY;dZ0otBEhHRqk|&Pwu7zCOzN6 zd4^K|1gbIwRw% zp5WIP@JfAqL%6^27QYZltdv|pIs%2Zxd-@$aC2WbkmVI}EXm>H?@_6I50BYL1azu)$4DtT}z(_(l=*QB& zDe{@lIvW0gzi)4Z2jUmOTfY)%md!q~;TQhYgUcJFdvzGOi~-ALER`SL0QRrv<8}#W zU_m?;JRd_}u+W|1=zeKdp1Ko>2wk!dm~=Jz{{a601l#z-9QGQY!EI7alG^#2u9vvy zd~!Z+V;SUZb`8h(tMTu4dK~w!Rrn#}%a4X%6+AQJXy-QZ>6(O3a=?%cq@N_=fa;<) zEJv!3N>$^{2W`zT?$4K_(Eglt9WLJMR@1dMKqatuD%}W45UCw{9y9I-rEy;!WP5*t z{x_5yV?({#K;$1N*P&QyHX7EMYpm&#tk&0%B=E|-hK@iPNcO?51LI*g-v#_-6Q)?` zcdEz^&`6289x>})T7u^1M^r0Ili9w9^65J8ob#~;N3a5tF(LiPWAky2-;GEdym2-& zx-@Q`a-yP+?rU;Y0K;%W8U1V2g^`VP+dhT;nC&Km_JH_*Z!~x^YmqSZ;tBb$=x@Zj z5_pTl_xcM<2&1RQ51WY>qBH7bfeM}A)kMxFf0tSof@01xQ4+I(asrkw()E!sF&?;gVdX1|*6 z+F#;?-xvNfc$3A^NY7*TlVhhTJS~lxF~^SBcHbs@h86ou`)+(wm*KC$T|&!9x)$2c zid<Q4#})2(})7Mga0qeEu`2rRVd7C6uip(2HFpbwz00ML9L zapTVsU3i;Yjib|=LeWM}45~O){{VCjzP0&(8BY<3q4g{$$5HF$9H(EgMt9y4^vZk-EBERrxtp^7n*Njv}rasCMSvGCL4 zTn29f_?J!Af*d+p+#|Z2XAGIhI6W)L!SD`Who=d_wNg5{F8-Syt}Bc&m8wlRr%mZ^ zFJ9)ak8~gSOFS2=Xi>RIF0GhENB76fqv%NI+P^C#S>U*mE2P@-60SR|DLDu675ewV#>!#}VM?ii~Q|kG#4cBVAlUJI2=bqTPJ8Ry*0txckm>KZ~vh0=ho}*?p_V zS{1FKCRfxUBrw8_t`2v7Dh+$Wo+9x5%315yw-&Q*+KVdutUuXd!+r+7xcD9Lar9^- z@vn*F*?d&Bow@4>Z{vQSF&zhCUwNBn7;HWQb8@}YNiA;AlgqOD)p0RWjjZ*#^`J^8?jj*=FEI{gb z{3YBNmq}!y9{@CSNvtcu6=C!ux!}qa4ObCp>pQ zqW=I6zBBwU_`PBF-vaBlx|s+bOMUw;Vh!3zn+&8L4n==1T7X#DBSW4~Bi_D>{gnPD zx5Gb-{vXtC+@*%2aJpUb&&%Z9kf=zOq%YmfsZZWx#Zz9TAb=Nc4zMQ#V>%L z5B@7a(fEqYrOw@{d2ZfZ=sN(zsLx}?eqa1#0A4|%zWs*2AoyV<)O-^d@eP6oA|%?k zYP|ASg?tZ8A8P%Ho^3|n+2^rkxY~@-!y(!nfx_en)EA6WVMDzWeD@T&nDb`=j8rX^Owb6*;xEk@vfKg0sK#QrCizwN7<4j zbd4Z?F&ZW#DIqv4PT|1fwo-Lkl(c3zJS{3M(~Pw9J?GD|e zW*I4Pi@G)*gfJL2_z&Tahki5hrT6x4g>*~ZM&%u&lv~7FINcblt4MJglwd*2WMJ`M z(KA|J&2Es~UPyL@3{wlcZZb*h&N=$mDdH~{{6F}0Yv=3Nwi+Z7F*{pqd)V?wRRELg z#czkHDp$JPSezVd#U}4=$L24BKVVN4>M^dT@gG%(L$^>}tt>HfcHV%teO{d<%CtHUi9Z+o8Sw7ewO@#utU6@VvGQz(?{6edN~%E~=@^CU#}(rL01dxu zPljI+{7&8&wM)$+c^s{yYC<^UxdWg=tlL?-gnT!(el*`+-D($eUf#_u#l^whHN?_1 zvr2mxk;^+D_lY%0OpwbQ(YZ#9hE`HT23|n~atJ(vIR~XwGKzL?ZMIcR@}sn1tdadD zNo_BdlH0Cv$j@W{0N1aR{{U-?=%w&JnF)-BI*Nwfk+6hgk3*m3RKH{&ioPrOk>G2% zJW)BhxX~{cPmcE=y`5SVm>EFA?oiuF9dVxZ?;jJs9cX_NygvFCx>`N1CbzkW;Ke8e zD-Or52qTf2^W#m?tdzPl*~4O^IH|s;f+i5k}0D(+Ui$4A4AAId)GPt00?)BKj;ssf8ZqF;a@Uvjg`#fDodEg}T9X!;! zo8?};eK-~IP~vJ8b3g3rTC|&Q&2&D>SuP{$FEFpA+OqDu`gT7zzu=-eciFxsXxH9o z-EpNlq8?5XMadsc!!`NU9T;>f!;nX)ui6jzC+Ec-Ys7vS)w~np5pi&I z%Y!|w^r-H#Ex|14W+Q7lzD_bu2+dFMtNsb;@aw|UN2`2ByKfcWg;H%=F%F)LI^sN* zZhyYb?TY)#&qC029WgYm8qV8HwzmVzjs#edN{%oW6*Fqbep`T*1m#j!y4fCM@lW7~ zfW9MmlR)v0iY%tNzVP&e?7mFR3b8UQgUt(pB8EVAwnci~%+Xm`&v5vTD`;M4W5862 zOA>uB1xXa^aS&-#NQ81bA6oc7&b{Ibm4{BULoLMQ0I|e6vvbf_ z=ef>VJPluAQK#2K>9AO-RfC;2?DVrgH2(nLrJf@3cB4OsG%GDG`Ft;?$0hyNqOiHN zYqzw;N!Cj`B&m+>`Cx@;vBQ;8bz$05Y?s*e$%4`j@_M)CTn*FCOmRL2M2;H z&V_g=sIxklI=s!T&%yVWM^d1k)%WN86ScGPvho3v!$i4f3&{h_k8bZkdB%F+;=Yvd zAN&)C!CFP*UHn4v4E`XEUoqNQ#%y6K4<2I&X&Cx|zzeS=DY($!`>qteZ#7q1Y*J zd}pOkVRfeK+Irnvv{yFM4%l=&^dp{Y&weO)kHfO~Q&iJiQnvdPO~cWpWQ$&y5?1rxPdVibM2{wSZ)eW( z`?=gnZ1bGb-p2wkiWFq>{!*vgfIkXItlo5KB3zV>q<%ocuk-qKud{_H#aScgWjQ-G z&)I+2^Y+lT@jMn^4L&H|#~z@nE%g0LcG_p#fU(TSg6E>2;;+*ijWW{a<}1}ev%+$c zpaJlIgpfYz?mAcUZDZ#|P363TDIg(~?%LT0jC+IWU$P&u*X^wjh*sO-pT*5ZQ&Hj_ zJ5{*ai#{+GDVu@jc2j}7>zd%jVUqXbvDt^N=cVl<^zQ!NEmKao({7YJS24U2p&eDh zQZRcEYx$G?pgtOZ!ln43t@ss?g|WCY+qffSmXngu6#xLCKqyD5*Yx7im)kUM8;%%q z3ZCELUzOkRQcs1S+FBNi@ncH2K{k@@r)tGl59C~sVRj>^NdN$z0AgujYdFf!W-7|+ z{ZGfeum}lh2$V1(alup9p2T`n;e0Ulsw9Hja7}2D5k+|N2=%W@_j(+vEoy%6{=h#N zW%z;c%HzPg)S1xMAGvI2KPC)h_bZzEqvIUuZScFs4KtL9^h@Kw&mtE6 zNUy`s*h5~{^zYg)L$cFkD-Ndx-M!)l!pRCp=5xpdt0>w%&Ielk?eSiR2a0?vsOVD? zBh)Qrw_}_Tvnf;0<6IRWlWBUJb1f&_{!!Xy`z^jc@P;Au`2|6_&t67(&37LVycekW z2gVxDg7pOd07%g9WU^v2f|20H!`F008}Y6gwr3I(liIqLx{h*sS)W7x%rZuQXb%9% zoFDC#1L|$(3;NgeW~yzZ`$9lG)*&}-6Ho}F`X1e-$zmMGcK;Pt^BE9diQ zsn?2+M0&U?oU~szR(>P?-k%mn#7~UZ9viW^^EAH*#&r0Cwo$Ji4|4eENcm76qYNwI z!5AZhj8%6m_#|Nl2`tkn&1k?CUvMq1pHm3-A2<=5_1VY2Ti+d;9l`&HhfJXW@-0WIfD>WRST896@LHT^*RCHQ}*d@J~G;r{>tX=}O-9?B?L z*Z}fK6d5FKpaRULAbI;Ek>+}8~YzGinf(2KZ@qoT4&#DT`(RQCL94_ekV&k5-_ zI<~hxzMZ7$@R=o=LJ=cH>*zj}Cy0DWqWD`!zVR=JuHv!NY-4HeCz--Vk*Ll|Z(mPZ z{2u+P{{U-^Z{vOJo*2->*!ViqeeqjoYu^<6lH4z#BPg8*40+&qwD8Wf?H|1L=TSnQ zyA%G_U$y43@vl&C3HVFR)4UmG{6^m-x{Rt%?`FZ`A;Cz`Ipw-72%3RF- zef@?10BOI79ysy4d@u3-u==cb786`)w>K)EXcF5M-y68v95Og7^5^9_CcjrDpX||z zuJ(w(zP$cpt$#3I2z*7U_ygicg}iB{e*Wi6)-9wK@u_)aMsF%aRUDR*DIHV}tVdpz z{X;|})hr@*Mpc?MkRy$(n}&G@p&919tY#H2gLAGphs>WsnYPijyHu2md-y{JLPE-+ zmykzX5&4SA@i&Pyj}9a;-pPl!V3Ee7EZdGVjyN6b=Y4wHSnw~2C0#aoEYr+spiti< zBc6UO0_V!J{VTM;Q&s$Y8*F z5soom(@u}AX70 zJ?~C3>;A9<{4NTgO8s9d%qdAKk!hy4N9WnT0&`x@)@!-^=d>!zmRz3w>DHFFO?3oT zYcHQGfdGk1%jS+#%S8p5!5fq)CnKePu`m1+b)?r-Q^n{05%NFRJ)jzqImS354Ei?A zf3sg_d?@{zeir;2kInGrm@hRR3u;&3Pk2b@t0PYDLzZ^!3Qw&0LV5QpK?!1^=dFcxQ*dYmFWY8DiHo+pn~M%!Ej?A#R~_!2{6Z zzF6^(#2*!S*6YmIuU=S#Z&*RZD0+OW{yDEaF(77DJBxFZ(-ry_U&1t1FZREW$@J`e zeQfede3U*Fz5Abkd^Y`|FZ_Gsq|o(yc&s%0GQp`@Q~5T7YwJd754uC zz(0uJ5j<~ocV(z7H+GgW10~FhvPNd%Q;rJ}l6rC4xHIg5&|g@?X%+X}?#lCLDSJAv z-g|aEQ{gv(^xuU35Vi1hMc?e~=1aC*8;N8&XJEMil6rO(`5F6bd{B?#C&hVmtvO^{ z9|}hQ1lK%kVrm&Z5f>y&*V3IeoPJn~|00L9>u1CRN zu&%i!-M!z$4R+Sj({M7`X`7{-kM8;JgaGt7Ope4JYtfD_i(K5tk1P#tYb1I<>;({C z2Y9r|#A8{DXzib}Lz9eG+nS$lGz;WSs4cA1F$~dm2utz_0dv7)LO;7(fDyJt`%-A=D3)wWN%dp zp;(Y|4(^$+oXxS(rwLV#=hftybn3}cmdyJF?4y~BjDUMCas26@*{SOP0Ihs^;IGlpdvTui)_=oM_&@%6-~RyLwf_L(tIJu=9jn~* zC6VJ3wU7VM^4r}OT{l>LFIb1{wHh!_G?khlw%Vn#JyiZ;t^Us1POYN& zHtR&!ZQk1I(@>cTxA#fPl|9h)2EQ7@aD1rdtJ=2dyR_E+kNVX8f~OQlu3ag?B~e*4 z)}E{Uk5JHbO-E1D;D=b$4x@7z#F7ZaO6S*T%^L5Ed@12r5>0zhv(pjSA{pjLw=p;X zZX&)S{k(oUd`b8_q4<6e0N+QaF1J0!z0JspWVlU{GpLE1Du<3v)AX;ze-n7i#a=hm zzqI^asa@*RKQArpjXQhcSnXW;DuL}^tI)%x1r+rA&&siRisx^aU%39OEg7{)R`$~3 zKeJ1Qjz}3~1bXfnTJg_{9}GSu_>yaVQ{nf-JKqgnTBBmxOIv%p8Q6{ts>$a60N*YL zwSPVT01tjU{9E`@cCvT_#Ttg4YaZ2GPczQ5D!mu%^6!mDJtGKDt$x7%$X~VR#1D=- z#QqlXe~0W^TMHp^HmhMHL=G4z5?ioftmin|3ZkbSb22vuYCPkXuV} zc^r)qjubLEbtEtf0X;$bQ>F0Uvty}6rQhk-7PnJKv7}cKJWR#-0B%u{&urK0^szJ} ztCyMaE{xoid3QZi;17#n@TZLSOGUD*>3v`?x-ZxHb33#7~FXC&d2%1nQm& z*BR2&Q-{lEi2Ufom38-1f&uieGw@%*&jbo8f@Pqby@F&4L zSyRKQadoL&C|j%hr_7TP{=(r9A4LMaM_kwR4-Hy2q2desZ93jHXK5~FSl4Qdk~b09 zSIGYWwvWf3iGKq0?I`#oOtv=K$et(F?srM{Nz(-oLO5o1+(BkgHuonL_@m>Gh+Z}L zi>UtqYWU|^y4P+4ZbrOt>ly8`Fcvh&Osa#9q}Pb3w)vT+BN*?iy^rWuz+bdK!QYA3 zl4+g{@l}P@3*=yqEDjGAt$B$6qY3{pcAdtj*qb6?8B z-Om-wH*x&3!61@1A9^=akji?i1KeQO>1XU$`$7Cu@dw4NH^6=&*Y34V8uHrVnhU&4 z%Fv>eDh0i&NC=c z*9^aV@vjY7W4Vco43y`$+~eg6RCTRWXo!dj(;su!MnXGqk46A{4tYk}}L!@D03 zX)-RQ3d?tPqtD!-)DFrso|X8o5%_%^W6uRyN|q7J68WT>vhqHA z@F&D8{{RDO0^TI^tZp26_T+)j_mlmvuWI`e()&g6euUBmj_S(tHc4TS22!jr$jX1M zc}B7DU&8vEG?tAmtmmD`K}`Fh{)AUEqi9|}_+_Zcd2GMhnp+&mmf(y=I+CX(F!dSD zbYyru?;w}3#7Ej;`^Q%wJ8y3zEY7Z7nl5@$<*V80eSF zC(GX1#y6cgx|d#ZU_U}opYHVh<4KA`wD|npcXnkvtn`wYfr)$0GF4 z433OAJ%}~<-}_|##n(OylJnw+!pml#KzC{NEiNU?*cLf5K%ixy&Py*<>Nw)RV8CPH zS_FQ07j%YvhaQ|({9U$8&L$vz-_BR(3{W_k5*3C;FN zUS}@zT1oTU%ejeSLi~-Mtfsu|O&@3P$78;gPin09Uy1nv@xS0lj6Mf=zE2Eznm;lZ z4JDQQVEI>&DaP=BzBt~!iS(}>ayAXC@{R%Zuj&ut&%&<={ABQL--LWqZmg3jYip%Z z=UU7;Nh3Xqo^jChHT?PfdH56KUxD5$Zx48qA3n}<&8KP+DG**pJFoX-1MeqM)MRHH z(5$Ak+?hqK8Pxv8Z8!WhuYvrCywUdCgChDT*=Ear2NnGosVL13I0qx>Yx&asisN7S zX|Dn+slwk}l1Bu8q0R^EU(uDs0X(~fCvtqhP9p{fqWo0b`oPHF0KA}&pxDJ*Wlm4Plh*t7rrj&ehs;S%o1D~^;9GMRh_E? zaIKNt;v@d?^sbmyN)AtVbeWKnH zNB1Jef7&GXucrPWn47>JB@O`tO1%dM7{o2_T{M=K*4k*dwU5h&6iDMmJOz&dK>7h( zzrz@Nhb2Cg#3lo1UYbw`a4pK2!N#^I77y!m8|oCHY1(@(#ZBVL^Pw zkDT-!%|QY;mj)L*qKgR!(gL`|oV#yHx zD56$xnEb57ZO#Edvwkh{R)^rf4qkYZ#MjYj+GU(?HO0*A5fU{SJf7#U?rQy&jfR

u9_yIuR3j9_70D_BrUcT`U#5;e5+Fk1%AH$I(w~(X!l4>*I z)JUVLf;<%mjK~jA2=cEiMN2(D$m>w{QReJ;*X>pNR_nhWb(5s&K5m)d`w6pWVo4HR zI{n*=k;l#5Bj}w^&w#%mM$E(lLg%SI^v%Ir4bS=OOp)+`hZXBnry6nPia6>`)Rp8( zCN`BUrE|d@>fW7Wb$@jgm4q@+JnpFqM5W}B+~HMJa#)@K9Gb0TV{@q8!DnoZH1`rL zQ6ed3cXNeBQIgEW;ZzKhz^~ko*w^+x{{V$=6~DxviBKe-D4rl}H0Hx5nH%+I#|?7h z89fkutNcvSR;q&LWx^Ll&)DboH`BfwY1Us6{w3LqpBLN#J*Aw%UOgpQPCY@nWnvw& zLXVYr$v<>>yT%qC6SFf+M3*uH_INjZ&VRgp7u3@{UE;`mHE4+pZ*_liNP^xqEY9Af z0g$7)uO5ft_l!JYsW!Q;x7b9)WJ&kJ`YQ9Zdm8-niL?AwHT7J&4t1a1A2#;%N7ZDx zMJliBILRo}UwiUPbIUbtR{sFRH?!(`ix!c{A&+c-2pxd!Og8ddd2xe=Y$?x9PBLri zZw~x4@aBOT^OWDr$NgmB9jCBSj0}Et&v?VYURCURwvTKCN@Fvk^cXz8I{IhUzZuLt zJIv<~u2-Kl+q{=uUb^=`M#6Dc4M}0?t3@pzPa_Y*p9b!&jCXpK^DoR9e#lxjE5ZBR z8uv-9EMvDR`@PJgEjP`=`ksUItqB_zL6nus4}5W7&Zow&+Dqd{kGw;x=(@*=uPyYu zTl?D;u+v=GTNJgqk|ky^kt4BH8?z?U{o4KWBH_Fy0+NOf7Vmqr^1S0buZVounO$_T z`>%8Hli{)P9DWV5@ivbpwxM0@P1*^3w%`>R=O^B;_{%}H@urVIhp(r-w6(g0qnWHO zp4wxd;z?pE=zrZc{Kmr>hB4(Lrp6L3&=+gxJBB(odCy$)Ut0Vh{ja_*d@~SOUtA9o zXsAFodX$W1MBskz;|(Cd?Aw7o#d~iJDD}DXkE!wtu{b zfJo{1=AlVBu4nS(PmQ)V6>%qvq7v8DcB{06e2b z0TeWA&ushOp(nDo^nkd ze(+)geqz4o{hU55YX1NjJ|8cN^{YrNZzH|9wRN`LvAl-b7zX5L)0|hGe0A_^o&MG zB=c?hk%9=|k3(OJ7I!jOPxgyxOmZm&NaTVK;mv-K`~vumsra+O>~+Ty&tW&&+E6g% zFbbCU!LN6UIBpm(_PQ_JzTKIoQ<%I`s0j8U*Qy1S#C9t4)s zjD9B^*W;Nkh{e9@_C0WG`gr(-@b|(W6}&BV;ZGP@t?h;08Cy7#DHoNJCLF7&~kuNB)?7=^uZuk&0*&k4qNJBkE1x$a<+`| z8GK)=&)}PW7!B74Kw8B<;g6(@Gvkquh?JsCqIA=kMPe_@%7YZIs8R> zVS^(F?6!X(BiY|`4`M6x{{Z0+>}Ti&tmdc3LNf^gFAKR^HOq+UDSyC%6cyBNNq&Q!lT4GvW<0IjtJcQ$sJw zGHjh=c+Vs-&KXF@T#7tF;jJUZo)*8+Zj?=Jt6E6}kDr;Nl`)V_3+o>S zd=;u`I`go*yVY)4A`DDo-WD-J;YJl&WKknvb!sZ&Whiq+mxjW_oyKo%e-r7+(n+Cs zA#k!fFhY86AmETW;=U*N6Y$sL&%qyx_mcRm{{X^A;cpVi>369^b0qI?A!c}Gc%~*q zKu*jnI0GF3u9M>r?QP-DgI^IM@Mfu`O{l50isE_gokQFCq<}WD8?pv?Ij?Q_Z~H?0 zE%=vWmpT@&6f-&6ZLZiuFl=<%#B+~I=cO-Znv&esSc-C+sK)?iyWcTS_Wv7129~^Dt!aH9p-oZ)l#RB#6X zR#=zrIGg3vxoRqsJzC~au?&&-hbF!z{i%Oy?JMA(nKy*|BQ#f@HN1>6M~%_gBj*!b zD8_UA36Na+09bun@gCd6Q}`EMUkJ#NYfGoxy^N9#%CoFxm9gI#;=h>vYs7l5i7ubS z8ok{5h5h(Rrn$LuB=Qzf%P~EN9)lPhS1uP0r+Geyr-;NjN0KM#@5288_$cp)w6-pF7O27^Y$m)ITr`9!}49#Vv+vr+TSl!rphT`f;jI!KF#1wJbGMK{c#|FA5 zhKqNOh96l{U%X#&{Y8k`=@XYt6Z|fsP7-R+BGL7q_66H&HH42#*5*zd+|TvMxI|v`KQ%1t98rS zu{n97PNp--Wl%`!0qI|t4;f4lryY6ZeMk7$^^K-#ej4$9mM`>++ihD=^bq`ErhOeNo#k=O~mAw%9HC|bZV<| z&74&!yXcR>_thtsD`k)d`#wsH4*id zLm9Btl0FqK?SFRU0!iA~+_~g~n%MDIjqW}hc&-^WLBGS=(Ji?_X11JQIUcIRlD}M6 z%i=N12T$5o(I;m6A45w7@ly75z9z1heGpbp ztT*=SELT>tU^rJ(^12hsu<4P5Qh2xkG0@?_dz~U3j|6bX{1#v$@YoHmMqN zTQi^VABq#jo)@&$M-sGa9N_fxRAGP~=Dc6wC%_FS;cvxXh#o!DgnmbgWw(1+LIL(* zcS|}c>>g)kIO%_|Zx ztJpUf&3wK`#4j6_s^Hg&gKYaHztkaV zMt|jmZIk~1eH;qa_?%i_hTbRpDDxS#i_NOJZO6)P02T7c@d|5y5_H??9#)1s=pc!U zXKZTN1myQM_Q=tr)?>NSFO{Cw9Xv)jvYn)&f z7KJFi+HL&L#gEvh_A{H}x@rFa6Fw)~yj~B2IE|HrnO4=^6ms3x(N9s z1*V&)#iv+AmeEFn7-NY-swfx$DChv=PYc-TbKDz!D%rmAw}hS3NPoX0b{qgJ>+u-q&bp-Ey!Ks@ z^OSJSQFT)HS6=Mf_=V#AH{sWUHP0DqOd_(;tYx}#f9aZ%pnBxsV!xLU7!HQ z^*pRZ+@C3&(oHNYY8V7pE(Qj75rT7!^sCx#iG8f<7P>~843}4Ta;z}L5|?QtbAYM` zB%l7jKuvw)@TdL>*YU5%D;B5YCbsZKoWMW&X%`pFhtl3A*o2OSkRf{{Ulc zAK@f0c<08}@ZWf@Xu-Ef8{^ZJ@%J)6*Ac@vZi2q~bx=yhgq45{_~Z`R^)<Yg&z>~vdHQq48&=@0|hG2F!V09U~O022QI;G^FS{5X?Y{4&yR{7-VBg5BJc zWn;hl*>Gi%ebER$wc}T*TCA;2UH(UsnFD8`i7)g05o~?!h0W z9y0#`f|Ptp)iqe(!Fnd0qv?>&k{IsGU0hs5rzSULDv@p+WjEvAzfyhy{Cn_!$Bzi6 zzu}qutLQ+BQq!g*&$OEZA(y&0Rbi0Bn*L+L1<42LUg`Thd`|Ii!yk&84y)k{g-NgP ztn|BxW(?3zZ+mkTPO>Vp*vGTu?l-Roit%u`w?kwgM+>}fE#WZ2vMIq$#1dE>=Kz80U!cFU$Ly;Q!jBOD0K!?W zUPphbC9#S);RHc$(&KRi^6!E7xWMhrdJ@I1Ya`=u`F0|#?&E0pXVvyL79JMRZS>n^ z*=42LtSSJ`BZUC%&uaK*;pdBgXnk|y-leSTI%JxE!~4mm5ZT{|l6YfK1X98mGUdoD z>f~_4fI-jO9xc9DU>1l#X*qM85QF?pe9iF_<6nS29qIR%dhVwKTw1CVV+4yO+n4*G zMhw(WB1^4i*H4PhYt>lGMu7{W^O6QRB=cTT`%HW{@xR4C z4a4E@1?rLM;?7eo#1b>cFEWG({KO+@1mxrpeJki2%bh>Ko)3Gw>EG-+C5d^amA5|2 zbjvd_>P|ZMHSyQO&)Y}gCyeI%2EB6L7`$f0f7&DnW@lr!Y`~Ps9PKzGxUX7X)+#Ao zwYxld)k^b@hq`{oWPCEbn0iRP?RMhN+aK`6>fwg@;pR&=o(wG`xz zS;{pa;eF5N%48(`z>o$ixs0hG<0Ia_q4EC!?8osR;k~{6&x&;Wo4Z&d{{Th2(c?F8 zNiK1T0ADsSj!D`;{`FP;pZ@@74-ouh*AnXJNn_!gX&G+y0gci!95gWX{pV(4Fuv!f zvGtmAk2GF~itzJJ%^!UJ!wjGBq>7;hzqWM(N_|c&Fds>%Cw8g-HVcIk962qy*eFLQUQ^VdKl3BDpHrm0bIgs1LBj4Yg4r}XphluE6=}!qxH&uj$4Y2ImYp7`fqdeY>$Wk0JQMZlx1nBZFaHx`)7Tp-D-c? zmiI9{@eT4quBFid?gt~&oL2+;Li|M^3H}mzhsH57{i@#7rIM44*HZkk4u9Jsxi8sk z!@7O1flr8%bi34bc?_3xZrtm)fg2OfM^m2WzIOirf{SS%5p_QWXvaXalIO!VS4QVl zXb$-Vpb-gp@t-Y8$zjoeCybHwnMGHLqZ-z?HmA<<4Iin>bYSk*m-GJsBl1tgzCZDI zjI{%)_`6xW)^A9`p7LWWbivxE2$}RnQCwWJ0Vd^cJNnfri>V!nInTXLa_hN(`il1D zey7MuJtWWQNA?!@%_qfggfVFvwB~(l!pypT%Q5-ohiEWLeM=_<{{VOz`ftV>jh}_| z+s$`SaF*7#@?1z+wtyp2PD$dwCx76W-WS(D;VSW0jeO~$(CsZE(^(MWDeq-IZWtcE zRAopb`{Y;Z-^Gsx!|@a0*1zESWq5zJbouR;NXb`IA`l28p0(xsD5*GKL+I+(pR!d~ z#MS=*ugv~#ej#}8Q}~19jbp}|qlqWf?p|dbk|1#sf52k^dz_k%KMm_veiw)01+DeG z7T;|9Byq<%TfZ=W5J7?z9{K6bb6TF8f1+wPx@M&pmwRJ8wzmt60VFI@x{jF~dsat~ z&Y22Wj-+(1>0LCVvG82d=5lXS^}F^H`2DGC@@hW}JY%TOs9)sX>30`Ww60MASz#{Z zvBASGPjWj~={5GXZKl}IeRMWOZ5vA~b;2mgKb3v}{>mN=@%M=SFKBw7f-QF)3hFD% z+nEj^g4y>Yd7OgV)UZ_>RTs&np z2Z8mkDZBW~;hjt3O`pSEB_8VQGQ8I)%3wx` z3mE$DE%X=_`N`v{{7dko;uf)^XnLF3NpB%Yq_DUnFh3}+6zvWa;D#9=jbMB&@w{FN z@&2FU?L}mnA(ls+FU>1?s#T9Cl6PeD&3=E1<4IGk^=ZSEsad}x^vn+g)2U73p*yD= z#cc1==j_d#OLsEGCJHgyeFCt-&UnW>*Yfr8Yr?l42l$iXUkltu`|P!A<%l$G33yEI z=*W%9j4J@FGN&9K)%_g!591%hzZs&#qiWGD@c=cn=gOBS`=Rl>@T*@DeiQsR_^GFz zJI8trmaL92lS>fu;v=I+D8r);po7JI?gJe{aB`<5B>Nu+kHS`kPFj&^uIKXOD0WT3 zKpcWQ;;4P*4S;dlzgvDQ{{X=?=SPzF;SRmJ6Uo!HmL-?kJCp^#@8EOpEAw08N5W5t zp9-~WjW@>HJ>HzQ@@yAULc-Ef&@^*_<&fQhVBXc}#&MUz&IcJS(dW>^adSLYw$U@q zaLSQJ2P|E-s9&i#6`^;eYMK@E*y?ugX>}O=%# z%As91klEZhJdBK?)IYOF?HA%-fW9YL)ug=e{qrj7T6sC#zw^={NL7$} z^kKp5Ym&Vi`_bIm6X#s5>VHK^aHNHp1a{yMc&{7yoBKKZ9{9Ct@%YEXmXh5vw#(QP z?DuiAak*uW3=gL@-S`v7z8CnB;hRqt_)hXW{W|pn23&4NBb0UOti1?4=Dhy^;xPDu z;OBoAcqV7RvL7|>lQQ|LpmJo7qc0smC)5vLKM{*`DSK3#OSb<2(l)|j)q2W|pDTU# zzvy}2z<=4cU)kSW)~)bL2Z}2wEqA}w;lIK)P5_GUVY&o+GoO=_*)+nTQ-wCoOyuxmgM$3fXe@|HoFDxaF<_Uq@A`s}q*p3Z&)iKyS(v;y!YD!6_y8Xwy93DF@tr^#Yi;Gr$KJ(!Z zf}TCqd_CeQJT-8#Txt4@q9GZ47^NqN0QC1A>+a2R)L-Zq)^eYgYk4CeaB$-tewE}) z@KeH(Yxes6keb%+*5PMS8Two34U4Y~MjkeAe^bEx8}L%w!hS1{S^H?cw2C7nDDjn&If=mC{3Iyk zWAU$QzR{D!TXcJcSuCzW7f4P%Rpb>Nh&|~v+xvY&)+@_-7DbhE8BSD+t>Hf#=(?AU zwND4Yb9<*j9E`^pV#nrD&rmU+t$KNOPeP43Q^P{hdb5Wx&1=<~t6F!GR!4~VKi~$b zZ{v%r%~n$uk*D4HkT(VHKs%5RMFRnksKtF-s$SUme@wX4Z!)mjqs-xQ%tC_41F7Iu z+r3i9Otwk&8RE4`9b#6L?FHE3K=mY^)kjp)f3++xEuF(P-Mp|VJr!gGel>UupAUei zDB)vgCg05G#%7iAvWvt$7Ki2k0K{J%_^0ESjV$z-ac`%|bhh?3c_mYE$C~|_@yR^^ z;8*C@gQQsaXF{;hG}y?B&J=+bF}P$7ryVkKa%;|h9sbW=7Vt&wzP)uMx{j-CtcxRI zAYH?0D;V#NjIIZ=$e<8v|fCzD+Ex$$zvrTYhkp>0Cx$VHG0 zN4WIHc|7}9RiWE!*EZ2!c$#E;ue`9ryJC+$k6pxio|WrR&uHT2=;5Wzqq|!#p3L%U z<#VAAZCP6TF0bTni6y)%JgQfZj{tK>i0qxPuK{sHKRO47W&L&h4EOl++B zrLvwr(Q%H758Xq{pKOqywLk4up!^EZCDAmAVZQN=^e5~#XXi_B!vcBs^i@3+;JM&> z*WeF|JX7K?8Ebc5An{hCKBuYP$Yr>@xnN|F_RatR0l-iI1A$)F5{EvoV}h+jy-ECC z;~y0G_gtUEo-WkxwOvZ)MviwT91&j1Nb_o5`;S=23Z&rse~npYasu}mri2Zgau=P)i~;Lj&G6UY2gUD;Opo9% z4PIYbGX*#D0dHgh{x3dU2VZ#BN~a{1*^Qm-c;s?mlGw&M&3b>qi&?dQj9v?{vW4W9 zO@B;~Mv7U4aNH!0_~+$SQcDqmU!@-mKj4}Ad=aLh@qff`aU%f7Owlt6DeH+YpZAV? zWdeOG^atVJ!5@Wx3M~H5;13PiX-rfsmnebmrpI|Fe7m1=d9O1UnbM~RZCTld!cKEd z?05RMroz%w5Gt^TZRF#W1m{16bAAW$?v>+>HLk6Pm2naB=Yh!Fr>G;;9>%h~W#g|4 z_;${Fd&{WqE?zfPwTtFskVni{?v8uc!`gRDXHkP2riKD>;onbW>dlT75Mgh z#xTKSDaV;fJM$&F+Q;e{FAM!|3qN<2>B`?;=jgVfsOdU9BkeOqYK4GBVi$8U-~cg_ zN&IV8Bx`$J^ANeqyL1XM&*TMsXYhAU)%{wF7bzAszoS95uG zo-0wOIuY{u@duU$CpaI*y*bF|rGDK?fcb0yB^*Cb^V+|ge}mo}*8ElRH^W*VhRdz= zx{bWTMC%kb?y}1vJ%XZ+Y4Q^sorOQ$@BhXbo0%G>bHj8uhch!h4AXIDOn1k@ zFkQniJs+KCx|uvoch}Kv~>ieOI5lj{oeZjAAaOfhd#i z+0)n0gso`?VDcmtlBq|#!^Lbm$^XeXZ{+p|F=4o896gx`4$=e`yZ0=ou2UN_C>%$a zlHi}yXs}9jlJG|bA?-OYP+vM@+xUxoUy?`xx-{*BF{QBXs1=OC}vrRChL z(BDOW)sRiPSmHNOzhib*|2f{ug9k>WY=Ucr-4khUih z5IBVDPjGSMuX|seBzCrKlS_jgj9ZiQ_TGMD>^b_bPnJ7;72a#~qjAFcoUHlu;7z~g zY==BU`n{P`W_&w98ng%<$Tt(Lr15XpzhNrwc!3fvj)jU^Am~H{75r&j;;xgE1b~Ph z())ZZlHR2-^RJG)@vd3Onai<1I|&aIW?!qT#NH^n55A07DFs20xm~hC(?Rw1cZQ5x z%&|lCW29W|*w0*CbGQ#A+{FsNRnqG^>b5YNS*MNG(`Xg0!4hv$&XR(BV_oCx%!76- z1CkNog<7>Vt#gog2?4iQoMy7LZv|7G-Tm8WYF|^^GoSo73N`LSsn-uhnDq1YP^1ZU(YYGE;j{(qJ z9ER<_xL(@%`3O}n!I)70i8f**eEMq^rirH40@WAbxIvQ8@d(x51`_|ZEHd}L;^3`- z9{%+9S4667kLaRD^@o(y#u(dx!%OM2wwVdL4vN0UiGqJvPoUl?stwJ4KymM*3IM%O z-jRJL*-m-IU(JR%Tnw~-|>gmes9*~vfXF!Nd{VBoK%zTq6MwST4m`|LB;M|S&MV#vl1#g>v-IO%Tx~i}b zS|r#IS+_8-nZGpTEi?(*tiSfvC;a?-n!HCRIdsXZLkYfPc;Q;lALY7ZB$Kup=mvEJ zn*1R2;%=Xt8HS2dUrO{MfyLNP9Q?&!oHdIZHyLWOp@?mk6`#WZKEk_uzldy6OqTWU zD|rg$i+xf($$5_*k3dYk}vcL(oFt1``TE|;LjTO z{X`C)rqQbBuExWJ(Nd0y+kxX*kMWT&$6dqleDxzV7bzo58Z^bkjS+*aG* z`B!XR5FZ{v@M1^sFN*oT0Ad$=c49GJNBqP5iH-fa=FZSECK z!P}gL^A+2y8AgugM#)ae&D2vvRs6S&?bxaem&tH%c7L(&;9bCe^rOVcNg@m7(`CI* zPXD{S$<>mNsMg*4SUNDrrKh(x2u&cp&jXt$&;er8!ZIKDA8{##qO|hJ6ZZHs6_!LN zRDZG zRt(BM!xuPcji3gN4AF)pVND8R@p-K?`p>q}vv>~# zTdC0QS?;1f71@~2A?CfY9pN?h8_eN(SsT^cA}KQcE5CF5xd;4PT#3G%Run|a z9>uyGE!FsE&G{la7una-f<5hXNzm|qTC>Db!?L#7G@ZyDUFVi1zwho{6oZY&VRu5m zyaAX21k-#g+7B zN;qB9Kdf-F5xRsA#>L|^rkZM#ZF0`9Gb{G@y&Yer_?&z;WclP5E2iM1`Y<0f_36|Gfz*-~$i zx2rSs6dn00V`F1{>V_sBZ< z#r|#Un=V%6FOPKDi?kx0{9TRw^)+PA?}mL%)_Sg)BJl6<1EW? zgr8yRcZ7kH$hU?VVY(bKR`F`-bGYQQC$dGIdDN#YTSrho$A`L*eZ#A7-vd4b-%Q>1 z!Kqb*QFB+GK&X`|1`7r9OX&>TY#E1b$Mec-ChJ5|>N;?E;Dx0tVO=FGQT&03WQ>#=$t&>&SJM<|$5iGJP<`b2nQXvyqhT)Rb7Yq;C_9J;o>t-x>YR|5ZF04x* zep|?v->1hIdmH5^p&*gG80q|FbjYW3dGqil14UCE33di$#%%krc7U{XO6H@apDEvL zZBy~ZT95JLMD5F^AD@|WnsF%nHW8XV?W%ttmeoMtM_EJG;nvb_fqHn?)``oWFp-H1 zFH}cdz74>p`VKKRjLGC)Q9a;vbeeqnlZS{7Dm}~VO#W^JMe$7{jds>e- z9#(`_x&xcmN84i5|667Q5ILZd_X#4jd5aTDs}QzmLSjYEHF8gPWM;n~x$(jG{h&p! z#QiHPo0%0%gK}Fvwe)hhPH600Gr9-fLXi+!&z(tEvOZnmNVa8GS@YZdIa_kdT`#w# z7wk1iM>VU=eIl)D`N7Ef!Apke$f))kn}$6km%nt!jMdb=m)v$$0;T&mf9cT3!^?njw!(5I?NQD_WqgY)b@YkK3NB6F)h3cKmjBp>UuPqK>6C6g35Rw{(VGkdWD4Ww81|GRw>= zv);e554T`w5^|J|R3G&g1jWu3ry*>2L|DXW6z8rTlGOrF&zk#Ud#1bfJx+470W;>} z?FoW82_N9*0xw7Fby70Em@?ofyJQ^nOv89p6-xtgvoz7?U{EI3u#uK zE-9vVTI$E8e|(g>Db1)}pKKfLYJG>E{YO^v^se+?({BXb2!m=gAU(I3o_dH*LzM&s zjb%0~C})=crD-$lt>I>%mg^5`JUqTum+ocykOIm+tW1q3!J2I z<{1~vzNHR|KAuyu118hiAQ z=RwVh$>?B6haXc6NEG4W3k3(J4N?z@VEw+erXFiF+Sil(xdqK%D~071$7?5uzRmze z*Kxg7*PFOG36j}9GeEa4RoV&b6f{2Iw14cKP)wE zuxyIZ!^~Q(Brg?)Cy3;Ue25VW3qv9g5zW{l8)g~Qu0XW%g5}qS&cB2}r}z6hjv<#I zD3l(ZC<$aG_s8BBG|7ed=QQ{E$~G37*=FSLQ&sYHp$$bU?CEKmc4I{Iudcb5DL0{*xy#`@L zpABlP1An32#7o$35p}D>50i+N8D6%j6U`x3GAw2DWk*&D8MzYAc1?|O2euhemD$Bv zdgsIz4t6G;u|gL(Vz*Tlr7_DBAVj4q}kA$ZIOz}uww zC<>YC?GEPFTOVZtP;|x1HfQAAQNt=r`VWZFa_7SFDODI5&7+3F55%n+>jM6y$ejE; zvWM|mR@jwdwp(Rl%aoQr&S3`!8n(>9WH!;J>EP@^H}8Dh^KMKI09qGjC(DbvZ!Zw< zUpn#<>=J0=NP0fmv0h$Rjjen^ab1+n#k&wG;5hibAY?hqn!z<=g9&ln6Qc649PA1o zu4n^B+8T2Y-0yQKEl{#)!T}+Z3JutFT*x3AI1W)(!Y^3*h))cOhE_&Wa(kUW%b`#p zJ&fb;GhS9$+441PF=idpN!3BQYU8I{qh4jGn%1I+cpilS6`fz}Df|_$7QGP)vN%nc zpiF)s^=1~-mYpIFY#L)(yMQgo0e`n%yTk*jGtj?v=?$Z-oW|7N=XP3J_=Fb+{w>-pb zl)uY(@TnaC9f$M#jf(6;XvStS3KsHh)p51;6HV0F^)fS-A3wO#W42PeqQQAQR+cP< zq8I@Mf{}W1>D#>BuCFtsmTYEY)hn~8T$Seme1lHv_xSb*XQP`XQ?%|TjMx^Zmv%HK zbynfOCvqSl@66@bFX?bii0b{jS`>TObI$P^r^z00GKm_m) zKABE@ZWWs(caueK7L{igR3|f9YEN8kZpE{zYnT-YAI#CvR%F3hY!_a?Z*Rp&A&;g= z1c`pA!ls?zE3&I8Q;og+*h{ABpBF3tGwI%DWd2JnaX{=kP}N4My!&)4Lu1xU(p54e zwvbWbz@uSN5s*PBe@PrQPQRYc<`xtir4~q$-9`N1`WT8@K#3&6PH1iq*?!m<<*|B zt{EkAiVszrymYkFPK|0|Pi7zt#cFKu%bD4sll$~$RD!)o&=fBMBwmItH>?}?-~b&i z4T73JWIggv^2d@Cy^ELn#$~>%QC?@{9jMg*sq8PsCI@%xQQ)vWtzOI~m}IPQ?Q!$e zCAF$xT$82iH0fGX1%!C7g9+`q@niDycf|*CkK^v~wBYNC?P@ z<6Sx+qPA|v%`Q6~B*huf-4mW|HC0oay1bWCqw6*Nm96@{$EE9`9$GD2I;6fA@2hEhZQwdINCt^sjP6Z@yjQq5S?6y8E{xYj;a$6nIi7a>gBPgWm^l z81OnP{a}60*!;mDgGGh54hLbSUHQb2NMkyc(^yZKP?Auti_>5i&1N+4P+7yM*E!*Y z_e-_`Vl*OeOK6H6GRCIbqM|fXH;7+%ek=o0H;V1C*17mGz*CH_Pzu2yF z1_O#$`*lltn)TQGf=`wV_Zi4c}hV98~@GH)Z05!%x-WRY*{%>nUjt_Kb z=%UDoyT4o4NdY1B_xxR1I~HTRdSDRT2lRrrEW50I@}RZ$(8sCaRRz6OdtdGOQ9?!_ zH-@zd8Md6U8e1urAjq1SG&{W3y>_&l@3m(?(k5AGN4r}5B&Fz$Rnw1+x3QZHDl%9M zBLViPOhigim_2`(NCMxcR+D-f-5-w-c80F?W(GW`q7FN>=Voi}Bm0oU&ttZ-WC)>r zuVtie0&{}K{o##tlz^|Lu*8&39aEoEPVQ{P=>j9SKxta@sCbgu@hu>n&DA;P$MIo= zchmYkVRXbqf^G(O!7C62rb-tuU7)}Mnm{dCev*2uYPI{FxiTRC(c2sea>a13w#U4k ztvh{gpis6yh5zZNrQ?B&977~5IuHbXJ?r2()JeA==y@M^n9irf&(;iQ-K_9oLekzJ zhSXphbZsYEK2{bsIFIDUp~QsghNO}@!4Uq$vw{TC;W2lYQ`Y$H^ua-I_asd>m2yGf zm|@F)KgM6XYfYl+ziTOCw(*)|ZZ9j9Q&a^V(!OtP?MfadA40|(R5^_`;5(#lozi}} zg}JzGW>E8WfA8kxfXk>m-tOxgtVQ_!_D(C97Coej_TJ!i?rT9US>zk42k}d+(5o7h zT(f>|GrlrLri?U(i;|G3T0Xkcji+#KIV5&l_fJmfZYSBa{>uBniQz@D2lHX$>HSWn zPWRy!6Q&uf#Xg3NHE&D35az1e!-xY;x4VRCm&xq+Jk~l0TayQSSq`Y;YzG_q+!P&L zK~6DR?{{sc40=<58~yShmI*>v+y6IvyUT1;nO&NS^{1L;O>ul$`f7FHltA#oP6;6p@?ojKVqf-ep0-aRHHU;zFXH_bTnc)7 zZ=F^S9tVLaQ^md0Tn!fFS+B(jDXCv6CK(!BDNj>b9R13;)7)@AqC?#wxZvI;`-x~B zwI8v|ht>{-f-{aRZ1apiy<+eD&f7qgiwuHQ+okB+r+kBt!K_kn?X%ic-)4xjz>mf34&%1|VWa2`J@{(^bTXAUf96+n6rU->Z6?_Byss2B#OY zD2vlZn>}-PW0aHpxl%COz)?8vYlTq1>lb`nZef6KkjQpovD{apX$lcB5&hfS8s0FuI9 zOJlk?seP*u0xg1WWh2BLf!b|P^f|nlR4;O0_^5R^WavkFf}b1vw#d~q*?t;& zR9!~S{8)L}n4WN#1}1r*w~ba|ih^Qwk^xvd4XHK@C4Sr_YHKp32zjOzXMtaI9XdHa zBLR4uL%cL?G*$eOJN5ybJbZE6-3%l2()eB5Efc0yW=}pZu>M{B#P;AsC%dq31g1Eu z+CqM8G^*T2`TO@Z>rK6l>Er|bHt1qDS6X#?LnB&5n|7xQ%MVHy-I)<@$K1Z?AlT1g znm*xcb94`~Ek(zpbH)EY>$HgZ70!WthCQBTc`bT6)g^*dqbKv#7W%Csfd5tzyX!E% z3HGB+26?cHa9l}?=id!gs9Cy8nb_hE5WpfF^Jp4!O?q?*E50~X@ffnHv}jJXjPg2Z z3KATZPAA3(8yye7@SSV-t~G6|^1Uc7Olmy5&3%q;yfR1i0Xn=w;%4VEx}^lMgM)P; z6T)lmbDZEm1Yhy6o}IQa+==s_Q9Nip+!G#UdY+14cGLPq~+Sy>%Bl`SUi zHH6LNztwg%Q=Pk6pzj-jhqV#>S3iQ8^?RM}RJgEZ*$|9%;LGd*+)V8MzeglQ8+9YV z*e1D@b}lVt75J=rP9(T7Nv+iUI*qLH>7x9{YMQ>H4iCmpF+v*xIg*)xr#C}mW}^=xyv5z9P9{C93? zo)d659VQ{KTuz@{F6lI~_qn6_ryQxbJTzQa5#=oSF%wEymW$q~&O)mDO+Oi%5o3e)xYSb@Dd^Hiw%0od!4|bIqh!7XW4AW`R?L31$j)Utk``q#xh(DjAuJ6hD)XY zE@xNP$Q7OYw?in^HXi>I&Z8%f132##(6$%+)Nvo2lh$;?OugN3-aV>0x#%b6-YF0N zyRA>tb-^<4H+O&$R86~rvZY}G2@j{XtU zI+q;#TRcyDXME+0)+|SV0>_Hpysl3=Vd7gIsD`X0XP@)C-;etd+xH_Xi0Kwu&abVf zhK~nbDSpgw98z^A#-Ya64?|ryN$`!Gm=5`Q%+0bF4SslnSIzE~I{RazQn$QEPe}e@ zmFOQ7$71yVLrbe=>dwB#r`Bl@92)R{Y*y4MUcdHY{(w;+=*6P#xWdEtGy=Pi)B`%X zSsrXH4HB>&CyuU-yeOT5qt(Mpu=hq*AXg#YvuKntc>FRUbnQ`m**F^3H!v|DPG+=F zlj4h-C>VPwJizdfa#v1}qnf<|m4j;t_Gc+p`{kVOng>SAn~8^)Hbb7D z^j1%pS(@uvDI;%7nEnKPyVZ{loCqSUKP5L(K&VsNIzcoeD;ltNJuFxU$^K#a-}RI- za9=o44*hl#+3(hiSyk%UMK8ZE(mjM2Z zjkg88kNN(%DbwRXexkwwVB^Se_H21$=@mxQEU`FQIUw`DEM*GNOV3RRfr)L4=b!L> zmpzs4!N%-}aq(?PM%sj?g{NrtmIPHyDRjRj?$ z-`a4+Rx5dvj!RIxZer7@66joGeL3GIy>Um?)b7Q- zja`?gb56;A5_X~<5R433r|N~_LV+N6&5Hf+GL@~rzq78lnfI@(6I#Nyqwj)x%pL>0 zladvm=qb&H(2vs;fm5#Z=7wMC34w*xYIC;tW>629_&}f5EU%n@u`<)L^o8R~qB*CJ z7A%JlxolMZJ|G8{E0_L$E3B&tD1&f>KApvfLr)I23%tI~qh&VMDo?mE$>6`^sun zf$p|skg@&`h6z2gK1P5RA|f|#JF{x^#lK(r-6O~y_X{-^Xn(ewYtE7`cc(k}clOq7 zcYb2f)qUtdVG@cNJg%(p*G~u}_3?-MWgKLb{1{D)3{?<}{lQQjB9+qwlTN;}LHZ_; znH^9T#!qvg2EeGT5$_Iq^ve1g#eu8MBJV)P38WccN&k~nV&eXYUtfK-*PVL*`}B3| zZ;Y##SM##$z5d*v4m)%g_IyO$DDZ>owN!2@$G~WJB&-L>FsZau2YZez_ui!G1n*EV zys!wvS*rAw+Ro`L*}E3&pv&P_+ka8u{yuhy(T4}Ci`8qVO$Tv$ER0NBk1w??^jUq_ zTQz<8-DrPy%v;3O%a>BXixc$7@2ZMG1K8PxK8&PMdJ7ljmGw5{X)M&We)C>-jhwDB ziC=d&F<4eGd6%s^@>kQ#W8&j}A+49*eqJtuWMK`SDyE+?*jeA{6FPd(VV+^OOM}M~ zSiha~6#2S-^Iq$sl15wdRa8NeO4QRP=1<>ASdp?Rx6 z-|xyF`}^EOXsDm);g#hmd_d-Yy~urfNZX%RRH8S-PL{%qO#|o3JxU!409x|6^{ZOeGp0LnP@){$Nj04s0QzLkOs7!uV*9Wj51f{UR;EhWYV#XYYBQbFH}88y za>R=3D(1viNb@!m7R1&JfUU}g^t?x>u)8Mi-${kGi?fFB9~f^2E~>Oi7Vvs)^ktcA z2AMmUlV#C2&3yrt8$nciIb!3-7?lm<$kU6%`W3>7-=9|DA2Jcg0_&4rI@O<2+ zBxN=ws{QNgC)PN9o!_UqTZ_Dm5ih4-*XqFyf@Me1*Fk81hEF!?i@ zuRB>rBsTFb4_v|&I0ica=q<^l3q4zODp{q`xSi^9d8a#Y`q_ZzaSYJ8D0yAfT1fqh zv~uI@J9m@Cm8GGVcb`maq=cltR+TkVAK;(Zck4XhhoaQG6A>dg-Y%b-Hc@Mk;)FXz zs4QKq6*2{GpezZxL!G|YTm=7l{QOU2tr|f~o&ZJNDvuj?8oosW6RptNV(MTfIVsj0s|+9lxtCH%1wcDD5}x@$ zti_)tILjjun&{U-eS04^A>-N2i%mZ%;l*a1h5jTxOz77dgxa_9hoTOAKu#VK6*#8P_}OIbP^>G$@zqA~)rJbi zXC^cU_-J{6=G3!LvWs20SpugM-{h=Rybgl!kSAiQXS>cnI3?%rWzb`9K=v1!7rvxd z;jJAL0Gl49elv6On7`Fxq1&n+$%Xc$*tJ|+Yd&x6>int$6`6gFqKf2Gzuy6s z+Z;tHr)c612oW@baJm!xZX-v0&-oYToba_x7z3VG3B#G5ivY9aKKBaA;iGr1MYM`= zm;5XevlOP_j#qnTV3kaT_zi_79nMslGJ*@N-Q?ApKOcvXy5QOpb= zk2vE!iDVEF<_%zeEIaM<3k%OJHTmJ=NQu}{&aeKu`|5d#+ptt8t_Ouu7nqc{O(tKn zup`&nn)h;hm{yf-xTbJ>n3{~7C)7oIjoHCP4yKO|_N-Fc7`k&NG_GGQMlO(YnL2%rGkF&0Aq{cDvoxjxvEbyPyu+ z^1@woP$ELH{9F5qtkM`0HOQMOwoSzxoB);OImLjP?IqagI>v;gni2`Vsw|huZMi(H zO6UXpV;%K~F?>5liq@&h^~UKuv6^LtmwXmbJi-dW^D4QnQ?o?xswE>I=bpyfc}>z~ zQ=3E)qZi{9=jwtc^}R^~!>+-j23a|wqM2Sfbd7QKXbjGO%eHABmKYc&G}C>(!I+wb zg=E|YA1v!mh9(C}?dJ9(T75rTapxrGw`?)PEMI7=w~hVF{$WY;YDlkJ_qJPf`+0y# zFiacs_0liWpn@WCWJcxm1M@9`vWAzt@MhKm;~1^q0-v6hOU*sKO!p6mPOAd_mqY7Z%$jNndm0TBF@HX&lm+D z?^5Eu%)aH(mZWr3Bky_b_1goNv}?13CDH7OFvG|x!br^t?#a`jOZA#YoOg^B6?Ali zAmBBGhb>Ak;mi79_8+M*YI3*<%pdtjFCrVi1xlig9i#$=)tqUtT9jjepErvsZC-Mdx7EJxR<}WxzDN_N~_H^m}YaW zOKq6q<6~L;!^kMgr98$Wi5EKJ?jF?j4s0z*{CKqCc<1<~N9nZV*y3nR?t^wS*8d zsyDNMgJD@1ITTTS5Ch=LSEqT!!5&ws8~zMV^`@sm!yQ7^3k?X)*ANxBWD#3b=k+*5 zGpQxHg!6e?RtvbQNJGl^0w_=k8#n0S4GVMYZN7Yaj*N*dRt~4wg81Mx(KC^?TBU>` zyz`4ctt!$*=Arx7V58eIk~lN!7EY!G7_AZuGc!Ygkgn=%~PPa?xG|y>jn?ChPQf6*rciop!?(Zb^s_aC&8VQi+=(74yMcUrndX+mv~;RNvze z^7ONP)bed){^J1#_gKFSXuS0kYF~KFzhNZ*gWgl zsZNy_Pe&wA{Nq#QIVXB-eXcK;!fuW>wbIkpOXHn6+o#C(L@FkZYZ?E!;g+BXPZ{H0 z`EFEkiZ|=d{Hadl3O;U@Cl1A}I&uiH7Tm$V=Z+5jGZ*J+?+jijB941eJy<88uY{e( zB}a2?l9JG4?@toFSRDJLhhmG9RWPTN6Y*9W+WQQ%E41-bx146O1Gd^~z5K~1-nEcJ zW09990UJ<;{W*;`BbeEo1%XQq(l-y!rOHb|<)PO<0HJ;b58wxCh`Cdohr2dj=RNh% zV^Gby0B5`8Qpy6+gX<%O^}BI=mI=p`)WDDHb&l1dQ17b{ulSud(jcdQSixFNT#H>} z?nNW;xp@2ivo>6p->!Lh&TTi#Ln2q_n&fOjNxT>c8e6R1XO$WGxM8V0on-N7xq@S1 zclfOj4cN!~(CiV|IwAT@S#Bbk=G2`Lp!fa)6Ft22aYn!+;L#u|*Q+7&#Oc=s<@QiNmHZ>D4qMOtn%5~DgTsN6PmT$UacBmsqJEe94I+UijnoagThVkit2^cHk*)$ZHFTf$tePuzGy!fKdN|h80KJ&glWD;D1Wju3)Oa0dSa10Moy=v4mf1f z&KHL4g_lg^S>1a3SQSku%%@2g|2vDgraPm!RjR@I@~jrGK;ce6@2T0gw-w@(mqf zCyu1F2wayhAN(w>gH7TakyIPbQTzq7^+YdOb1c$)mP;(ASUG8AFK@gzI%#~0ds@&a z#bmEFXFcmACF#cSyQP}IPXS=A+lY;^WAV)q=YA=x&~mo)x{f9_FXhkkLv8o#Ztf6B zI#N{CBh&U{h`x8@))@cetn)!B9hc;(Tk9Gh_?0)>&~{@);{>iux*~7SlPH)t%JA`+ zm3&O}rjXv;!X$@;^#XV9*g5Jr<65q>KH}w0i1J))*6&vxmS}Y(l@f9%lNYGO*CRf3 zw8_)GJ7DDad{UlM*qZydlM=B?al2wC(4`<}@9nJS5CG`JcF*!PDp1;Pi+^{s1BX`W zkd0~n2;P227bea`r0f{!{%>n`FG+BiH&fjlJTed${rq4y)otaFHov~;$1`%Lw8v`B z*{!ci*l|)>aFR`BqmagGNb8u0Xega8Z-F*9+h{iX7(u?5BB+XlrKA9Tk1U!)0QEjV zO!CHW*n?li&{QW=OoK%n02p;VqTM8duQar$LdLSHrK*_exy3A})V$Zp>{xLk2IbS! z$Hns8A%i_)@2i_-UJ3D5EQ5OspZ#Dn`9Ys$-hR^i2iZ(t&c|+&a?xb_^)TOc+ zL1cjsdsxS<8Vwh)C&kqZID~H@SmN3fKFFq=va=o~jBOaUdpF+#Xbjw0bhQvb>cPC6 zbrSf-prfu23ei}Y2&j>_n2G1UEILC-e{iz?lvr}}^8yaUR>rI$HJHN3VCY?abhck? z!|mh7d0yjR_T|4SnPpp9o&~Mz-pPp8cNCk8W%{&k=7>eh9aIP?2BwTiL2DhE%-`0P zeMk`RP1_iM@CiP)x~wSqJ18bI0mJF=4|6{N(fy(#gm;2egUQXt$wW zO68F+rAw@+in5PCzFVir0MqBgb^hQJ+1F6DaS#JNb5XuOb+gqvfz9ZR=6J~xyfR27 zsWK;$c0>j5vyVufF zQqaw45~syEAIw!eZ+!@Pk2c;&3u&V)tTUCtZGV6MaOHe=+{_f_P2yH0%pFU9F2Irp zx`1`9Eh=4&pr@*UadRihMde!tJmo1-8Xy&c=S6c0vje4li2Heb-W#~p#k~^y2DB58 zg6qYcxOX{NdPE|DE;c#NF4Z(O@;(5aefJj1gjT>A+=P)CE-XLhW%#Ck6|>;Fz?{Gr z#D$qfw*$L;fms+!nkriSzt`zBtVH^{5HUBwS?Mn?Ki;)k26@bFdyZ_c98Ip64zZq( zy7Qd1s&MCCWe-|`we7y+hDc?hAZoN)2hj73j>wB328}G1gd$7sN-y zZ*ZDL@9OUu9{QvpJu%z>+~9@7t5%fpan9d~(TmA0dh$WVtkA&+`eVjIRg)5RwmrAC zYS@t$Rp_f4Gz{f5Vl}7AbE}uaKblGhCmWU$?I*!WWRgox3cQ#D>AP>xsTAh)u0Twx zDaFLLhFG$og;$~VK}HwpY+S0phH|oyvh}!PgHNnEI_wGSe%^F~<;<*vvQGHj4V?bnr%ZK+6*b0UDu$prt_0g<^cUXV(3D`J-_?yYXWhe$vJnos4+iSc%g zvB1oR3|Uo*a8$L~Xq>8K%L=1U%HO6-D0iLgaOc~=bn=$+Xty26Y_oemC|_4EjGD(6 z)ARn|yolC=AT=6{@4*_2e3s$Mf4eO7KNT)CVas*Bu7#@Gi827&am@h|Z)YCP+*7IV zV8Tn-AS_&}I1X^?m``}B4W5b`M_%H#{t&K{QRpNn8Z@7&>s`qVdbj91A6%V6zpEJ#ZiEY!bFyQ656g@cvUEM)YL2qZZ)G6 zWlbVga!QHW2zq>gLT@`%vGV>xI~kr_puIf(Cz1y@@l&7SG3%G{$Fxb89*%4*NmsM= z)udDRyMzUAyN@R>dsJ0*KZz4p4zwPWxY`4At&#lnw;e5bU09hZTp8g}+D(?g|1p69 zrQhvZiVh#^ZBc+P81m<}v^7c^u#u9aG{6`?17#L{JojGjYmuS#Pi}tL3EO6(1yCJi zQ9B}Ar_0M*Rg_l>!ukBW>^RorSl{)O&vFbtFm2QeVYOceqI(NhS?Q|MShu14LL>2k3rNQhwX(76B6TkSMu#CZ4sF-g=DNXk%-zb0Hsg(psLnZ3l{^+&7x+hqygJBtJ zc%R)S&kKw8po1gp&OV)^ywJXpuaq$s7sTuC6?a~#S+_KZ%phUF) zokd_j)f&EaGmwIez;}Yua8tH4d@xdf8Fe~cUwyQ8Hk5ZGySqzR{lo2P7aslG<)J%8 zN@R2#l%#op&sF~-j-bcD})7@i(*Bg?P4@1sv1=o<1+N*l3HAW!Nl+4@4t(=RG} z17@%rjjg|Hfb!Lb>J~A)0h>%yPjnwLHWEsQpvkX!tTfM$w|In@mp` zBKE&h*1seRxkR>49WdW^whJ!7KpXG~qlGp{xvSfs;s6Z1NZ#?U`?zJNbf4%!mM7ZS z^rSlWV3IaLgtYg=)YS3hj!r}>M|Z;u)R+_Zjl~319p(ekjxj-=MK^u20GP ziRB)*C&!&r=2qMUn+4C0T@9j(Q8);V6l6IZY%#-g$#J3zp8K$lX?ub@$ zn0w95mv1Ve7m^eJSFJaZzWTu>Q5O&a6mFpns|?8P*+L7SoBH7--=AlgiiNmsQ*wL0vLJ-F@|%R7;iHGk>2q z)WjC3J&d2gFJS!=xjlP&!?qJc7K4s;YoO;lI&GVa z*72@pMM{bu+*)^6@^|0%96Zn@DO1`ku+}Bkl0R}2Yt)MGDRk+ig|gV92sR>OKm-T^ zL*D%9x`og2Rv)0v)6U__Yl+RQ&+JcpEI56go=~e!s1%o*Lhm(yjtW1H>l-3fX~>w6 z%~3jU-0X~E=v|OH?0+hL$ci*;@XaNNkaZl-qx~sObk-#sCMPGQOGIMLl z_J1w0O0INuI?Q{?imC(c4~HROAO-lbij3>1{qYS8ogy7mHsVl2*QB^r7LZ|u1Y(qB z>ClM*>&7?lymHtY`KjH5uUa9k3Er`rfDWpL{PnI1750zg-6rt89|n5=^?|53wu9Le zqcFS9Ux+pnN^NZ-vlA!ys&wxfncM{*i=Vl@<9`kkiVw?YX6lh`ma*>}o?|^}$<;~H z(9W}-$PEo@0QZris5Ui9iL<4~3ee6{qA?uZwQv8ds2rZZ7jvH)x`rjU?Q8h<`QyPm zBd&9a19{L1J^BPM!<@gg)~9scUsi6?B-XAG4o85JfH#0Mij7e-l&|$DKKtP-2BHVF zRB3fGY3ndJmq5=)rr2Wb z-hi2O;-~&aEm37|gov@D)Qnf(mq&8XlH*p5j&X8!DZ&NcO3m*L74nBU1b%@AA)iF7 zJ5$C4Jp0Uhnpk|t0Y)9U4~$)_+;wDg_g&1KpE@4zXs)zP@J~}>J)~T(wj-UU`U5#y zQQ(-} zf><_U2KnoZABTI>d8b6xbE}h`85)tYqdti`n2 zN4+Hs3aiQ%Y4)wYS!6t)liwwY91! zYLD28+M5Wiy^G>kD^(OVQnhF7RP7m?#2z6rgGk@J|3N;VJkR}H_jS(so-4j}pUaG* z*JnQtPF1^Rl>?B~cQJE&xmgYMi!To{j5QWQIeAK*h>NxtEe8Q>^=t52nj7($3qB zU&+DGupk@bMUOBJlj{iypd{iN{_8;GLj2+Id%LGb0o=cJC6planMgO2z5xTAQJc%M z+(yk;X(*;oUp3Mc9#OA}7WochpUBajN)B4#??{tvjNEu09Z~Zo;4YooOxmr^>l! z*4q`>F&%ug5|%LpbG!_x=>~R05T6i0r3xk^ysx2fsyRy zPXnIatoZ|%=biv|?7p%8%}(0mQ8$xnPF10roJE^L%^gI)#JtEFw7+e!z|>-bz1QON zW`nN6Nd4j5TIXuERjB+Um^@g3(8a^3EaM}#`pNSlRwK7YHaRJ54TjcC6T|M6`t1U1 zTT{y_cCV}uiqCwk#~7W~6J3N;HI;ObiBbDeiN_Mr!1}n})nvH~cJbt?T>^iD_U(Z@ z-{`F4Jjdh=Vd1~kt9(sNh`Yb@Lz+~h=)V}|fqsq<;en5M=0%W!MVR8Xft;d!ldVPL zjtq|%SAqjOo6Yv1MmYI*WN5mHDm!?*l`fTdnDiq1q&0rOZ@Q&Kmd}xu@M3BGx?kYW zdP6v4Et%(|z(GD&J|gZaCmP`F6%D?F#s4Fr$1D8McK`Y2w;lQDEOtpZ2?aMFTm|v>5p@IkVZViL85>h7Pa)-c{zB6kIzRCAMSCPn zEegm49tSkiKzj7=^N`?(avA$r0)Ha2M*bzUo2Rzfz#7{If3lrv6oRe#A%_6hs9aP` zXj9_MsR|IOd9aL$LW<$#I;qFk(+nHp;ew^!XqCkyR^C4wYn+ZBKTbAvN)YFT5X?#s z2ZY-_F!zn)WqJwvdOk4U{uz%n=M~Y-$(p;w%{27``z~D-s?w@o{!G}A>FdDOJMs*s z(0lo7e!wvabOP2%RRr%nd&VJ>aupaqQoMUm=6lfe;mux{*O&X@fp@ojwqP&zOwBBP ztJCU05yaaj+c@%z8D4z6v{1f;+lf%69Gy zR~Ph|3o3kT`T8ipiOZWcJ=Isfsz87zlp{TQxYWc`CNMlKq6<(;V@NsY?6eepe-n)3 z?py;0;H&Y*iHCFvs-ilZ{{Ok>79t<9u2O8hi1`w!vGe!W`e(Hx;LNBKy{70jN!Clj zrQK)gYAwkDo<{Gy)z! zyOB1Wf!a^`x0yr5%Xrnjyf}13qyLcv+-D}{bQgit|43}pQepRzi6^G@O_;!ZqY#Lx zK$&f*M^pTEnSu+j6g-E2f}q_;p>F6ulB}(C zzJDZ@dzDKNBLY+0tU~AQiyUD~)Eo|W9)1(w$%SW~_GmX&8G*;k{Ab@Y7W%VRGr1|o`I7z{@#YeXA13Gu!6Mseb0iu zu&;Ma;V<}>)bQ>n5L6C&8G8cX73hSNOGMXS{(gYad@CT547!l22ps!a<=n|0lv%DE zcwST1V?o=n4q@EoW}KW~xiD#OnnE{=HI#XOtXOA+?Hr{xp)G;Fe-9pr=$2Jw z1vX})cv8W_($;S58<6?X@cza2DVgdz2IU{x)Cwnp0={OS${S9P&=NfH%H9jadTpx8 zjxDHgdnYgbJ=wSUB5&3Yi!z%`25yH_5-VgD7jl0u&stcx856-7 zVbX{ev%CKEKXxN^L!_cYKxI|k}dZSXa7h%RbMkK-PcE)yVGRhTeCj>@C;0fxi0O&u%_m9t*gM9 zmh~T(X>wxy!w~|m;x~|rEo1m}MYP$Ih4Qxk^TQ6h{xqC$S})oN2^}EH;)v*x(HxdU z+rFl3sgCxf3X8P7i*%`GsUFe+Z%`{r^+81U%T7rg&7-My+dK@DpSPg7|_5`cS;OP+0l2~UwH1(tRa<%RLv^U<)@+IY!|NE3HfeAk}ni`!ZR(xiH z%$ZB=^XHrGEX?OKWX_nwgqOb7LyQwr!HnR=2r}?vR#BiaH}}k@x`RtaI{TrrhdFGf zcFfjqva>FmgZf%1xgXF%2ODxOpW)?zF3w z{TEQVtn)n8*fQnO@!Fsl|C{GZZ$2)_l4W&M7v6#Mu{WD9E(M**#<+P65_k|R;9QU& z@v`NQ3qy(52BBcLf1{leH8t54`#2|g9N*{rkgwTZX$`Rj=%4I7-jHUtcuP+sPL(j*sJK|LAkG=lugct#dOYisU?NAM6Y~7B z`13tv+`jddzPmp+eJtM*ACX@a-^~;)DV119sRtT8AiP*msc63cj(CxmQcO-IG;qe> zeN3rRd1Z;KyXFK@;aWskQ}t_ zBOQdU0Oq~UUt?CgBxoZ(>}ll?p2A|lGr@bT7LU81J`cNhbIw`2zsPP<%_ zb@h9XuF>+6^^bEJ-_Bkrfe8hxhoPmB5s|s1Dg3Dy{VcWFzovpBpYLw#OqaY4*RcFH z63UYnkOZN@NmwGD4ZLfqtt~{c__P>mjsLC_4)sg4s(L4m{jnl-qyu@q{+nAI+1A5J{)t#HvN@}18~ico%E2gI5o3PmUQsL+ z_nNMsYWO+UnJ7Tcv%$+vbs@zz);{FFV=;D-~7)knA?wnZQBuh)b~TpmZE=@Y@3?ywGGt)#BU|zzg-#jphRBemgyM!%)JiI?VO!G z^am1OB$u=p$elAb31z<0!|AoSzd44j4k}ZZ?O7|U0eaF6-nRoGj09mELl^V+^#R3^ zn!I~J)p;v6w)nLt_v#qtNNuA0e9CYydl9Xj#g9supXvnpiQI3wQ~F;9_&+B69NrOE zRDn0g#Z(2a+$?(F4`$PwD5%v@!d-A4;d`rSh8>Zg1?*WJgE}+$e@jIb&(qWXT%W*! zn73k&xLznp#I=$)We+{MYzj>Z;dV5?-CjOmCdo-B?MV|}M?ATBVpSgpThKkg`67uR zAdd_RzL8J*s1!uG9dOk9bL`&@RAgzeEoq+U%l2Az#Qwb+eeudywCw$7 zhpY_MZ>irrR1(pqBA?<8FHQtg-4*m#Of=CAGga9!xlb*gQk{w5f|xFW>ycBzb!G+c z1h3~uXLeu;X#D=!kH^^>!Ev;uohEyl&~>0JQKh1HLTPPcSz?(y8f1pXZsBW}(xrLjhl~h{}7BRZbeMv(b=T!N8}I-mvo*B-2nEQbe|u<5xWS6mp;@U z8447$CS36{kaPc2o&s=usdi-r56RAq9{k_MDh2 z(?m@O;JBTJpO>woZj`G{@G@iQmOiR1N(M#=dWkqKcs=WGbW;|>Px0=FK%(~7neL@aH@??X+yB#n$Sv~?#!MmF%EWP?F4;_ew88P2pHEI9ow zsmCH<`D{~yx(lV19rJ!1p=T9G#iNWlz<@7>hZ640z4Ul1!aqkdYAy9Gt zuO*`wQcUU&4Gdun4Vp%|DF3ttAW|YhIm~s9hj#BDiC1Tt29PT=|ZqCNuKHvUC=eA1rGPmBled(u(X&7j%vHxd! zZ~L36j!we1(Df@2a2n5?>zsxR>x(nY8a`=vvMx?h2><}Cndx#{9v0{91g_u4*kR>61Mg%=W}%&Ta_AL$a83K#O?#x`sc}?)?F>L39u>o z{v#oFJ*e8(K7F^_5IZ^+OnZqQ;b3Xq9Am`#R1F2h%hTA#{O|q$R$gpy zhsfaDaL`_E5lmsVZ2G#G>WS_QYuzBzsUVf3Z;&=Gx!v(dOX34k756JEY!I3QQ{2@l zQ;(rbZusvMZE?6P{!XzrhS}sX&sW|{2l034WdubN$Y~7_17tfTb3u6kbcsb9JBA98 z+67ccoRt|>bl!fsIHw_=fWlZ2N(%$yNA(f2+s9pOCCPmX2D5Fe(F+vPF+=$M~XujUYTI)zTHx@oL%V=+M{jsOtC04V}#6^%f zxk%MjEX^zB!TOt&A8e`?P0-=n!E_&0C4(*D>@~&6#Sm3^m1~Z4w?KZCTx-uJsPEvf z&s6!5wL~9J8V?Pat5>D7w(9v+;zP$@O?J;V3RU+q)8O1^xcO?_;#++lH*V!|3rq8| z>C(<7e*9mH7hUq4+={7jrJ&RZ$V+nMT@Sf%)ATD!I`4y8!ld!{b&fFT*crehfW}g1 z5?y#<*cv;zOw{OW=)Dy;GKi(bEQDEAnkg@aR~VTRg7Ea#mzNI~E6mtmj*F~IWZsOs zpH%jPm9X3Wx^4>XYTi6VlBf_eaeF3@lQihEDj_dqu_cCs)U+WX5xfyRD%Bp`4n+U=%4PyHi$EWq=kQ0}~ z7jYHJna9Z)BA0Vmcxt;2mbx!zMGPBo+8SFC@h~H#LHulswmmpmJx0zMrVCih7t9`018w8r`lE0NqQ@K37yP9^+#sKCM6WB1BD5JO|s?x^79=mV;Qj zz8o5wxKyak-*Z`j=v%A%jZear^B=86Fw{bS6aVod2<|y{2e}m-?C9d24uY9HRG3t0o&v?n#za@-1JQvaywz&*rV~va6jE&k7PWBIqb-B01? zk~h$tb(s%$lA`?nI%# z;C1bY8&#)0H}Ajtf{!C$4ELqzYB?h{1@5j4n0%dxFAX@{i;$6m^SdSS470kBY@d|R zt;IO?(#^IJX_NpuB33@LFGrOLn-XQV`s(#@5d6_Sdo2iAC^wvJJTe%nn&BLHZ(V*z zWLj6nV7r6v8_Z>FfnfkZqHNVVnmn+s)8c4t^v1c*)JK9d(A*fj4yGBn`;X)m&pqNy zEr&wHe8cKTc{#MjI#Kh#P?uU9O3PJXNb!kQGtf+pwmYbc!K;%C3Q`sLvT)R_sFs!FGB}^+p z##)wqWce#=0b@Y$oMTgKx*35Lx4#CVzny3qJLPHiadSDPD1oqlGi3pzB0Ry#t@A`x zD?6+Wl{7cDJQs|KXRv%NAN)h_XBYO9$N=Ffh|yK~h!LmAn-&{3#LpAf5*$}?*m0HW zj+Acr5BVJ%OgWs>Pk9vpOFuJz<$HBv_Q7}4%T)p~G<@}ycgo8p&iJ?}*Q{Gox4}Hp zZpISIw_57cDU3Z&FL7rNis}6d4bWVuvS$X>W3Nc9{%S+YHx5vUW0F1qka^AMP6r-ttCv*aV#Jtj3Gy;lFr;|vm-gnfPK z;xv?tEd0L%``>b@VUMr8`yijuX zwN61iHO>ob&%@WZ!WB!{WXk4fo_^`$IkqflB?Tc?fJ9NJ6dC4L>RC;M8@1pLl|-S# zJJU(YIT{g4zsj;B`%{Az_HD*6VZA)`GOJ9knIQRzqX1pKzlR*rvX$}clJY_$S&99u ze7uLYTBD@UDdIwys9!08S$D4bu3}*od+ddU{WdE-+Dx+a7g2vd>OgI2^($n~v*VCF zcR+v%iUQ<5hc%yGlUmmE+5sj_6Hnr`B873h!@~Ox- z%yu79)n0jur6@&?-Q5q&%{tFb5LmG6#N-W1w&?3st>)f)DL+*%%Jv8gNs(sit(+TKlq>C#`oy8e-H z46f7BTB%iP3C(zjb87SDx2F%Dh$LTyugIf1?ymPNaKREk;N6+C+*PZc*-SRasZ3;9 zdF8ju-XOMQQV7MR)&jEyeq!}QCn9}B%ikN*U9a9?yf)y|v&AF&VVlGE(N%2Tfw0GI z70am&SiE+6`0KKU5`<`@HEfN0OaJSQlcJw##%i6i{`o3)EMXHTCKsnHRI<86;~5b3 zu5d*#%l0?0@Oj{^xf~8EvPeH*%w(*Dpq5YwO{#ZqxoX_p32@>&NDCJpgyI;Z?1j3b zD=h$-K90@?yuL+=$W$tl&+)?dm!5JixRR8Y=?8Z%pp_slOdWE&x6;95?S=xb%jK9Y z|K;`ek1dd6=Dtmq1$J}%xO{D|#Vz&k)h=30u>H-mUjxUtcR1ej-vZn{mWYbrs0So9 z%H1t*RO~2bD(ue-nWH5u>RKv0m5IXYtp6j4R3>8@{pzFSW>EuIb8tVA%D8j0elvG< zDkSs^I#@v2f3+P0Qe%c8_gh4dJW8cB`N7))S_A==J1XFI#IOmJiT~S;etl`A@3+e= z$jkF>Yn(e0NWU8Kes964Vfgx1NTx>BqNzNa@_L~N2Z0e53EQD^_(uXZ>GZ(B&~?ZP zeZwJtQ&~~GPvC4yEZn_96(iu< zOs8o~u)IML6Jy5p6{OIG4N~9t+Bh$>t*Pj$pop*vpg0?2DxlpAu$Ftx|HSS0A}NEc z7Jto~au`~QbfptEPV{va!!3Lo$Iry1ZGOXmUzPitAH;HTS*mE3L${3H%!vCZ#n;R{ z@Sz{nHuaTb?WL7^GWrpPcIj38>mEvTun@5H!O^^Wt_WzAnoM%gm58p;D?OsTCzf8rFeW+LcL)6kGB1>5Mr`LKhgr;7Y2zUa7^QaK!~fE&7Vsn z+dqqrHwB7K7ARN+Nl|TRk#)+CGB8dnkaX&e16HQwR)}c4@<6YG>A-B)o?>$H*;a+= zW;Oc^)5806H=~LthDCa&Cd9^Z!9BsmAakY(loC6OVO4aXt+(3M6n(k|_xR~^GM!ON*cfZs4UNax0UY^kC#Xwg|Zq_;=#(k zs??Njezx$#I`g}V?P(V!FQ`UmSSeRJQ*m)v>8@4k(@GCZcxbz#amO@q#Tq%3?OM8E zY5(MtdE+N=lnfT+(pO)pYb)HZEu!i{Sl^Qm;;+2x*%msa!+DVmz6BD;m7(&8sDN!P zYYo&O8?#jZ!@Q|6V|XqL&N#s!vp;mF9+UIwS^Om9?+O2*r?Rg;img4Tw0$Z<_qMrh zx?RS{2bmX>ib744)HQbn&<_2#$aQB_1nW0oqkuhZsajHB_b}YE{IeOnp*@E-O-cOq z>N=5>)7Bpv3pFuF3~VX%$*byoA}-c6RdkhA4W5Bf*LT?YSGs@oVhGV}ZcHeN;h2VT zx+K@QkDq$QE1D*aFTD?~u3mD%@uutC3x%$XO`ERIWGJe$xvXx{<*{zdBzd9O>aSal zPPcOZhOsqPm7^Il+P8T>Y3|xMY0nfk)uJ}>-bDtQ^y=os4+KE3lb0|Cp(F4Pg#=%P zx`sCNWb5q9NRsjSbiOiVexY;-9RfbU1zx|zrWUU)8VMGw6r9Wp_AT>|w%Zx_h8$4J zTzh?A3UAV^?Qs56xWJ|pFz9GxBZrw_$;9+}K|9g2%~z6B3abKWZX zM>3>Imbq98I(JR4`tWV7p%eP&rdVXmhDx6Zah(Vu#BE=6rML}sL73}XK>Bu@l7S76 z{X2~;+i~hSw4@yRTuO!RXE$3d*TlWL9pBj8z#|Qf15gXzJr7G4+0KE&0FVL`)e`fe z$`gW+!((Gkl5js8#YMefqK&4C z2lEy<-!vdssHmT0b9+Mk%v#Q%PU|ewpEie)`=jLzUEz zF2aQASvF~=)-}o0r@>*dS1+W2ZQT8#M}O3ciS{O*9(j7WW<@T?bDG4iz5y!0=|E^9g?lFcl>u-V8d@nl0U-@nAi!J1T%o-5ulLD zW}R^M0i9%*tsvt|`f&3+lDh||`}^UqX97e_A9O#xnU43Zf~`=FpA&g(xF>Y|Sempr z0*z~sNGEcjw(?aRzdC*YPr#2$-?gCQ5#N#@r_b_3oc@Ae1s7XSgAAa1HheR49fxH> zD(LP(hpi=r^c4S!M<4ND84{HTZ?KVlw*Dptx=L z^iu+UkudX*gh`AbjCYs~;2n|8D<$^)eIKd&yy`$KHV3L_yjcsnO9xi9zt&4*&hmSI zE+)1ysexJHh*P`um}6>?%rOtn=8&}~^0IGYNG@I`ji03WZKp@eA7hpW*vuV~uU@Sr zZ1OcYHH|0Kjy}c^r2y`O8%?5E?S{9`(ZU8+U~&nzjkycqt$!4*o8H>Kt}G-?zx$ce zuqu?O2KG(25-Iv2D5qMDkdld`;&*R#B;V(eI8=;8C_sKcV7Vy)^OQU5GpwB_D>5DLs`gpN7q)PMe2Evp?V`l)3cq$;h=!X^X^&2MgzEf``gkF@@>Dv~q|-4~Ht4S2xSsT` zHDYr6iPo9^r-%nfo%DFUaaG>=ItT4Gb8&iYZl_{=&YiCCH3xxD7fwJoLg}+=cm3)5 zJQWwcys_Gj81aYyadnmaWYg39z}K9d8zZe*+*0ijR0R`PP2dQWnN0IjGYJD7+u%$-TTQ52ntlSI#V`H29HP75dkTxI71H> z>llwS;dg^S+ziT3(1P9Fl(^5Qj>_~_UnEoWZ!%}V>ZU!iEfe_OkhJ_%KLnHF-zsXU zO(I4u2MZ*&n|I#B^_+AUKC6>$^4`*NBDs`%>q7lZY?;m{zhdoNX!w@Y!z@fZEtSK^ z%fj2Cqox*|%2iiG=ZaW(Um7*YdE9?2&i61p@QOoZU*Y%c)WY#(`%lFXgGxr9KObmg zVa1gR>z|l2oQ<`n>$tl}GlA(ajPB9Lg_s}3m3UjMUV%zQ?8CD6m40M>RHdsW9Adztru6&n;lAi^DYz^BLj%9qhZ>~3j+wI+IJ(}q!La@XVC~6SR_9SU@ zB&j{gnLJ$Ps^ELDY3~YKJv;bgS+^5qKmy5fVT+3Xx=oNDCa7oD=2;zft1!*Q$Nh1x zmL1vP=PW1w8Y;^C%`n79FpO3ZOW)s`Kl1n3!B(>6X89MaR1b@0*l^;cxX-8dB8fPO518a+&qMjX^%N@g`lQ8xP}Bkiqf z0Wr4V>DJE5Z-mi8RYW@=NFeK`CeBZ$VVc$ zpHD{kbfi!4h6>`#VVS@mNU1&l-D^cE4Uyjf@e%0?qnpErEh85$r+k=;^B=gESna|o zb;QFdC?o7j{JZLq(xZF|gNGzh2ii3k@Krj{L#%YKAug={X~TJ5KUhJDxE0m1VJlygpL;&B3G;|pgOu@565k%4J9q}HXDKRz7HDH5F!OU^ z(b75#;H(lLOS1s=t*3-u1KYumZzrUsNm3MtA z0Nnp^@ zA3T6D!ll6c_2&1>m&qSLcip-JmAWYeGrI!jbWmwby9qMr;e**EKjt@2;av|oiX{g( zTuQ^)e17iScQ<&S4zz$*43hoHex%Ou%wR2tJ~gl=WSt3vH_9J}8ra!!G%4e*j&Sfre0KLx9ws5b-C7!>7?(3Q~#+mp zh>>e(ko^iUkJpCVanmX}fREpFQ!`SPBRC2rmz3GF!ksqk@R)@~{$}{T2$O66KawD_ zO)fL+p5`IAf-{F*W;yx8-{Zx0yS7h%HP>g`jff7)0uH2Jr2i1JwDl6b!1DZCc5{*e zl`nxzoA&S3r}f|sQNuz9{CRD=;JDoGYXJ~{Q(Z%S#$U?{52V>7P;piB+HXDQ& zJBo#!K6QoR?mr1%-DM|Sj9~%)CNJUZIcOu47c=N(-3*v(&$Lx9=X=f2^D2jvO#s;3 zL7BeG*n~2f*yz}Otw5NyVCicX!;7u|-+A~*_?@%u=hgd)WdM<@3cLvRL;eU~vbUwe z(TJC;?BuZSNESR(S(KCHHH?c*FEncRbps=Ti|tH4h=tCC}MR*lJ! z5Se2*O8pL_0KE6Q6P$*0=_k%idxb*dhTD4BcL?dZVPE@2St`j+Ra2wi>CeEdIg|;!Fa0Rt1E+P9_ z*4$F6{lE_|6fM8K4V~l?B6^pRf7;aq2I^2ri`9=EX&C9%Ii*@%4hO~QJa-roix64@ z63B5;}+mHL6 z`9$ASe=>=7n6C>#!8(TKD#PCKpy%3Pa{YV_uPC6f?UH-A~$35qQSB{;Tfh zDFV}u_l_(~O1!9osimDyS*j=Q@0--GfqcznY&!1`LYaL0cilE!Ho!ynf2Z8-7;2tA z)jxxh;#RL;2TQM+O;IL%XrQhLaAkdwT?_gyjNMWQdI)~&*QAtY2P6Ua0_!7^K>ApB zBTQ4DZs4|=*Zsx%*-V>3$df%?vq>1f|MbR`pNhO5+?!fXGyj2(O1n7X(0H&*U= zlQhSdTMh1D&b|;74=gH|_FU`?N zxB({b{17LE6{~)BV{)iZ{|6(jGgN$nWJCYa+5NxA5fpTy0f9irTic+JA!L^ zxLz+F@q%AJP(6OSsb9o2yUA9@3>pZ}(c#iG4e^8!A4oNaiaqS|i(QsOHKiu*=Un|C zXc$bf_j>iFKCB!PLS!v_d4`Xr{aLy6kB@-CL`L|d)~O@GX;sdBuu~iHjB{~w2%I4t z_(1^|b42cu&{|rT3LVnv>x_hfgtD41Y3^p^BPPJ{U(TBut}zo8_q@G~PUuUdcfNFd zMZ7^Zw=oZVd#Abd6@x_F0Qf^FF!%@&}F8~ zu(2`nI5g$xW}53J^zJ#wj6u-ju4{M^bOf*DORem@JrY!9y0Eg3&P9<`b{nZ7A7;d-i}4!XpK zom=5#u;niSN%aP|Pw(~1&?t1m{ex&5zJywU?CHxv4A4IWOo83KgEf@p43`$%Bz&z z^UJ-IMgjXhbWp3wq6B)pVnNR9&KAqC>p8zpf12y%Xx~T1ltQ?)CL4xzAX=OtH(}Zf zrfX=P`r!GQYi6g_s8bv(!cX!kquuQ@rF!&uZSmi2|r?9dk2eWsxGlTL$E6OCf_ zeq(6PcTZU#+enye2kxa+_c|Vl_v-K@+g#!7uTNbTf*5vf?qjC@_IsS7*@y9cNJEa` z%k!NEd?Vfu2Z95>;;=P8_{Hc4+*PiC}$cEK}gN`h3dLu*J5L{%ujPz<-fH zRZC_@?39;jPdh30wOh}Z*=poW#EVnT1iG932H!_KxhmzkPX{ZlRJ`ago9eW9a(K6y!U3pbpNdnWr&+iwlZ*Jq+W3W2I+H_64>`{((% zz+dVunZ`l3uw_e~l;H?T;N-rDx?cwEe5}exAQrj>JLgE-F#y!C5*IG;B{j752fG3QUGgS1 ze6X_25ZkJ-+g%|qQ_-(0oT0ntP3N%C`R689RfHH{{e?r9bcX@5N^oEGQo@^&WLiO% zTH&)+-!3vbrH^rsQ~f^A6qmKnBIw6F9>zKbyx#z}rI9IMzKl{6v z!&M#jD5e_Zj?^VOb2Y{MsPE)IxaTK4{DID%^&b0W*%|~*>gO6llwL1T?~26HoC}M< zKOrv3S&}11@V{_qM1w-eAjc{ss zx%Kz$2F{Qji{s0x`*s;9Q7WplrKb^OK)Sx4om`q6FN2S^zMfs)Eww56#e`@RYlozt zr@{8Dh#}HzwM(y~HcTe)UJ^b=fx~`GxXn z;h75^khRsmBW{o_)_AKJTx<5;LOD3>J;kfKu?waWPfPnxT3vf0X;gjt41;mSU{``;^WN`0!b}gp;!a_gp8KSc_(TKz9 zHPX(+hL&WA6KuT4b01H9?e8>2LC=0Xbfnto&K%6v&k8&^OOvW1IQ8mQgZ4u~<+jPLDN@AlvGaWZdkHGNm9bONTF zfz)ru5`AI}#HQM#SiGcj0L{y{WV6>nwNeZlTJ%7U z0djbo$Kv{;2Yes1+ABdVo>XL^S!QM-GW<6hO^zQO9@Z9`&Mh^Noet#zWNie@XqiGe z1b**da6Jln*9H9@4?yPDUfP6P*EV-NaUF#N88u$Cgeqd!sWxHoMeNe?q5%)FYN18 zkBuLyS(H>?5_m9l^AS=DlMG^GITWNWzP+{=qCTmL2r{C|kw~QdD0`?D72^PXq2RLe z-O-7qZV&kozQ^5v4vVK9O$1_#?bahGE%)5iM^YPXGeA{r>C?XIAndgqcnpi@ zN8rtCRvry)TXS&nrdIr@;iTWu_K2J2tq8FHep%RC%I;@6(-`g~eo+6LAw7G{0mvKN zw5BozGH$}ntS#HSdw7Vi=b~nhq%6kn03RdC?ItXgk-l#wmy@@Z%g|oeFN5=tE3lGa zoi0TBqK)W_b9}wKI8*AQgz0mz*+m!HN;4ARF`{~`PNXZi0_|SH7e#|~Sb2Rd9?7M^ ze{VDX!v9sBT>OginXY(uE^ZPLS9F2@E>fw@*Q_r~RV+EgcKK0*)roJ4k^%;yOM%f5 zIaz(n5j{@|txK!B3%mR&2DT+AR-M?ABU*s1HVjxqOuJthmt~J)v|`qGS@?U)t%N_L zgDgMuxntXd)?E&+*V0l1RW!}r^SGQBmKH5n7Y6Hpx;%7D_?~ zh}yY!Gu5$)Ll#**2E<<>%JEE?(K6I(q7B>cDG!SXA>+E%{Bk9}SSk~ZAiJKlOfnVy zTOHedz*?ccYB|$XghuLcw64uq$ZB*A{&@)^vxJ}GyAT&@pt*jbUfE_#k zIHk&IG4yTcLsKih{C^ys^9`Pg=!p@x?k*_C;v^1sv0ab9EA#zvrOepnu+tcMy1f&=qrni*J#r9fI!4P@;Z$XlnRa!zoafEBAuuS48LGEj~4H_AA6` zSHiZ#z4aBZcjNcj`v0b}y$A^w(^oS#gXVRuH7(1L0e;l4R&<>oa4tJA9)?q*n(+f9 zD({EQpU$u(1PI50Y!QBrskTaI8Sxq3DpmjZ}jzrUaihK*D@PT*O|&Zj{?%pVX0BQz4LUQlP4#zb=QSK`FIv`9wm zZsOVX`u;C}ky8KZCTOJLKN&y%n-%9cm@~N-ek;-i#LnVVZQ`##vL5QkuLjR)B)xFK{xCeO5(RREJ650muKRd>j4Q)q3>? zK7=K|tLx-1?Hh+MMkhyi$>~Hjt2TXsu4Ji>^<@KkcWiZiw{xy}g2y`gntB3KsfOd9 zY%@QY)ny=V1Q&qkL3LcIAe(Sw49ICpMIsppE3zCg&s39jPxRN*Akz?2y~l;`U8;aV ze~Lj?2UM<^UmE*Ir;Cg9eqOJJFsr7ne|eC_?&BMUpt)*qTCzW*V|9Z(#X#0JN|Qve z?3>n1eR3X0?!fOMG~?d^t0YYKF&D!QVLR~hDoXuC^ND{KGJj1D9&IzV$oLbd9*#vy zuhp-0jZ@>F;Re+V)O7!%(M|ZGF=DZ?%`(G~yQ8t7XcX4)8;ojjPhPG_UxXJN@u(k_ z(AHMZf3tn&Q_ru zrnlJPu{C3S==4tH)5Z#T(JZ2M_lOYJTHgYb}r{OaOzx<<{|8SLkDmy&jsi*74`wrJs!(U0tP~^5e`jHSd>- za%sU2(q6*WA{U%5!?V`Cqf6u(CtKzk?b23@9Il@n(VI;K2>{PnOHV5;yfoDj0#)4O z#3=aa<^K>ChEwe{70M;S3H*gI+tU61g`v#MFWBBcLe_-)qI-L8bYuJ1Vqtdhjy8j) zy;yn5pf3UUBIMHhebyR)r5g>CRsOfJYZdW?O?$a@rK->O9<2xQbc%g^dkbd$yw5jWcwrd8%1+>I|k;&{GJV zR>x73shVR0X|ISOntxCd+!MD|IRs53eR2JyXTtaFytf{B%tu9v4EGWOqqYGmhOsnI zC8w(X{OxH>kkV7`q>*PEFQ(&DreyW_j)`XQ!fn#0P&cEqdH$MFL7rY4FSE=@xN*uW z#zbmGsZSv-wV3!W2R>}*s~KpVET@C=A{%1+p%nPcl0oBygd;@DlLD!F>&h9>S6R$} z&uo>bATanL(M@PRVEV+PsDAdH<+o}&hg9`eRl`|zMdg!u1Rllu*l)w(;WoY{^-6x1 z%X~0D_#6r6L<$jcivHM}su&q-b34NEt~j(D&@*-}HcIm})iNn$7I6F#87N~e&LpxjbIY%{C z&`pH-ep?%6P2=&#FRt%c>i6Sm-o4YVpviXB-9SBw2{v`xN$f_ z#lUyk%p@6h1>B4i$DawQdS?=|#B|kahp+({l6CKt)hFpM(bk`2t^H0qCG^5TkXl%0Lrx&gD;->y2^<5!l?;&ZjG-y_K7iIEngB zued1Cm%E*RTaEs49Lc?xdqnQ}h;WvTlxGF~NMW97qc=mw?eR_zfZsn3Zh$IZRcEGN zrLBmF7e+ODUR8yuL%L9n=CT!TAcHJK@i#HUZ}Lt$uh+tyaAaS=%GxL`6}eA zM!)yNhhXoatwjSn?MbQOFK9znn|&WnBsg`=Yziw+YR6Zcu(K8TccTU{gY5h~s}FeD zwy4ZAWnH>F;0q!=0JCNFf%&A*?vDiou+DBCd)+fd(Oiv9G35zZvJsznE^^34Y%MLq zCDtns%=2xN`=pP{->6N3aLl(NTqE|Mx^2sftMcxwQ?`^$A?g8^ABI(z;=9MoQa|3g zi>O|AHlD-!#}`WRs%&8sw1URQ$c9~(;iKnO9PVwV@p;*l*-z|#@Q7JGS3KOs=d~GK z3Sy}x{?Ss=osdOC2wt{|=oV}t4g-Jx2HqDIT)sKEq|7;Zz8Kc6G zk&x+K)$li9Hf&D~nVW=1jeY&3j2mqopp>0=N3UH{-F?Fe??az8P$mMoCQ2sHStLcc zOyNq-`F;|XPX_Oee!GSQede5k+u?Ywoi}#lu24$#BJU%QvSIQ7ltzg7bhm~yY0#bS zv%4&8Xt?>hZNaL1$8pl@*P?%3D2Z-%5?qIz!|;|Qe(&zqN(K9$ShGn_QWaRizTAgs zE!oakVUH!Fr*Gps#Aj;W5bShNUk0JavG@@TmC)aOqcyp@jJAvt+)0 zlJOrwX39$aDP_3*4LR^B>KjNzm`=yzX6g0IqZPM{s+g=o%MiwhO4?dcVh5^9dqv>E z$29kYZ4-WLR*rJnbFqdz;$GYn)Lm0_!BTI@zJ(R(Grhk1YR^QID7|viK}5KTNNOhJ z6A-yes0;3IO^X=Q!ZUGA!|hQAW`W4Ca>*MFy4XUvDh}~ki}X_g5wWWYb1Vx*1i7PC zxD<+MsS18c{zzhm*B3Sl@PjNg?{+Y$xax9lUyc6K?R?mWOFJeNuu^yBID-h zz;Q=P=q=@?4<_pehJ#;05Xr1UR2a0Y7D_zCEkNh-IdGHUviiFwM%WF?Qhjc@6zC~1 z&!QuFil$GhSzy&=3Szd0(eHy?Qpom1`OMBo-cn6ima;AjheNb_XZH{R%dJ+HT3TzT zK&UkGv1GY`Sc+I$=PmP9Lc1*fPQ|!)RP3f#+4T2qs+ct2md{=Y!wy^t%pMM$>tsD3 zC!aVIDz@{i&N^0yuXw9nu-uyNH%J9G9ni3ueI+9(dvW8u<#KC$E&)X^?@A+)Y&Zj}GK^=S|yiW5+3I zUI$0>H_2V{I)QhqaEse!92JbTuf zRkm-V0LJZ`x3ia{C%zNJi~+J%=rp)DH>d8d(JGi$U^shyf)n37LOcO=CBd#(d4~eL zF#YDJ-9g>^hc|>djkDNLkIVzO%cu2?sMJZ(t3hV_oGrLZw!XrBcKs~r8Xro5kgXJ* zMik+3A|HO$={LxRIBS0D>%}QBdY2(6(^92yF>?ov#e`92J7O=qii$3*8z%1F;6Y<7 zN=U`Aqk(9`P2K4gd-v?G0%M$H8+2s^PjuXOo-e^S88Bg}j&|OnQM)+>!_GM=)xK1V zd$(6CgTyY1V(v?k&JljSbgTr;)Ba@KE49L9ulq<|ABVh`uZSeshY0q;J-indH<6d| zo=6zwYe&R6eUVXA;KP-QFL>ggLYI*kpzH)x>JS_o-!)aiU#_WnRMi2r1bj!c$ZnvG zZ8a$bh8Wte@N>^lcfW)ilowS|I*LuK^DSjmol29N> z8`z~kljcK=bgxIlqVPv4BD6`>h7@@o$EoG(zajDJqJROhR>d*Dk4X;NOc?Tmdp+5n`GDrp;?k}KyqrMl-3?@nf{ZC1AppSh4NqVV=%ADt3^4EhDi>j9fM zk>I%?s1jk}*o3H8FIPOYRH2Y&x(pca$;KpGmiIQY_QTxjc@DC08xlmpN?%>5A_N zKi?$&P<=rci?vXr(K@#)gUd7gt515 zL^PZM7Cnkq0NWc~xa@?GGSrY=&)kkOQo2EC7lpniPO(+tUP<5-jBR(?yMO6LmyLvUBeAJG;>Q zN34yQ)hU_Z89uTZ_|j|yW253qtMO^G10Xw;APgadI^Q|(m^?Cs{hQ4-OvE)SRp7;Q zh#vS8tP)+k0w9tCR$`TDl+VFHV#5%2N=Xe!%wJ25OkUOgpT;|N z-l_<|dSq;<^v9n$gKDj9X+-P^%UT`AcSi3X0$ZvZb9#F%_|xpz>!&^AofK(hOw+F) zV_#$N(TazUF&(@KCn>#_Bi7O{pT20+N|bEPd`WV*|Nij9CZUK7OUVA7qm@!@k6~1? zwjW;28T;bzp&hTxOxX<6q`%Vpx4xp=s($?;nH?zk^{aSE-J_Mr?ogKF0&|C3qb5;? z-k-xYJ`ae9zo=5UqrG3^Z>pbh6M?_S@>Uzm&D>~3hf9z%=0ZUKkn61A_eQA`A3+WH zzkeZ&`{wgcLRjaGa@{PMCB-(ehPmnItB{v+Pa;KamaUEct)ywq2GE+<=GX`F~$rQ#88TdnXldg`OA&@QjN*fchv2d}p&mql8 z>gshAoBvAfkz8J3x|tH4XD7c(adjvmjt8*(4*~97*_Y)$y)$!bnZI|iuKFruV-{gO)qcq-FI~F zV{I|@_MZ0ZFyc6o%d{_?mLaF>xw*Brr%6|P__ta2Tqj?w`UlJ+a`DiB(=Q^E>Y4sl z#N?lq6dQ3Hh)Um+(Q@8L4M!FGexu_pZZZOp0A`DzxWhv%T*)i05l_*)Ol*Vl{cC17+vPe-IE5uf(w;+Oa?FfKgDR|2&cm!% z?%|{d-vF`|1-EwZ%EBGl?J{W}5%aSD!D>ie(JMr;B$kfHLh_bsPvMq5w%a2H8X=b0 zlNHz&(nk!N?sra8s|Tb!O_{-k0qWnR7U&zM7X3$tK5z!KC%{qM zGX3FdPkbntNJKoGSQVz)I(KKcb2Tg)OlK?P1w{sT-+~=0h#^j|!GXt|>4={&Cyece zJCx4mk8g+%djIlGIFk7~je5wKVTdq*_j>Mm@7m{^<~|L8N6GL2Lg32dJ3Ls910oFo zDcj%$snPkeD7rWkBloa7DUW`I)K-=HGSB3{%2$#YT{6_1t%9+TwVPN5g}XOqDGX5N zEPF{S;T#)nRAC9bzEaGgFKBKy`^xpiQtfoRCUu}tA$(8a5@W#}_w97Y}+qOf|I(W2b_}MhWEqq|{9$M-11&Dm;^pzy32HSE``3QyV zX3_->W;dXyIC|#B`W&o%QF(+14oTJdm;!8Kr{JNZyaGmFZHvsYXz1pz?$h3&nez%j zJWjDiKo|cbE^kYRZ-OFlqia;pvC5^O;2`Uc%+u5RBJ64Aq;0CfwwYT;N`K*!=Zg2q zGQWvM-A(7RE<1NbMBD;hew`EASOqUj#Cl8DmZ*HvAYo`VZloyQCFIJXkEY=zl3 zzD{)u&98SZbrqPh9#`(Kbq$UT9qCD`07FSiGm#b#pQ-B7W>@sGJLEEjde?&Dbd+qW3N%cn~&t4_7S z?R;^bu|5jh3KQWm0-(+cT z#pnAGCClpX_;2r|SPG2RpsMIBpmGtj$$|yy<$v;cKH7xt3+1ZsU z1z8dhKkPBbQ_D#Xpiirhb+QG_7nCVZ8mv@D@n+th_-2Ci<#X1I3u!#S0w;x0M1~xR z7#>;ZR98G3_tN5ePua#!7zp48#=!Z8-^(4eyUpk>tbq<|Z&V%gCNITGb+i^Obr0R4 z#xEtt$@YeLv)O8EW632>uJnn8jt9|PIoOiBqDT))s>8)e6rx8_CqhuYUa0OsYUwos zLP421TGa%2Mc{Psh<Ga`yQhq`Fos$*JG+~14ZR^#DSmd8~i>N1Bu9<`_al@1p*zO$@5|s&~c+q-c0Vd z=$W;Vlo6Rb!SmZoQp{0h@IkKyo_=_z8lhq|eSd9X*;+Qu+_Qw+nzY%F2}1110q5YF z#w+(iDT$$OH&K^jbqFWS^-pV;X(opz%lMN7en(o(@7DAbz#u-Nu(SD@H_8?LT;sd~ zW3}Rasx(|%`I%n3$KXQd7psH8stS|a;`aHi%oo_h(?Q(h2k4VNAoZMr;yUGhcT+jX z84{7g@{XhuejT+e!nY$sCL=&13L|F-yi#n5`zW0!IQ2cHPH4&y;*9!M*EL^c5-f-5 z862Qi94J^!{LA}JPs^K+i1rQF(aWfJgM>d758a-H`~v;Fq+eDkep80E9ufvBVC~!T zw1PJ+68{corr}!@8~|0T0RE(V)-Ddy+Wagk5%q^ zrBhO1_3QE-Opc+(pOHUJBx~4uN`(2B})&Msc*i&30R7 zy&))4fe;rGPRKwDC2Kg}EMC`c+3y2faP$-M9rXXD$I^GdQg(4Q_fGJLgm~V+PXE2< z4{kNkg=^QH;5LRShFjobfA?8yDHHb?EaEpnqn}yj_LumGn}t~CVxR)32l^2IFeJON z*sIPoa{Z1K@Dqqmr8Ev8jWJwiytK@FwVnDExE63Acy{Bx#M}2}xEDv&M!R(CJf6NI zE6ck*bQ4$#J4*Rg8CHs_N)#R9_Sy!NOoJxAiQF6YIdAo8FtT5efE%8XnLg3$o7w3% z*@;;Bk6`HHKLP-F6ix!<2#(q9`+W=*GDQTt$JBpY5~^(XcC@-b*m`2)53POPRp#)V zyQGjKUrO=3_>rQT#SLi}D-eZmeswSec+&0{=D#R7nEVz}Bg@cD{Ojh$`kY$7pi-RP zUUGT3{LFnDOQN9q9EmSF9~`2&d~i{0tQlwYik3AF~4gzhaPaEnw$);TTpjkaJ526}P+fo*$8 zzFpq@zxRS0Ck){(m@H(nR3uq&ntu!fy>OqF`(+3zuRMtBiiAs}k-&`AJOa+oE>2s-2HF4;xgs<0_)UdA$$* zOu@0Vvw1TtZdxmsvi>#OX{r6npn`~;Q%C7Qz9b6X3!>0PDm`7{E>13r>;pS<7O)-s zU5O376<{bj&^Jt;9gnX{wVe$t`3lXt&f|gFmbx@aE$U=HwzOF6tLc7B{;MpCfIzV# z6+Iqxt`x^8w+CjkOm|6(&lWyrCI1KYm$mu9>N_oYZH`pJ@HzJlAYk8nLv7NDG97K* zS!O7O4(S!V1HSO{mJ|3MxP#R3_qC+pCTo*1NjT}g{=9rY%W}=~*bavS3Af%5@i2*J z>roQIu50FN1jgp>pHk&?u|(OJU?67sj<^0Pc?a_5c zn!~j^_6+nioN~%(5+}?ecc(dCQnl<=SkCuC=5S~$!hKU*s4h<^f?+yg+tb?Y#)HCD z?mEIPfIEci0)7zDR(7yR8Qp;BnB|Gmscp7ufV}oCpfv2FL3{T>m+CjJVreav2p30? zq(3xCX4@R(U^doF%1FnD=`mQIUoQjqud^KHSMG7UxtMm}1oS%>6>R6tQ{ z7Abd+%kiQaI=uNd;QB8;BvJJew_gn{(?7!Go=8+}UjhD`#o7d`Epa)A!*Uib0HP&- zo)#j-Ml11^KSqb4F<ovL|@G^<6kAkon&HJ-js(r8k}!#QFl$2>AG~NNox$ z`1seirNG0H538l z`3xIL1*XueFrdYDGdcFyPU)BjSjv-|(+H`Q$bI%pWbSsn1jiHHxz?TkXeJ;kMd7vG zN6RlxUp(=t(2)*+>a2oBrAqO>Psi-`=w|^)<%)Uy9>Iaey6GH#>;LAmViQ2?0w-&i zq_(yiC^_AcyiJ%2FLUtvX#BqKa0w4%ui;Ic1~ z%P)aTBbhs^eZL7j*EG5UM;HK4Vrz{~D~X#M4`voZgug44cCk|8SC0P?u+ASYj=>fs zMlx=N`}UNOaaQ;Aj}zi5sLHNiuA^00(xITXYrt$M zAOkGdffim%xG+Ta3>rZW)ORW8*?W#y(&+^h6%R8=zW&)%*kxdV)kV6b#QctFt$Krp z!nh6u28XxJ|J0lERyqCiam2wV3=LwlvQTV~VMr|uxE)%rc(A9;Kyyd^WpfYt!pHw8 z%yS+a_M*@v!&M-0$8wT;q1*xp+(HKpq9OT>H$9x@cCXWqHR$PCd{ilPr{J=kPq9iZ z=)hK*l|C_YvHnbr?SWalQub$?X}VVaG&izzHw}C*9)BG4lEGG-9V_%rRU||UcpdXE z-{6=^Wo(PK3q1Dy^TbtAJ1H#r&}V^xCc~C2&-ng0+36xRZV;&$)61_I-c3cP&E7@2 z1R)#T>c&wfKWO+Yn}Q_z`~5e6eN3ysAly8lu{o~&P1OOOPs%*)8p@NUkQrLs<=HIv zd6Me)3nOgiVLmie1wncRmvx>Q%jp{GSO3GLvrILSyH3Yn z3hgAMRQI__lCq~VYp$Epb3A_Kb)tOG`mmtl@;-rG&D(GtVHA4uht$&TOItk1^eJuR7 zX;LQ8#S*acE-?3o*%uUwr9^d2veAnM_L~Vz%w!a$_ zj^|GjHVDhcW(t$ack}(M^m+|Tn<}@v9P;}G>hbs=lB zWg|7VEilpm8)z8w5X zSj~8*v@M8J%xZYN1`=%G1OGtNolu?LpsQLP7SpS>py&WD4vy-Tql+_GX>5Dl5~hJ{ zjqW@wN`2wT9?O|JbSzi`Untvee#GQ9MwVa}xLiaH62ee!dggWh^xp7huvr?p{I-!c zb;&?jrf{4(yle~43cdMgpu|?m^=#lCaqU$_H)0zq2HFY5E#f`n(_#Mqz_Or$%c~&T zU&AA0Fjl`mkNTCdzUB#gV&9utJJ+C9VL|v^Rdnduhl|8yRim&ffm72ordb=BV!OBR z?T^3c5Zf>1pnkMQBn}-AgL>fQbqVMAn6_!5U`gt=s?^v0*{_U^ZTZb8^Dp5>sD%&$ zqAP&tv3Wn6}bgG~JSA6EN zxfJ{R-6JybDbaj*|5Czj-SO#&Rvpw}=CN>NrKiN`e+2#<_eTd=qjIp&lv;nm&9D5L z*k6BFj>pS}TxOyPx2l5t9aaG3_?mZBKoECRYLV-Nm$O~13Yk94K=;9ext29TtR==7 zEdr444&AQ)u?1ME@c3qr%Wh)ATjZ1$VV8|_K-q&x6eQSjaj=IrEuGM%Px02@ym-)< z^J_|}tin2F%2A`Rw{j=sU^uJ_c+7dKMcq!#Za_&^Z05JvNrfNG9=n9qjq)2ph0?(; zxYDHe9-MtT>tKzmU2Vvw zwh#&$@0))63nfZU3qDH;S!6&_%n(;| z=WEpaS#obnxAg;<*zBht?{0Z_<=n~LMT42OHej&`oH#tuaX0Sxe%~_ST+r_IJKxmS z5zz}|XYKDslyi!|3UjXx;{5On9Rp;Cm;6{fVedRoPzSY|>{{gNE8Liu~m$F=$OyB+Hz=TGo@PjJUSpQaX*d3J$6Jv z?EC@Av{b)d$KR!tm+2w{$-MSgq#Rh`y)`5 zQeDtLzX~iTS`R&*;>Gse6ta-HIJI<@YSCW$aI}d0SkE__Ng3F9nc0YD+KBBftwUXG zU&KKD!XyHlJ7c4YLgMr;z;$2v~{mW%`;iKWve^qA*17Pu;Q@4v^QeQ&t9{^h__csp4{G=W54Nr`PcPcMW^Ipnf{sBS@ z&686*%HC0*D-_pDRy9%a;3mpywcKm+jpFxDqyroD(Duirjsi5x1 zn}6OF3s$`nH{r+EnPZ+abgI1ah22cL#tN*Wpql2-HbwSMN9*VnzmvuK45?zLMmbkw z1C9PwrBsY-m8&$P)6a-f(CZ2z!#~U)PK^qwlKvyG*xYXB(;#i3Sla+ugok4!tAm-$ zprANKTuP*TOAAh>I3v*`tJyGGky57v9BeJ7wZPsujm$hgy6N|dQGKw?#|7wt|ET*H zz=$z3NouHr!wkA?JR3Z6Z@uD5k}K`|Fq3Sc>Mg{bc|~x6(zfcsv2CZ|6~J_Bzn_ZObK$&ZiOawC8>~F!+G1<&p!=8M*$0aWENyEUr%cWi5-ku7T`oM(fPiw^VL_ zjo39=`m=@a_D7W7J`c`3WlGlVlIzY~MNTH6mflL$`NdNcIy_m1R+-;bD>>h$B-;R{ z16ZC03kL|_E6phS>O9)$!1H=NDzDoT_rPXHEj~d%!?6h}J~CEQpR}u)xaOUWG25>V zdFPfo0^G5Jy`p@jc$aL`68G9%nrN~AJ%w?N`p^Y&SsBpEN9;|+RFElZ%kv)rk&yq=!e|zb$-Y>(HBnX_^)8S%xBZOUsb-0&Ua($CeW$|{z**~fV{R8!)VU`cUY6tJ_ zg|`qUQv0R78v~Zl#{ZkcTD3ty4O$I(ZEGnQs)|(p45E$X z!eYG~XX>G9AB8`ZTLaaWr|X3;h<~tNR5nXGAMIkPH44%CPS*+-<;K&Wh%c{U4W!P%tjKBi1 zgC@sHit1A8p;;u#P|;nl4x?Y-n)yCN&+T`+{tAJP^*gm}Q^@@+{oIRv8@pIVEj9Q0 ziGkV6z^pXTNBktp)7=T&_u@5drx>w(CY0w|UxytfCg;$P{z#gSh>0&|mf_Ei z>hkqDTOe$5!6C5K?Bz98km#1*e5A$B`}Wq*Y5UL;a50Wkva;{Y_OYe%ql~B)h($!IWO*8GzVXSOT&J>vfT}b4HGC2fj z#9VvMzyUpSzO{E*d*r!`Qv0}_sENq=KfNp6vgv|eY45z@4O~ehdRfTKXT`T}&#M%IUwk*GBueT&b-|Hh3O(H;hzj3l zCRV%xjwu+t?Y0-=yJn_k*C1q0?FSog*z=ep?K2Vx+z&$O;S_H$muI6>(rcy#DXE+&pG;}U1 z{K|s1<>dK-^WB!H)eoi#>fso`3xXR&vZZK6lxCf$WJg2olGXzFlzs|by9eJ&Fhzn8V9=NTL@prNbjKH?y@EDDGAcNkWakT?EWLxi)$8i{blkj zP|$TQhvK_~e}~wb!!+lMH1lIURx`+b{%xZ$C%8fQ!!Yk^4AZO51hee~EhZ;&Dng>u z0p+DG*&{1@k2(6^r}{yM)&EZVx2Ah+Ic2LXo4#{J%E6h6r2z~IzJW%tY?w`YK0N&S zIgGpG@np%dkKmR2Chst=?^f_(=tMhfL{19g6y}Jg+WlU&`Tlu2?o$k1x zU|XBzyhvq{%Q0Ijcg#!iIRN{gZo;DhDBZ|tAdQ(fj$;`2VkV1hVpt(r(z4~r{kKsHDU#n8J5MI7B$UW3 z7hEiiq;5Qa@ijNpe-P4q_MTQ|KrW0jbhE;Se3iHPQ=!2VpPWgkR5;gNCLJFA(P2NB z8F~&~2oiojmt&+k)Y{6PsN>f->dc{(^&w;|Y_|`dxQfqZ6kE8j3ZLbWRunhH3r~kf z4`*^wY#2RtJL!8)wHB<_z1W=KzoOV^StT{66?bHO$)HL0MTe5$y$=cgasWz%GAlTu zAqSIKbx&m7^rBjQQ1>L?N$XW}zxTrZUZm21ry%n8p`bUJG;K=x{@E+Xv&}~N zTC(r4U#+4k9tjw+?n+(^CSVN85*(K-q3>$v z{mPw=#SRI@-7!8%;=m?c8z3rQ0)1JCOa@=|FD6Pao*c6x-$sroiN?P^@2P$kAqe%R zYV4oUZAouj>2=yah^&Doy9_C^Da0i`1n00gn36+E zN)wPhD`!uC(WxB)$8hv9y6aJ1h=wb^>1tTegqxNkO?L)@z&=%A5dzbe(=9v@1oT4>BD~4o9ZY`iC~!Ms zZd`$6A+1@pw2Bihdu}+2o-nWgAXu^CaJU7522B3G%>y2Wj-*A0mkfFMK?Z41 zG>E>HutC5xe`||_b!C=DtliwxZo6pGce@G>5K_}UhuS63qLw@V)1{R{)x+Eh&Lmbf zJ8}Kqb~P=@fIP*5f9=?Rwtel2rh-Ps+FRAw_LOZM5}G;ExC}cJ^{qEAU;SWv@{HAo z_(7+jz4_epi}=1~50;Ny@9aqHN7ax?L=k#kQbodgfzMTM+1T{MNeV2hi!wr9o!xI#TG#=b`nVz>F76)JTJQOJq z-@jRbF!HOeOf2)N694SR3ig1haeeRyU^)f4xT%!5#&3a2OBdl*G#SLJG0!jb(s4Zr zH?OoRl#cit4qcJX36g;cQYJ39;lmWBGMh5ha`OoWY5Jl0o%f?%rroqW^-rPy(6>^1 zYlP1w6K}P3JT3xXzfur&CuQE?v6QCaD(LDC zyrlxc%8e%cb!AAHROwpBZ8q?XV{1J~;Z!?tdqL95=&s82I1=Pr?G5dv)Isc&-Qr2G zdKV{4&o}Tis5fPMb>kH_e~S|NHbvX<{ipnBRK+-4v0|Z}VUrKc9;~K=ep3%VH2AD; zXP6?KVkC25ga&Vja>>wMGKPtt{u& zKX#4<2z(~vQW6)qzpcDywV8CU_0}=mcoql2z`@}E-kl?T0M2ZQYgYzQ!^u5vDN5a_SCRdo^J z&v7SAs{Jf1;$M^rsX$`8I)$3I0Ao4hWozvtL>OSCe`QJYr!uh@jk@f$+5@6mfS5+~ z#Sv)2yMKIMcOBMencb+(!=NBoF_z`pFh%%O7RS%_&R((ZB{2(mxG#S7(k4~9 zO~uGwee1Qust1p#_g&s5pZa4l?E z#v6^Wn-bqs9@lAHca}}!Gsp<;$TB>Xi4-cg@ck*%CSBDAc)Mb;XCpF+cSNX5vPj{C zsCoyvJd{B8R>!I9#+$?#8TN>OL( z^{CX9$Z)FC)t98)P?)afP2{>R1k8@rz^$Np6TPL))VNHVOeP1)pN@7%A%yq0{D+7-x9*C89J;6xJYx)Ie&5?6 z$-+{K_>P6OoAsP84A%H!Npj^GOgfhhS=;T4)GS)SAv(~d*UacT0s5t zBk96$zsbn@Mw5iWev>%xq#M(A9v#l2PuJ={f+sj?&?oe_`Qv~^IbX|sTC{3C-o{~Z z*vZ_UIdHuACU`sU$o3Nj<*)p8l>2-pMIJn`5}U$#*vKnr;t3nV#k5<*3O9+2Hd=rd}Hv{A%&Ph zd-~U8)lW>60V)&biDco%R*V6a14!*T{dvKZ_4clpyfk+#m>>hs$X-UTDmf47OTA^W zAR@C~DtwYM=hW|XGes9v1?~X%tm46(TI*GyS94z69omfhoS!sw-nw$RjnFH0F$@;l zCY2UI?NGBO<=KGdi`j1&-;FT-2TXARrBt~nf~KtW!&Lky^6I5^ZTZL}4hN4;HU!7q zH=44MS_YlHYXXO=F;EzS*5>05f51 zvF6AX-dD{DYIIk%FKJnSv9w8hQ1~5z3h-KE13(lh`EfG3P(60*x7m4>8SG^*&!Wls z*0;M6N=;31lUe{()N5!NAvOG)oYhV3f1sjO@E$_gA@b%IYE)aRUpvRMc>1M)k&QD*4 zeAEmvru%VUN*Yr6{*KtmD&)Tbd*I)KdWJ#0N{`_(j7yZIHwv-;5mZ?d!VH>DG+uu6EWHGUv}tI_Ni{UFX#kne|oK@iyO zbG;JbY(B`35L!QW|K7_7o4*N;LbH{ccc}v586S^}FVioB)+D;`;#nXv)5>o{P>-El zdzC4d0aQz50_k|?YX{UpP#>4bWO5g;|N9({rc6*_~hljit~;}+I)_% ztE9f)R2p0U;m^`#gQ8t}EiW%GUOnk?z&RlcU~jMTI;)_F=YfIEgbaklNB-CEotJ8^ z$GW^ROky7x)%CUZNwqGiz|C@j90n#1JhnCncB1vI4=RL6$lj^vxb4a&QF+XT~jMcb-9+uaU10$DN%ce}2qV}{#*Siiq zB6OmwW{Ni+sN7wcReFXm11+2FywLJ;XZcKgkIvO*M!1Np?T*(wNsi*8Ll^aQ&nXr* zJYqFFB8xN8Xv#KPe?l7fOU?LhE{CYck6nW&IS7Fe8Hm+Xh{)c+9{cR}wCzp8*cYJW z@J?PIrgCkRiY)L-3FX!aiu_B&?2{N&YW+0dF?pCWGeaS*labZ;`F-VyiNxbm&J!d~ z4hzEBtxmWVIm>#2nd9%gU&$} zDthoC_~wqg+%i3c+@&~{WzSdrB94hxD$JrlR1e>%nN^mZgeO2Qb1-^PYy?PX(T}qh$7}Y zUV$KEd}1D)8W79OD)hk8)oz4`xKE~?o?Tym$T>(}cj}$FH{Zm*4?t>K6e78*VqrCz z1C9oZC=?{fs0yT)6mHBl3HYgkM!IWyg8ak|YCWDL>hMJ~@Ui5YzIzVF4-nS|-N#3) zQI2rXhAGAc(M~X85C^7cBRvdR*gD2E45D%uS$mP712 zL;mR`O5VI8$rv+l{pDim!LR9(q}TiKkgW~TDj^ulaG=q(Qb3_o7EfjSR5|mDs=DSV zi)d4MtyOi3v25&X3U2dD1D%@$0KhrWbE!Vw#g?Dwi)%%az>K=5vGK1<2bojE{@|5x zCLR6?glo&QFbHxHewgj>nEwyEEc7wg{JHxrj$855?Oie>l?=rL6NrSsEGA-cxNx!H z_1x&y#OhIuG?2?*Ne=^rMlvyvigd~z%#aNjaqrW{$)CbuA%c**xEs{+9Nk)978#}p z-46A>5@cGd^h;5%sL&;ZB`|f9e_n=;%d! zH4}L~u(vZ&2kIx9=)<37PQC`ki?bH}9*jBiv4xHuO2ps8M=C^)&0fW1xSJw^4Vn!z zS%bjGa0#3W`4aa8y!J+XZo;??Ki(Sk=wZvT3AIdw$xN$waH-T)pY^@*Gyhuh8|O|+ zbx-9M)5fPFH_S4)EesIbMgWn+WIM;vxKRDU(A*g&Erm7kANPZ})LY;Uogu@`&7%V( zeZS~_N6fL3^yj#ZNKwtpX)xK#-F+B2eb0=dXPtc0#lcMo*=fmT7|UNGj|3`!o0~Hl z9>sMBQy3#RnCl;=Szb>7dMX+u{NoOceWY)2UM+HrSamy4#TazRnbaFO8}7~-Hut)? zy&n9`N1dR0Qp^d}gwJI#CvQ%ZM}Aop)!dgHtt7id!ctdwO)`E)ngjk^LJ}3j!S5b< z)>yI4Uyt+;8FfzV1TJ<*K7Q&)63a2hM9JzcuR^65m(#{>iH_)|T`A?Jaekrq5XO?& z|4i$c=6F0H^jBPHRD0=o2+7=n|G-Ii`#+8wbyv0xOw%6MzrtpXc)4=hM*(%Gy7kjY zrUM6Q?a}J@l9hL~<6~?JluS4Mxv4Tij+jIb^P;>CfhX%#!nS8Md2fXew ze}3}%-NfmQhUw%%?Ve_L1G5+3qmuX&>4^JM{_E*iN2_uj%U{wdB7t9&wZ!sk{mI|H zhpZU5n?HHNHE4Mrg>cAdBk#R5jl3qONzuoThJmAHzdop+TaD(GyCc6d>5FRrZ6ZO= zAa76R#t{aFN64GJrg*g#X?MGzq;c>Pp7bpI? z%Pb+CN0d8RwPN}p7h;JEKv6z(;eL)3b(MJYwRbFFfcz1D)8G#v3HKP|fc=8YUCXB1 zz4ZHXHlI>mGbK^ZThrj>=E^j^scGu%7-CaL>PL4EE;Dg$<3q6{kvb?08MylL{xa;5 zy3#v@ns=%7krzhUk9Ku?a=lQm#T9!^y<^lpM~5qY)-op0)>38BIKUpwYQE$>;_b7} zc9F3H-=6?>NU(sH_&_vE{$VP1yit$6vQ-$#B_GRrh}f_VK7#0uRr7E~(a!(v>?PMpH`hLjcF= zkhi+&x#fHOUm~19?#H3k$mlpWw;=+doaiD5`wPS0mfe*q?fC8lWZ14b8@2wtDg^yK zD}smO3b~O#kQX~@8^UrM5qjpr+qEQE4OTIko`3OS!;Jqa59gPywh&i{?@fwKiv-woh)5krI2N}h0dOLQ_O!>Af|3o=lxc<{RrR|Kh@By%c z1RXXAYU)2_rv0TZk#mfqL1WUmIxT76 zmXDJ)<+%YP+%*CumuSl1n=5Gu`6xtbC0c^UAEDmRh@r$>>F+hF_PfxBmd20{kCO?s z>jnA$8Kk^VxtxCK=%1=wO1D=eKR34<%nkN)DBl5lIc^*rt}Ya^@bhu_th<9Zm!a9! zeO=Vhxie(6cWq0{)K+7gvIAX>q-N&|ksNJeV%*v3O!6;ly*qW?`fKbtrj~ti zfbDhazzZ^LIc{|g_7O{1(0x9g5BgG<9M5*?K3qTkgXCeyhaM!sEf!{e-TOVCwNb+& zyLhUs*l?@ZAD(t*Iq}-*g}Qj2X3lS8DS3{Y*V9~yYuwb}YAv#eIvw`@7hm@nb{-f~ zNmg<$uw6gGNc4ifgwhER3O-CVUI5z%JkM;R=#)x?h!IAKW|Sx)i*600QI`yjEWuH? zx}=VU)H_MXEUwD&qiiL$;Kn1H4QC9LDan+P6xF;ma)`t@9ND-0pr&;?-Z@WcNbY>` zs_oms`>t)%?CEwg+~Ad>Gk|9N=-RHpIeShqxPY&jIe=L+W@Z=@FTiKZ!5z34YLgv} zm&4#o;W&$)%TK$KPQJjUJ9>NjNd2 zc@i~L#~|I`G=shWBk=$vlVMv*OIp%~cdnlRot*(qy@||14F2BIReTZ-Vmf44> zc0bCF)CI9B7U$^fhMnNF)6@#7U#LP+6@Q?^7`|TR*=1MPk`j8}Vv&!nAhASs;47Dc z&0A#lF=dEU$YgePK`y%b*nk-)wFHLW|80;CxSEk9Oh+%~Hv|)%IE`)UaPREsY+~1t z{-W3YaGYJn`OrJaW(+;P>c#bTP!cQI9!Q&iIAV>Ha-g>%(C5^SlV2BVvQjE^9UI(k znmQF$=O{nq+8mgRs!?u_y(rStrnYZ5bvU8t3o#Sa;Bi-bl_eWZE=YjS!&E`uA(PA1 z8|R(#dk7Akwp=4R?>HclhZxVF4-=jtNRKFN_Z@DL#bwhPFsEuCteYao;B1v!(7r+A zd_k=O?<_hD6tR-&Jks6H)(qBr)^o1$&+(&><4QdL+b$|XI%%G;YZ<{t5y0uaFpB5Z zzmwZ}Yo0WRM{{s4=0#s&D%T(Fj1oGA!h%r{BRRahWhM7f8B`8Y#z0e0i}(G)whWr1 zp1n98bK`n%7bw+i%c$%?RzzYG-Ffx;L_>>{#nM3HaH|AJ0K+&*e2T?nug0E3y?5xu zo^raqkIw$O&^2&7u*jyP&lw*|(9SOp>Qt=j{fJ^0Dw8PZ=#!?uU6w}&2-gP~%KwAN z0}}g>sAFIeWf0ZX`Mmaty1UOu`&ox4t~G=2*Q+bWovkd_Hta9|xON-OHl0XT;%0c= zt5&xJF#G1UJ``hTU^8X#Pvax`IGvt-ZyUk(xUH2hJnrB#CH%b&1_V0Rf6h)thW$mW zA3;v~H*zyHO8IfQzm8=y8jo<|&pi7MRd^S#`5@va@7F-+wps`QcGRIffo z=@~9&)hlnBEV~2zk7ce8!IzBZP??My;#U+6&34_%iBJ}$)pz+-+rM17x=l~B)??hZ1j3Y%>+pji z^ne(74?%ELdj2tId-D+I{uip{x_>@||6XBM>uV=Et+3=>PZ8Pmor)?Z@4m*_Iw&w? z=^&AzqzF3%-L(li00W^T2Rn&xhEaCiynDvLOjv75tXjkW5>fD@U>7%_fi{bZ!W6H+ zqgO2`xsSC5(cDx%Kr*l}*NAbgFn6=0Wp45QtCcVjcC0_n$O-MYnw7o!I?XOaOs0F) z_oAZji0k^SY&i@soYB2R`$;EhaLK%>!Sh%4V$p8_?tP4P(%ON&8@0b7_K-h`A4*Dd z5xUe%wxY5(^2?rUp0o;RkNivYc(QLL7%KeAro{=;9AXcQfV?I9q8wD>RNrE*B-mQ_ z)hnTJlUo-ViAOHqKI4XkFpWYa3U*~LZKuss+ngNK-QV5)y=tsE__pyNtEo)lL-TAM zMsGdknZ}6=yOR2*@6z2~rNljup?pwN7WVXe!~NESShBZS_`)VQH~&z{JNF}o>GGC9 zkioCh6G(NY;#gigL&{RXc_()`7ZdLBN(<;7&Q+98q&X;}FHJcQGTd#GXdQ8zwPHQ9 znv`@QOBS{Z?r62b(CjTetVWYT?L`yyOM|^=`)3Lz*l3rDNsxuOy`DK>S2l_BlGHRI z*S(E3Txe4EU|Sate!XI9LdH-fW4C`+pK`Kq7o982@NJ_N!FvqH-!R>jncq@FymH^Tc@HZ(yErwsmQP5Pl#17qH6J9rYETvZ^JSR#Y414?O(}lj zjp=xxT;~Wu->$YHT0&W;aN9g~{W9;!LkyqCS6}s!&(lQGLuz%LUx|6Zl#G?fA-fg8 zMySIal)cA~VFY^o#@oh8S|_9>v0x{g;pc|Bzy7SLxWD4ozSQh^>I~U0DL8Ms5c%P# zi1<=>x7LcSckM-cs=WwUGd&>Flk^#nSS_7Y-+iTcP$hS@!~RpJ)z9?=N52#uGnu`h zZ;j)p#r!7^YVY1MbA1`=$9L6kM^YK{5teFuGlE7E>ffQCli_YF64d5SVm#dmT}<}h zR&I}L&idMXoJ2Yhm_m+OG-DM$1YzA>**W!0=lrdfwr@`<2xt~p;Qh4e>T^Az-u)S0 zk>fSEL14rH>!JW3=kgc$&`1;rZ72Z+aGRYTL8skN8B+^kha32wH!Oa45JCTB_0W9U z17$4}(v>a-u?V`ggxk~1gLTwhLsT{a79nZ9s|hS`?K}ChCMPhaz;;cS&U3G zYJiRaA^a5R4uEc9aVLu(nH+3BODvmaTY%c8A9c}P1K?OT5pwN>D|Bc99)OvlBdf`o z;MJ?U>ld!#i3g@$f@hXx9-p?!xd~GET5btme2Lbgu@6M|CrIrDiutNU4Lk!%231nu zusKF0C@i&74;Q~#YptX26NGz;Ozr(8B0d4;8O(y$dY1dRq0uN1&Ai17Xl}9Y^QPQw zg^d{EHpV8a*{jx-OXTE(*O>!Pw%S5Pve+=LZ9gn$=C;kle;Kzy4~G}U*`(7~Edw0h zK^cwh{vwvnq)zs|s;NWNOE;_NBQcGn7}ehU_|JQyBo%a5wl;>vK@8|1f+OhLnH)j%wXzd3 z{<9Bt>&pLtuYTL^YZR&UJrh~Ec}x)1PxC1sDp1Mutxq1`2Vcyed-80Lm2712HgKiE z1sIbDys+^=r9YmRwHS^uQ@tIV0fj(;<0|9tXiV`z-Dwy<Jd@lw6}&9|rDzk4JV2mGv9w%Eb$^e5~-rTYL};su6#zvu|!KjJouU$uLd@g3PZl5qz7%+25fnA@8sYn^wUO^XR}Z*7cg8!X5{teJ1F^?#%99b_ZZ9TXq7RdGVHJ>v$F)De&$g3} zDlY;%lE?RuZ)gNI+11Xe)VDfLxnuo8iP}Z7qnkPZTz-GiS28=$>HUSXoc@HJNDI)n zVN7UR-8DJ{Pij3SQY>Scef-O5lV z?mw`)`T3;WPx!!z^f-`4iTIT9q=ArObKsQg4(0L&M$;WwfZ5-j`}Sx(UQ+$|9;f`) zIK!_Iq|XTNlbs8jVQJ;1T-2~Ug~PyEZDZYdP%EEPzeHJMXBKe`Uvx6@cY*s+4; zg-aIIy`5}T&^>=YY%#_FI%DA$O%$sIYdMPIBGCouT(oYW!z-$Vig?j{Y<#&*Ugv3Yl{y9kClKU&D_NcP~XNLhA)=jJmh^)i}B_z#1Kcn0*X$iG51gJR8Lr_YG`U8XitdU zX!3@sz__N+%h8B8K$@ABp_O1~_L+Vqo=ILwtv)x&Tim#VAop_r(!-F@^mYFzAAZG0 zo6&Q99oF>do5QN|*E_yU$CiXocf2ZHvM)c>ooIwOfsnHbcj1*ZQ=?^ZM5zIKUJ+YU zUnzwQn{bnP`%cwWrnC#RKXDbmy&;x+K%uZrh5_Dz)e~J(6k7d+2CD_&rVGYls=JLK z@#0UpLM9=n&A#%8FCf}$f;nfG;oj0e*(~gDK1yybXou|boT-dFQABQ*h1MB#191kR z-iJ@7^_AoE6H}QMIKp=_Z_Y2TOlb+aK)rZgj7ImO>!5klGF4)LN>bhfU(px6Pga91 zSow~@U34z_(4b4?t{L_H)m5mmq)xga$TJk4)|I+d_tqkXYCn-s)mY(f45b1H;k;1L zsPru8A5L|FhR`;8Op?G)tjgZF8Du%dw=4EX(Xjj)Y!4L8O?+(y$AM7~q0$z~(FYBq z=6^nHa0z`E5fPGC;8YR82Is}|IWFEmIj-CxNC!4%^O^bbKUE?mDkXS#tG{>HI9_R% z%H(RC(5?khYG`4Qk)kqRxY$cwYz)nK=vX>o)VeMU!zsA8A zspnu=!!f+{jv;~U@vryxYE zP>olOFNODjSt9NpleKNR5M?7lgJTNo59DLpP)x_W&Ko1Oo~3}V8IIfl^I zs$Yo=VWYQrR$at?J4rq18|gejK1AeD(>s^0a^G8AcA6eiPG$;!fAD~)wMO`z;8(g^ zqECp^G1Rk1SVy$nubIQcYdOxT%|bsq3(H-<*fjpDf2>irNCruCzeOk~{s_JHM zKZ*Q9J48RA@r_p?O#9RK(;V;b68*(87-<0+g`lri1l~amBK$AWEkd@HA9sqEVH?0@ zci|r}zi^h)-H;IbbF`(tVHK4+cHF4@hDP$E^~IIuwPH33)){QmW&VzL_hnIYjS11F zKNUK6!dDW9%z!A~R1@UKRTGpR6X>vScIoeMsTbGtSX7t&_~sf+8LSGH$v?fl+iBYv zd!hB_%^DJF8HK_Q7>$|b*5?bNgz7i`WTg;L9p5=09;4>g=Sx!4Ec3?XFXBhP4h-IG z@O;_^TVupmGYfU^fKUssAWNz62~ZTUvLFQ&{O+oUixg=$?jy1nDQ+KjC_z~DrZp&B z$o~GE5J)E#Xqs`YcoT8$5{fE_MwL~WJ2EL*Qp$$PoDnCccDbmBdxQf@J5Oi_r3QJmSX5s3=4+jfOe3^; z2k09UH2a97exs34X&AX<{Ty?|DQ@5U1|S1nS`x(OIjg9QcugWRLdHzz+N06zD6X2H zt<#s`Fz6Y3wAtH%evV?=2jAlSsHV0I(tQHr&&~9ScjeWf87+G!0D&8LsH>1NabO5H zgsV9$*q)34tVk{z5P(j?F5a@OlYJxT-wjW3U7JQ<6DoOOX}GM8AC| z@CD1YsUMy%+pq{gX6bR)%l0U68o6cf#XB8VVmhsUzAe7Qet`si=ZLwt!xUrjup>AQ z3Fm0%Xvf}kpKzIZc8Vl9a|>yX3K>UiE`3z=kjcZz>h#% z7uoG|1u!=s2bJ*am(EOn!Zzuw-)MHPX$E7<2`h$L_*DxcwUMx> zkfFc+R`$%ld8I=8v{x}$1Wi!w5J4lmW8Dhs0Gjd z#ASC{1IBD7Psv+?O%0lLbAM8lQL_jKaD6tFVb~s7Y(}V?JdD}ma&QvgGrCBAjikw0~Sl{Dd>{rnlA46A(IZ7c)66Che?T_|Agq$soF+M{%SB6x~ePR@?`O zREa%)8pOG8@V0y)A& zMtZxF{h}65E9)c}vikZ!wWj+U1U;)*Hrw>f4;CQWd3Ck6-zy6E^|k>5Z*lnMTL=>l zwhH_pUJGK>U|>r++gt4CFudp6tKUuXfr$SVok-2U-L9&Ru|-f`+nR`(PlJR-iVc!e zDzndAg92h2N9+~guHm2q!+zM;aAIP4VwwK1-YesN&g7d3Ma&GhgSd0139PAmcS%5x zyL(POUhyMU;g-5ti}nwOzN&Ro6-?-AeoD{C9V;9c*5*CZvqzM^XyIKtDK-1SQEi-t z>QXCm?dE2xzAmTVRa;qzujo4Fkch54>3J)YOM3Pp7y1th3O*#?<3tjm zvR*yLImj-XoC2mtUE@W~g z_H@aT^;57!iclAAOIDrfmHEU~*Ga{eaYIl%2fv6I_1`hfw!|5^EwTcuC%n;6b#r*WxrMznv4eohB7By%No4K= zBfW(Gf!Uc7h1|}*sVNT~)g~;BZf_BU50Wy~OsgYo4U}8bLGy~p8xlAIEgp&&FIik% z+`U`n%uK(Sli4BuFyPyxLnie%)Qy{^V>+{{7p4mw$A_j@oQ2ouX#5Qv_Y$k5I(-*$ zG)EwYzRrQ!8T_Bl0A8H`=Vaq3LF}u)L`lINBjW3~r)OxMONJ@FWrh_p!f&d|2=W5~GGkiRJy3xTHbJpYnEg2hxRWaZOP&1hEAj!<*@Vq@Vh<$2TPiGJh~ zL6hO}^IcCash1zIb{*Uw3&wP24DrV2Je&5Z(`RE7#*<{@*p<)&ZD51U(q%7IP|Me&)F8|e@)hjK(d%$2` z9l0Yuucl1A@4LW+p#*~_8SW(Jb7uSnBR^wdyjVlg%;a;F<_8U~d&Bf+b8|gQeU>9xo}sc0!PfJiAOF)J zaB=9B1!2y28an#yobU!9q?1v*;s4cB>x6OWT)UCHp8vA|Jl_O> zLzfK_P3d1w=BUMq3>J+M-7oeKF8Me^^y}6>sc`0hcds#Db6mQXINwPHXF(z?%S1|! z6JXDWIVs-@8mbFOau%F6Q7q^l0XMC9xVAk(1 z5s;7^TSgM(yUW#p{|TgjN96A~Mo};akw-n$8727RcGO`A*R>o5*24+$ckA#4zHfSc zy|WR2T?&5f1(QV?-i?)dBrn>h^lD{o)*eTV9_U@I%`{zueRessbrW0BC zv2;t&;3FWDcxtMC{U+x7;0qOwDGu`Q_w;N3to?0GT)j@AL}ce`WR?(})|{EO*&GlD zbaHI@bE3w|C61#b!FL=pYx$S2DB@ZFF` zgY?6F!JPkR2k`I2|AgN+%5G{SEo~|)4QCo|_iX^@6ma#$^&=c`B`9ga2N*N4xI4F* z^OR)9f+CON6;!g!!t+DymG*Zs8|$EgYet-Lg)`fF7D1)bOE!FE2yl7T4Hu8YfXw>r zL^=@;pJ_QtmHGq-hOac=Wmm1>U3=vYggqXd!U;iDF+Pt9?G%YTtPL{!o#3qad~5SH zMK*6g%>y&`TlL{Cr95vtmLUGPokIWYfkdt93D?fWc`HW`|My)k5VusBzPa+dQp3m1 zVVdrbe{+1l4ws3-COuGh(vn@AGcc3Qs!DX~9FVZZugzrSI}SMS4$Nb%!R7NxN8$HY zVRSoqrJJl;5Dg*sib9b~ zFgUR#?&0Z}#Ws2Z&F(hUNQF|wu>M{_uYP#IVyGuSTsobi%+Xvhex4QiFma(XBIo{P*5IKzxzHOU;gdAb*By=3p#8Bl;TK&KFlT2af$6&XOVL z390Ce)D9Lp*%b}9cn#g@QzOWIoE#d~xgU&`rHyR?`=u9$`~8Q z2ppzm8ZW(1ann~?ajnY1O?0(C!f~#V>GDUDp`hGfaA{)d7O z?O=Sz1}U}l3+u>b!#%ky2~2(BmFl(n*cRHLD>T9+Ls_9aeT$4cSK z6p$|rl}l3>8z@fS^X{bwQ_6ZpAH?gxd(jsu3ir>YYQt|G()*4EeY8@zU9!2bI2UE; zcV+5px;yFZHafzwYUcv?*|7^&k_+Ni16$umBjZ}%qOUp$X6m{A!YV->Chfe4*75gz zN)--uO^q24^>@}XOuy8BK&^(7-^X}ff;tKAX>da{vA;xj%EWfN{G<;j-=ed*=e(8K z!p`)N_sBZmXJvwC*OS-s!|YjibP%!C{U`})|3qzcK~mnxY8#W@?K!2OjABCz(uU+Y zzEJ4|3i8L*w1Z3+aYPj$f+iNdj2o$izv5i)@Z2hdxfHaEg_^iKB;!YCn{^s;ggFNr zG8g^#7TH*)xP9shkkQlQdvI%OMDfswR$C}Y0w-W>gU;?+k_3_Uqx-s<)AK@vFeF)Q z@pV>8`(kc>jFFSNJ8VjiEi#OKjo#MDJ@$_J!+VVS_S2|+o=Sd@(JRd|X(&~%(Fq08r1f|>2wU&=W+^LGh zDn9Y&HXYbJb~*eYd?^2{)KLE(oqRBISVSbOSEbK<*-7>Ym&TvXv)AHCKo*HW6R?YD2|{HFdY=TQL3k3)WUQx>Al(jLr*4)|+p)zw%qaND0_hh^U166Qo4A3E|jPqxk`Xd2qH(sr_rdH(U3=)D$MyAq@B zGW3@tfMcpL)=_Q~uNoSfTN^8r$Isp}9f+DT%?4LLzunKuZc(A3Fkg==&ebb0+g^Hz z2BcM(JDxLpI`-e>1{ZPy$oqAVoHBeLZqC{&JWsh3=z1EXCK^%_lXZ2~;$1(tglub` zuYBfh+M9ycYtL#AEgswRH8<$wzVB}>0web)s9Qe3P?(2ffBM1a+Vfq&jOFvQJzyuI z1U{0~*^Si9?v-0%vTILQ5k!0DYDe8iECv!`(&US;o!COsRNPj z4C>K^kw4J$ncVu!)z%s1Dl#mE(SPDi_#bJOb?UC&c`6YDhXLsPO*<|fU_T~W4FXF2 zKdo+5J1ZvDIAz;arVp#b$VrBHwI}kt)JNhs613qwYfucZJJzdb&h5*-%$M>x1A1H> zkZ#FRot0JmK^1-^jwO-bgyDnW3$3@co&hqzNC5vXp@@e280_cZMh#Y7jAepr3Tr}or_JXsShw-ZiqK!e+EL@=Cnp5KvA}|#Xw_A0MiDOM zX$z)3Cq4VK_l!^Zt5}M*k{M}t9X@x)j6dl+CabdXSGnJPOo*vKpRzca(Yt6I^bEp; zXCO#{HoItpNff`EgxS1zX&+=yUD_yQH=?YJGtduEF-7&(5Zc{?e~{igtZ9ModtwV-Ky-`;fhSlT$2`f`&>Q`6u+b@}4yrq4uf zxVxLh>q_U-%HBkqI7zc6lSd2wI5D{=Zs*6PF-%kRZrLx(kg&h)`GZvR&ZHXD8ec(I zl&*?UN(pUdite8k##uDAUW5jz{7LBL%==2zSG23IQW#erTGOhMODMu&)2Fjn2d%8< z?s6TX1~go(ca`chU3qTS>3?AkA}4?%vg(?=YC3GF?8ohh!J9om`nBAY*rl^>p_&Tw z)&|aPVF&|{*jJXR2(_Jg*g*Q5H{jq}wJ=ucMSW6DvjXok8y}+E)xEy5n%v&VVkd6W zQ_82O!24GIal7+<*8F1=<`do>g+~+5y}D%nFd>qUX1F=Z0(&1W%l)XE(E03KHbEyqb*To^Hv!w6W6`79Kx~!;YWt zEX`q?gvJcp_r?zJA&5ugc*bq>`uLU5YFsi1r-|p;X%5CF=7rj8kM+705O}=fZp0TJ zIVF$X^M}VJ&pnSAt`*QSDWA?p7;ulfo8u~$IHwMz!81p--8E5871qyB$}?^4AAO>C zp%XuT*4_9s?ZCJ0~q0K3F>C=VU~VuBW9tZ8(( zzes(?bibLni(A1$i%;92cH-x($o#_cwxDeBmuid$HL>9gFEwxfCx`HF9^wD)p#D4g zKl?wzU&zyabBmmqv6lsjJ~BxMrIBwM8{%`)1-QH8@}#o*$l^OzQ0<=@ZU|Oyjut_* zgpJ0DY(a;ISZrR(lTf4)&DKIO{JUUH`7tbqFHx3Gw|y;9eC4);6ao10ApV& z-hztN-ZPnW_?57Gs45ymrbdD;Q4;=;Te(^NHXR(0OSmH{S-^}pK~`{k*R!lFPpVQm z>@Lr#3@76lORtc+@b97i2H#-D{E%s2Emi!RbO=BMoEPJwB~f-zQTTG6uJ&ytS9#-Q z;(zqRIQ+Z%<_fXMSefWH`%|Ik$vYjiKNUpS1YfTiE&NmA{`kA8n3~tiU#rDBSxM5_ z-U-r4feDt?iQvh*ByVCqO>#Yj`=XZ*WH9rc>48q>2GNJ>wUN)%I8WV|QYXF1`7pKL zLu-eu>D8P-l El uso de principios y prácticas de código abierto para el desarrollo de software dentro de los confines de una organización. + +InnerSource toma las lecciones aprendidas del desarrollo de software de código abierto y las aplica a la forma en que las empresas desarrollan software internamente. A medida que los desarrolladores se han acostumbrado a trabajar en software de código abierto de clase mundial, existe un fuerte deseo de llevar esas prácticas de vuelta dentro del firewall y aplicarlas al software que las empresas pueden ser reacias a liberar. + +Para las empresas que construyen principalmente software de código cerrado, InnerSource puede ser una gran herramienta para ayudar a romper los silos, fomentar y escalar la colaboración interna, acelerar la incorporación de nuevos ingenieros e identificar oportunidades para contribuir con software al mundo del código abierto. + +## ¿Qué son los InnerSource Patterns? + +Los patrones son una forma de describir una solución repetible y probada a un problema dentro de un contexto. Los patrones siguen una forma simple que te ayuda durante la implementación de una solución a entender las restricciones del problema, comprender las fuerzas que necesitas equilibrar y el contexto resultante: la situación creada al aplicar la solución. + +Los patrones pueden proporcionar una forma para que los participantes de InnerSource Commons compartan información de manera concisa, mejorando la práctica de InnerSource. Los patrones se dividen en Título, Declaración del Problema, Contexto, Fuerzas y Soluciones como sus secciones principales. + +* [`¿Qué son los patrones?` Videos de Youtube](http://bit.ly/innersource_patterns_videos) - Mira un conjunto de videos de youtube de 2-5 min que explican los InnerSource Patterns +* [Webinar de Discusión de Patrones](https://youtu.be/i-0IVhfRVFU) - Realizamos un webinar el 16-03-2017 para discutir en vivo un patrón de donut (ve a 24:30 para la discusión). Esta es una ilustración del proceso de revisión que seguimos. También vea el [Webinar de O'Reilly sobre InnerSource Patterns del 1 de junio de 2017](http://www.oreilly.com/pub/e/3884). +* [Plantilla de Patrones](../../meta/pattern-template.md) - Ve un esqueleto de patrón de InnerSource para tener una idea de lo que se incluye en un nuevo patrón! +* [Introducción a los InnerSource Patterns (presentación del Fall Summit 2016)](https://drive.google.com/open?id=0B7_9iQb93uBQbnlkdHNuUGhpTXc) - *Tim Yao y Padma Sudarsan* (PDF). Antecedentes detallados del patrón y ejemplos -- Obtén una comprensión detallada de por qué y cómo interactuar con nuestros patrones. También vea la [Introducción a los InnerSource Patterns (Fall Summit 2017)](https://drive.google.com/open?id=0B7_9iQb93uBQWmYwMFpyaGh4OFU) *Tim Yao y Bob Hanmer* (PDF). + +## ¿Cómo puedes usar los InnerSource Patterns? + +Los patrones deben usarse con cuidado. No se pueden aplicar indiscriminadamente. En la mayoría de los casos, necesitarás adaptar la solución dada a tu situación; pero la información proporcionada en el patrón, que define el contexto (restricciones inamovibles) y las fuerzas (restricciones que se pueden cambiar y equilibrar entre sí), debería ayudarte a hacerlo. Ten en cuenta que también necesitarás determinar si hay restricciones adicionales (contexto de la empresa y fuerzas de la empresa) que se aplican a tu empresa/organización en particular y que deben agregarse al patrón (como una especie de filtro). Estas restricciones adicionales pueden requerir pasos adicionales de solución para ser aplicados. + +La forma del patrón es útil para describir soluciones probadas, pero también puede usarse para *brainstorming de nuevas soluciones* donde los patrones aún no están establecidos. Esto se debe a que la anatomía de un patrón proporciona un marco para pensar en un problema de manera estructurada. También podrías crear un *patrón de donut* (rellenando los campos de problema, contexto, fuerzas y contexto resultante pero dejando la solución en blanco) como una forma de pedir ayuda a la comunidad de InnerSource Commons (para encontrar una solución probada o para generar ideas sobre cosas para probar). + +## ¿Cómo Contribuir? + +Por favor, consulta: [Contribuir a este libro](./contribute.md) + +## Créditos + +Este libro es el resultado de muchos años de trabajo de innumerables [Contribuidores de Código Abierto](https://github.com/InnerSourceCommons/InnerSourcePatterns/graphs/contributors) de todo el mundo. Su disposición a compartir abiertamente los desafíos que enfrentaron en sus empresas y cómo InnerSource les ha ayudado a abordar esos desafíos, hacen que este libro sea un recurso tan valioso para otros en su viaje de InnerSource. + +Queremos mencionar específicamente al Grupo de Trabajo de InnerSource Patterns. Han fomentado la calidad de los InnerSource Patterns y han ayudado a otros a contribuir. Por último, también compilaron una selección de patrones disponibles en este libro. + +La imagen de portada de este libro fue creada por [Sebastian Spier](https://spier.hu) y adaptada de una imagen de [Tony Hisgett - Alhambra 6](https://www.flickr.com/photos/hisgett/29345405788/), disponible bajo [CC BY 2.0](https://creativecommons.org/licenses/by/2.0/). + + **¡Gracias a todos los contribuyentes! Y feliz Día de InnerSource :)** + +## Licencia + +![Licencia Creative Commons](https://i.creativecommons.org/l/by-sa/4.0/88x31.png) + +InnerSourcePatterns por [InnerSourceCommons.org](http://innersourcecommons.org) está licenciado bajo una [Licencia Creative Commons Attribution-ShareAlike 4.0 International](http://creativecommons.org/licenses/by-sa/4.0/). diff --git a/book/es/toc.md b/book/es/toc.md new file mode 100644 index 000000000..fd799a017 --- /dev/null +++ b/book/es/toc.md @@ -0,0 +1,60 @@ +# Tabla de Contenidos + + + + + +* [Introducción](./introduction.md) +* [Tabla de Contenidos](./toc.md) +* [Explorar Patrones](./explore-patterns.md) +* [Contribuir a este libro](./contribute.md) + +![Mapa Mental de InnerSource Patterns](../../pattern-categorization/es/innersource-program-mind-map.png) + +## Patrones + +* [30 Day Warranty](../../translation/es/patterns/30-day-warranty.md) - Cuando se aceptan contribuciones de fuera de tu propio equipo, hay una aversión natural a asumir la responsabilidad del código que no fue escrito por el propio equipo. A través de la Garantía de 30 Días, el equipo contribuyente consiente en proporcionar correcciones de errores al equipo receptor, lo que aumentará el nivel de confianza entre ambos equipos y hará más probable que se acepten las contribuciones. +* [Common Requirements](../../translation/es/patterns/common-requirements.md) - El código común en un repositorio compartido no está satisfaciendo las necesidades de todos los equipos de proyecto que quieren usarlo; esto se resuelve mediante la alineación de requisitos y la refactorización. +* [Communication Tooling](../../translation/es/patterns/communication-tooling.md) - Los usuarios de un proyecto InnerSource tienen problemas para obtener ayuda y ponerse en contacto con el equipo anfitrión. Al usar consistentemente herramientas de comunicación asincrónica, el proyecto hace que las discusiones sean visibles, archivadas y buscables, lo que lleva a un nivel mejorado de soporte para los usuarios. +* [Contracted Contributor](../../translation/es/patterns/contracted-contributor.md) - Los asociados que desean contribuir a InnerSource se desaniman de hacerlo por su gestión de línea. El alivio se proporciona mediante contratos y acuerdos formales. +* [Core Team](../../translation/es/patterns/core-team.md) - Incluso cuando un proyecto InnerSource es ampliamente necesario, las contribuciones y el uso pueden verse obstaculizados porque el proyecto es difícil de trabajar. Establece un equipo central que se dedique a cuidar los elementos fundamentales del proyecto. Su trabajo permite a los contribuyentes agregar y usar las características que proporcionan valor a sus escenarios. +* [Cross-Team Project Valuation](../../translation/es/patterns/crossteam-project-valuation.md) - Es difícil vender el valor de los proyectos InnerSource entre equipos que no tienen un impacto directo en los ingresos de la empresa. Aquí hay una forma basada en datos para representar tu proyecto que tanto articula su valor como lo amplifica. +* [Dedicated Community Leader](../../translation/es/patterns/dedicated-community-leader.md) - Selecciona personas con habilidades tanto de comunicación como técnicas para liderar las comunidades y asegurar el éxito al iniciar una iniciativa InnerSource. +* [Document your Guiding Principles](../../translation/es/patterns/document-your-guiding-principles.md) - La explicación habitual de InnerSource de "aplicar las mejores prácticas de código abierto dentro de una organización" no funciona bien con personas que carecen de experiencia en código abierto. Como remedio, los principios más importantes de InnerSource se documentan y se publican ampliamente. +* [Extensions for Sustainable Growth](../../translation/es/patterns/extensions-for-sustainable-growth.md) - Un proyecto InnerSource está recibiendo demasiadas contribuciones, lo que dificulta el mantenimiento. Al ofrecer un mecanismo de extensión fuera del proyecto principal, los mantenedores permiten escalar las capacidades del proyecto con un costo y mantenimiento mínimos. +* [Gig Marketplace](../../translation/es/patterns/gig-marketplace.md) - Establece un mercado creando un sitio web en la intranet que enumere las necesidades específicas del proyecto InnerSource como "Gigs" con requisitos explícitos de tiempo y habilidades. Esto permitirá a los gerentes comprender mejor el compromiso de tiempo y los beneficios profesionales de sus empleados, aumentando así la probabilidad de obtener aprobación para hacer contribuciones a InnerSource. +* [Group Support](../../translation/es/patterns/group-support.md) - ¿Qué pasa si un equipo o individuo ya no apoya un proyecto InnerSource? Mantén el proyecto vivo formando un grupo de individuos interesados. +* [InnerSource License](../../translation/es/patterns/innersource-license.md) - Dos entidades legales que pertenecen a la misma organización quieren compartir el código fuente del software entre sí, pero les preocupa las implicaciones en términos de responsabilidades legales o contabilidad entre empresas. Una Licencia InnerSource proporciona un marco legal reutilizable para compartir el código fuente dentro de la organización. Esto abre nuevas opciones de colaboración y hace explícitos los derechos y obligaciones de las entidades legales involucradas. +* [InnerSource Portal](../../translation/es/patterns/innersource-portal.md) - Los posibles contribuyentes no pueden descubrir fácilmente los proyectos InnerSource que les interesan. Al crear un sitio web en la intranet que indexe toda la información disponible del proyecto InnerSource, permites a los contribuyentes conocer proyectos que podrían interesarles y a los propietarios de proyectos InnerSource atraer una audiencia externa. +* [Issue Tracker Use Cases](../../translation/es/patterns/issue-tracker.md) - El equipo anfitrión de InnerSource no logra hacer transparentes no solo los planes y el progreso, sino también el contexto de los cambios. Esto se resuelve aumentando los casos de uso del rastreador de problemas del proyecto para que también sirva para la lluvia de ideas, la discusión de implementación y el diseño de características. +* [Maturity Model](../../translation/es/patterns/maturity-model.md) - Los equipos han comenzado a adoptar InnerSource. La práctica se está extendiendo a múltiples departamentos. Sin embargo, la comprensión de lo que constituye un proyecto InnerSource varía. La solución es proporcionar un modelo de madurez para permitir que los equipos realicen una autoevaluación y descubran patrones y prácticas que aún no conocen. +* [Praise Participants](../../translation/es/patterns/praise-participants.md) - Cuando recibes una contribución InnerSource, es importante agradecer al contribuyente por su tiempo y esfuerzo. Extender tu gratitud no solo reconoce efectivamente la contribución, sino que también fomenta un mayor compromiso del contribuyente y otros. Alabar las contribuciones positivas de los contribuyentes a tu proyecto InnerSource motiva a esos contribuyentes (y a sus gerentes) a seguir invirtiendo en el esfuerzo. +* [Repository Activity Score](../../translation/es/patterns/repository-activity-score.md) - Los posibles contribuyentes quieren encontrar proyectos InnerSource activos que necesiten su ayuda. Al calcular una puntuación de actividad del repositorio para cada proyecto, se puede crear una lista clasificada de proyectos (por ejemplo, en el Portal InnerSource), para que los posibles contribuyentes puedan determinar más fácilmente a qué proyecto quieren contribuir. +* [Review Committee](../../translation/es/patterns/review-committee.md) - El modelo de trabajo InnerSource es un cambio radical respecto a los enfoques más tradicionales, tanto para desarrolladores como para gerentes. Al establecer un comité de revisión como interfaz entre la iniciativa InnerSource y todos los gerentes senior de las unidades de negocio que participan en ella, es más probable que estos últimos se familiaricen con la iniciativa y la apoyen, ya que les brinda un cierto nivel de supervisión y control sin fomentar la microgestión. +* [Service vs. Library](../../translation/es/patterns/service-vs-library.md) - Los equipos en un entorno DevOps pueden ser reacios a trabajar a través de los límites del equipo en bases de código comunes debido a la ambigüedad sobre quién será responsable de responder a la inactividad del servicio. La solución es darse cuenta de que a menudo es posible desplegar el mismo servicio en entornos independientes con cadenas de escalamiento separadas en caso de inactividad del servicio o factorizar mucho código compartido en una biblioteca y colaborar en eso. +* [Standard Base Documentation](../../translation/es/patterns/base-documentation.md) - Los nuevos contribuyentes a un proyecto InnerSource tienen dificultades para averiguar quién mantiene el proyecto, en qué trabajar y cómo contribuir. Proporcionar documentación en archivos estándar como README.md/CONTRIBUTING.md/COMMUNICATION.md permite un proceso de autoservicio para nuevos contribuyentes, para que puedan encontrar las respuestas a las preguntas más comunes por sí mismos. +* [Standard Release Process](../../translation/es/patterns/release-process.md) - Los equipos pueden dudar en adoptar un proyecto InnerSource si no están seguros de su madurez. Para abordar esto, las notas de lanzamiento consistentes y los artefactos publicados son cruciales. Estas prácticas demuestran un fuerte compromiso con el proyecto, infundiendo confianza y asegurando a los usuarios un compromiso continuo con un software sostenible y bien gestionado. +* [Start as an Experiment](../../translation/es/patterns/start-as-experiment.md) - Comienza tu iniciativa InnerSource como un experimento de tiempo limitado para facilitar que los gerentes no familiarizados con InnerSource respalden y apoyen la iniciativa. +* [Transparent Cross-Team Decision Making using RFCs](../../translation/es/patterns/transparent-cross-team-decision-making-using-rfcs.md) - Los proyectos InnerSource que desean lograr altas tasas de participación y tomar las mejores decisiones posibles para todos los involucrados necesitan encontrar formas de crear sistemas participativos a lo largo del ciclo de vida completo del software. Publicar documentos de Solicitudes de Comentarios (RFC) internos permite discusiones desde el principio en el proceso de diseño y aumenta las posibilidades de construir soluciones con un alto grado de compromiso de todas las partes involucradas. +* [Trusted Committer](../../translation/es/patterns/trusted-committer.md) - Muchos proyectos InnerSource se encontrarán en una situación en la que consistentemente reciben comentarios, características y correcciones de errores de los contribuyentes. En estas situaciones, los mantenedores del proyecto buscan formas de reconocer y recompensar el trabajo del contribuyente más allá de las contribuciones individuales. + +## Apéndice + +* [Plantilla de Patrones](../../meta/pattern-template.md) +* [Glosario](../../meta/glossary.md) +* Extras + * [Plantilla de README](../../translation/es/templates/README-template.md) + * [Plantilla de CONTRIBUTING](../../translation/es/templates/CONTRIBUTING-template.md) + * [Plantilla de COMMUNICATION](../../translation/es/templates/COMMUNICATION-template.md) + * [Plantilla de RFC](../../translation/es/templates/rfc.md) + +## Recursos + +* [Este libro en GitHub](https://github.com/InnerSourceCommons/InnerSourcePatterns) +* [InnerSource Commons](http://innersourcecommons.org) diff --git a/book/es/toc_template.md b/book/es/toc_template.md new file mode 100644 index 000000000..230a91195 --- /dev/null +++ b/book/es/toc_template.md @@ -0,0 +1,37 @@ +# Tabla de Contenidos + + + + + +* [Introducción](./introduction.md) +* [Tabla de Contenidos](./toc.md) +* [Explorar Patrones](./explore-patterns.md) +* [Contribuir a este libro](./contribute.md) + +![Mapa Mental de InnerSource Patterns](../../pattern-categorization/es/innersource-program-mind-map.png) + +## Patrones + +<> + +## Apéndice + +* [Plantilla de Patrones](../../meta/pattern-template.md) +* [Glosario](../../meta/glossary.md) +* Extras + * [Plantilla de README](../../translation/es/templates/README-template.md) + * [Plantilla de CONTRIBUTING](../../translation/es/templates/CONTRIBUTING-template.md) + * [Plantilla de COMMUNICATION](../../translation/es/templates/COMMUNICATION-template.md) + * [Plantilla de RFC](../../translation/es/templates/rfc.md) + +## Recursos + +* [Este libro en GitHub](https://github.com/InnerSourceCommons/InnerSourcePatterns) +* [InnerSource Commons](http://innersourcecommons.org) diff --git a/pattern-categorization/es/.DS_Store b/pattern-categorization/es/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..e6b7bfc621272cfd1067b1787401a73756460174 GIT binary patch literal 6148 zcmeHK!A=4}41I$fFkU!%F^*>=iGMI5c<}5G2rNO9U6-KT=a2kEeQhTwte!}WAuVa& z&}loFH=FGafH2-vx4;m++amdizV$84gWV9S?OrX*%6-bMsIyzxAR%u&R9(zr9{2{P~ix;JYacyB}pJ{r~Rw`@aUcaR!`$<76Q8Cl8Y`_f~pqXP44zBlVFg nB5~Ppo5F#%V#Z1 + + + + + +Markmap + + + + + + + + diff --git a/pattern-categorization/es/innersource-program-mind-map.md b/pattern-categorization/es/innersource-program-mind-map.md new file mode 100644 index 000000000..fd99bcebe --- /dev/null +++ b/pattern-categorization/es/innersource-program-mind-map.md @@ -0,0 +1,137 @@ +# [Programa InnerSource](https://patterns.innersourcecommons.org/toc) + +## Comenzar + +### Configuración del Programa + +#### La gerencia duda en invertir en InnerSource + +##### [Comenzar como un Experimento](https://patterns.innersourcecommons.org/p/start-as-experiment) + +#### El crecimiento lento de la comunidad obstaculiza InnerSource + +##### [Líder de Comunidad Dedicado](https://patterns.innersourcecommons.org/p/dedicated-community-leader) + +#### Los principios de InnerSource no son intuitivos para todos + +##### [Documenta tus Principios Rectores](https://patterns.innersourcecommons.org/p/document-your-guiding-principles) + +### Configuración del Proyecto + +#### Difícil evaluar un proyecto rápidamente + +##### [Documentación Base Estándar](https://patterns.innersourcecommons.org/p/base-documentation) + +#### La comunicación ad-hoc obstaculiza el crecimiento del proyecto + +##### [Herramientas de Comunicación](https://patterns.innersourcecommons.org/p/communication-tooling) + +#### Hoja de ruta y dirección del proyecto no transparentes + +##### [Casos de Uso del Rastreador de Problemas](https://patterns.innersourcecommons.org/p/issue-tracker) + +## Adoptar + +### Desafíos de Valoración + +#### Cómo medir el valor comercial de un proyecto + +##### [Valoración de Proyectos entre Equipos](https://patterns.innersourcecommons.org/p/crossteam-project-valuation) + +#### ¿Podemos confiar en el proyecto por un período prolongado? + +##### [Proceso de Liberación Estándar](https://patterns.innersourcecommons.org/p/release-process) + +##### [Documentación Base Estándar](https://patterns.innersourcecommons.org/p/base-documentation) + +### Desafíos Culturales + +#### Esfuerzo no reconocido + +##### [Elogiar a los Participantes](https://patterns.innersourcecommons.org/p/praise-participants) + +##### [Committer de Confianza](https://patterns.innersourcecommons.org/p/trusted-committer) + +### Desafíos Técnicos + +#### No satisfacer las necesidades de todos + +##### [Requisitos Comunes](https://patterns.innersourcecommons.org/p/common-requirements) + +#### Miedo a la responsabilidad compartida de soporte + +##### [Servicio vs. Biblioteca](https://patterns.innersourcecommons.org/p/service-vs-library) + +#### Proyecto difícil de contribuir y usar + +##### [Equipo Central](https://patterns.innersourcecommons.org/p/core-team) + +### Desafíos Organizacionales + +#### Desaliento de recursos para contribuir + +##### [Contribuidor Contratado](https://patterns.innersourcecommons.org/p/contracted-contributor) + +#### Rechazo a aceptar contribuciones + +##### [Garantía de 30 Días](https://patterns.innersourcecommons.org/p/30-day-warranty) + +#### Cambio radical de gestión + +##### [Comité de Revisión](https://patterns.innersourcecommons.org/p/review-committee) + +#### Miedo a la responsabilidad compartida de soporte + +##### [Servicio vs. Biblioteca](https://patterns.innersourcecommons.org/p/service-vs-library) + +#### No hay suficientes mantenedores para escalar + +##### [Committer de Confianza](https://patterns.innersourcecommons.org/p/trusted-committer) + +#### Difícil coordinación entre equipos + +##### [Toma de Decisiones Transparente entre Equipos usando RFCs](https://patterns.innersourcecommons.org/p/transparent-cross-team-decision-making-using-rfcs) + +#### Proyecto sin propietario/mantenedor + +##### [Equipo Central](https://patterns.innersourcecommons.org/p/core-team) + +##### [Soporte de Grupo](https://patterns.innersourcecommons.org/p/group-support) + +### Desafíos entre Entidades Legales + +#### Preocupación por responsabilidades legales o contabilidad entre empresas + +##### [Licencia InnerSource](https://patterns.innersourcecommons.org/p/innersource-license) + +## Crecer + +### Desafíos de Descubrimiento + +#### No se pueden encontrar proyectos coincidentes + +##### [Mercado de Gigs](https://patterns.innersourcecommons.org/p/gig-marketplace) + +##### [Portal InnerSource](https://patterns.innersourcecommons.org/p/innersource-portal) + +#### Difícil encontrar proyectos activos + +##### [Puntuación de Actividad del Repositorio](https://patterns.innersourcecommons.org/p/repository-activity-score) + +## Escalar + +### Desafíos de Autoeducación/Mejora + +#### No estar al tanto de las mejores prácticas de InnerSource + +##### [Modelo de Madurez](https://patterns.innersourcecommons.org/p/maturity-model) + +#### Falta de conocimiento de código abierto + +##### [Documenta tus Principios Rectores](https://patterns.innersourcecommons.org/p/document-your-guiding-principles) + +### Desafíos Técnicos + +#### Aumento de la sobrecarga de mantenimiento + +##### [Extensiones para el Crecimiento Sostenible](https://patterns.innersourcecommons.org/p/extensions-for-sustainable-growth) diff --git a/pattern-categorization/es/innersource-program-mind-map.png b/pattern-categorization/es/innersource-program-mind-map.png new file mode 100644 index 0000000000000000000000000000000000000000..1d884940a3e036055afe4b85005cf280f3cb9df0 GIT binary patch literal 604523 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

2}7#N-`QRvS8mdeAaH)uRRrPsl=58ZAmzVG-b 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 Vj%+2PDq(G3IH{&BuN&Q3rb@Wz zl@$W((Ip<2og!@{Xea2xWfyVvm3&-Cm@{L%X8rBRh5K8;%qZOjIDJcvOW&

>)= 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¨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%0AX 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

_W_KE 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

t~gyLhUQj1v%Yvl-9NtW)0BlN9c7xL&!Bu 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 literal 0 HcmV?d00001 diff --git a/translation/es/patterns/30-day-warranty.md b/translation/es/patterns/30-day-warranty.md index e40302f9b..4b0fb3094 100644 --- a/translation/es/patterns/30-day-warranty.md +++ b/translation/es/patterns/30-day-warranty.md @@ -71,7 +71,6 @@ Además, ayuda proporcionar [directrices de contribución](./base-documentation. - Asegurar la cooperación de equipos dependientes convirtiéndolos en una comunidad al tener más de un "[Trusted Committer](./trusted-committer.md)" (TC) designado meritocráticamente que asuma la responsabilidad. - ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/base-documentation.md b/translation/es/patterns/base-documentation.md index 34e93f400..c013e8802 100644 --- a/translation/es/patterns/base-documentation.md +++ b/translation/es/patterns/base-documentation.md @@ -74,7 +74,6 @@ un documento `CONTRIBUTING.md` separado. Este documento debe responder preguntas ![CONTRIBUTING.md](../../../assets/img/standard-base-documentation/CONTRIBUTING-for-contributors.png) - ### COMMUNICATION.md Crea un documento `COMMUNICATION.md` separado. Enlaza este documento a tu `README.md` para que se pueda proporcionar información de contacto completa sin ocupar espacio adicional en tu README. Este documento debe responder preguntas frecuentes sobre cómo comunicarse con tu equipo que los contribuidores necesitan saber. El objetivo es agilizar las comunicaciones para que los usuarios y contribuidores se comuniquen con la persona correcta a través de un solo canal. Esto reduce distracciones innecesarias para los miembros del equipo y organiza las comunicaciones para que no se pierdan. @@ -110,8 +109,8 @@ esos aspectos desde el principio, pero la lista en sí es útil para inspiración sobre qué se podría cubrir. Además de eso, este patrón viene con tres plantillas muy básicas para que -puedas comenzar de inmediato: [README-template.md](templates/README-template.md), -[CONTRIBUTING-template.md](templates/CONTRIBUTING-template.md) y [COMMUNICATION-template.md](templates/COMMUNICATION-template.md). +puedas comenzar de inmediato: [README-template.md](../templates/README-template.md), +[CONTRIBUTING-template.md](../templates/CONTRIBUTING-template.md) y [COMMUNICATION-template.md](../templates/COMMUNICATION-template.md). ## Contexto Resultante @@ -143,9 +142,9 @@ Proporcionar documentación base estándar a través de un README ## Referencias -* [README-template.md](templates/README-template.md) -* [CONTRIBUTING-template.md](templates/CONTRIBUTING-template.md) -* [COMMUNICATION-template.md](templates/COMMUNICATION-template.md) +* [README-template.md](../templates/README-template.md) +* [CONTRIBUTING-template.md](../templates/CONTRIBUTING-template.md) +* [COMMUNICATION-template.md](../templates/COMMUNICATION-template.md) ## Créditos @@ -153,4 +152,4 @@ Ilustraciones de [Web](https://storyset.com/web) y [People](https://storyset.com ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/common-requirements.md b/translation/es/patterns/common-requirements.md index d28aab522..e45f69217 100644 --- a/translation/es/patterns/common-requirements.md +++ b/translation/es/patterns/common-requirements.md @@ -75,4 +75,4 @@ Robert Hanmer ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/communication-tooling.md b/translation/es/patterns/communication-tooling.md index 7b98da9a1..aaa12cb43 100644 --- a/translation/es/patterns/communication-tooling.md +++ b/translation/es/patterns/communication-tooling.md @@ -80,4 +80,4 @@ Ilustraciones de [People](https://storyset.com/people) por Storyset ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/contracted-contributor.md b/translation/es/patterns/contracted-contributor.md index fadf34c32..7dc7d334d 100644 --- a/translation/es/patterns/contracted-contributor.md +++ b/translation/es/patterns/contracted-contributor.md @@ -63,6 +63,7 @@ ISGO reembolse a las unidades de negocio que contrataron colaboradores por el ti - El [Dedicated Community Leader](dedicated-community-leader.md) participa o proporciona información para las evaluaciones de desempeño de los colaboradores contratados por más del 20 %. ![Contracted Contributor](../../../assets/img/contracted-contributor.png) + ## Contexto Resultante Un contrato formal y reembolsos financiados centralmente comunican de manera convincente @@ -111,4 +112,4 @@ Un contrato formal también es beneficioso para los colaboradores y las comunida ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/core-team.md b/translation/es/patterns/core-team.md index a4b2590fb..8b6c37990 100644 --- a/translation/es/patterns/core-team.md +++ b/translation/es/patterns/core-team.md @@ -1,11 +1,11 @@ ## Title -Equipo Principal (Core Team) +Equipo Central (Core Team) ## Resumen Incluso cuando un proyecto InnerSource es ampliamente necesario, las contribuciones y el uso pueden verse obstaculizados porque el proyecto es difícil de trabajar. -Establece un equipo principal dedicado a ocuparse de los elementos fundamentales del proyecto. +Establece un equipo central dedicado a ocuparse de los elementos fundamentales del proyecto. Su trabajo permite que los contribuyentes agreguen y utilicen las funciones que aportan valor a sus escenarios. ## Problema @@ -44,8 +44,8 @@ Claramente necesita una revisión (por ejemplo, refactorización, pruebas, docum ## Solución -Forma un equipo principal cuyo trabajo sea mantener este proyecto en un estado que permita a otros integrarse y contribuir fácilmente. -Este equipo principal realiza el trabajo necesario para un ecosistema de uso y contribución saludable. +Forma un equipo central cuyo trabajo sea mantener este proyecto en un estado que permita a otros integrarse y contribuir fácilmente. +Este equipo central realiza el trabajo necesario para un ecosistema de uso y contribución saludable. Este trabajo crítico tiende a no ser priorizado como una contribución. Las categorías de este tipo de trabajo incluyen comunicación, entorno local e infraestructura de DevOps. @@ -64,39 +64,39 @@ Aquí hay algunos ejemplos específicos: Cada uno de estos elementos es muy importante para un ecosistema de producto saludable, pero es poco probable que se prioricen como una contribución. -El equipo principal puede estar compuesto por un pequeño número de personas a tiempo completo o parcial. +El equipo central puede estar compuesto por un pequeño número de personas a tiempo completo o parcial. La elección depende de la cantidad de trabajo necesario, la disponibilidad de recursos y la cultura de la organización. La consideración más importante es formar el equipo de una manera que permita a la organización empoderarlos y responsabilizarlos de la misma manera que a cualquier otro equipo. -Debido a su papel central, los miembros del equipo principal casi siempre deben desempeñar el papel de **Trusted Committers** también (para más información sobre ese concepto, ver [Ruta de Aprendizaje][tc-learning-path] y [Patrón][tc-pattern]). -Mientras que el rol de Trusted Committer se centra principalmente en facilitar la contribución y el uso del proyecto por parte de otros, un miembro del equipo principal contribuye regularmente al proyecto también. -El equipo principal no tiene su propia agenda comercial que determine sus contribuciones. +Debido a su papel central, los miembros del equipo central casi siempre deben desempeñar el papel de **Trusted Committers** también (para más información sobre ese concepto, ver [Ruta de Aprendizaje][tc-learning-path] y [Patrón][tc-pattern]). +Mientras que el rol de Trusted Committer se centra principalmente en facilitar la contribución y el uso del proyecto por parte de otros, un miembro del equipo central contribuye regularmente al proyecto también. +El equipo central no tiene su propia agenda comercial que determine sus contribuciones. Deciden en qué trabajar en función de lo que más ayudará a otros a usar y contribuir al proyecto. -Una buena manera de recordar continuamente al equipo principal este objetivo es hacer que informen regularmente sobre: +Una buena manera de recordar continuamente al equipo central este objetivo es hacer que informen regularmente sobre: * número de equipos activos que usan el proyecto * número de contribuciones fuera del equipo al proyecto. -El enfoque continuo en estas métricas naturalmente llevará al equipo principal a priorizar generalmente el trabajo correcto para crear un ecosistema InnerSource próspero alrededor del proyecto. +El enfoque continuo en estas métricas naturalmente llevará al equipo central a priorizar generalmente el trabajo correcto para crear un ecosistema InnerSource próspero alrededor del proyecto. -![Responsabilidades del Equipo Principal y Contribuyentes InnerSource](../../../assets/img/core-team.png) +![Responsabilidades del Equipo Central y Contribuyentes InnerSource](../../../assets/img/core-team.png) ## Contexto Resultante * Es fácil usar y contribuir al proyecto. * Muchos equipos usan y contribuyen al proyecto. -* El éxito del equipo principal se define en términos de la interacción y respuesta de otros a su proyecto. +* El éxito del equipo central se define en términos de la interacción y respuesta de otros a su proyecto. ## Racional -Separar un equipo principal y asignarles esta tarea ayuda a llenar los vacíos que un proyecto exitoso necesita, pero que son dejados por los contribuyentes que solo persiguen su propia agenda. -El equipo principal llena esos vacíos y engrasa las ruedas para que el ecosistema de contribución se mantenga saludable. +Separar un equipo central y asignarles esta tarea ayuda a llenar los vacíos que un proyecto exitoso necesita, pero que son dejados por los contribuyentes que solo persiguen su propia agenda. +El equipo central llena esos vacíos y engrasa las ruedas para que el ecosistema de contribución se mantenga saludable. ## Instancias Conocidas * **Nike** implementó este patrón para gestionar el esfuerzo InnerSource en torno a sus pipelines reutilizables de CI/CD. -* **WellSky** estableció un Equipo Principal para un proyecto clave. Esto les permitió escalar significativamente sus contribuciones InnerSource a ese proyecto - ver [Wide-Scaled InnerSource with a Core Team](https://www.youtube.com/watch?v=kgxexjYdhIc). +* **WellSky** estableció un Equipo Central para un proyecto clave. Esto les permitió escalar significativamente sus contribuciones InnerSource a ese proyecto - ver [Wide-Scaled InnerSource with a Core Team](https://www.youtube.com/watch?v=kgxexjYdhIc). * **BBVA AI Factory** implementó este patrón como parte de una estrategia InnerSource para fomentar la contribución y reutilización del código de ciencia de datos - ver [Mercury: Scaling Data Science reusability at BBVA](https://www.bbvaaifactory.com/mercury-acelerando-la-reutilizacion-en-ciencia-de-datos-dentro-de-bbva/). ## Estado @@ -112,4 +112,4 @@ Estructurado ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/crossteam-project-valuation.md b/translation/es/patterns/crossteam-project-valuation.md index d2bce68f3..c76218b2a 100644 --- a/translation/es/patterns/crossteam-project-valuation.md +++ b/translation/es/patterns/crossteam-project-valuation.md @@ -109,4 +109,4 @@ Proporcionarán una mejora notable en los resultados sobre el terreno en compara ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/dedicated-community-leader.md b/translation/es/patterns/dedicated-community-leader.md index 5c6796545..577dbbefc 100644 --- a/translation/es/patterns/dedicated-community-leader.md +++ b/translation/es/patterns/dedicated-community-leader.md @@ -90,4 +90,4 @@ Gerente de Comunidad Dedicado ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/document-your-guiding-principles.md b/translation/es/patterns/document-your-guiding-principles.md index 16f53ea10..de4fa1929 100644 --- a/translation/es/patterns/document-your-guiding-principles.md +++ b/translation/es/patterns/document-your-guiding-principles.md @@ -109,7 +109,7 @@ Dos advertencias, sin embargo: (6) Recompensar el Compromiso de Confiabilidad Todas las contribuciones (por ejemplo, código fuente, documentación, informes de errores, aportes a discusiones, soporte a usuarios, marketing) son bienvenidas y se recompensan. -Aquellos que muestran apoyo al proyecto son invitados como [Contribuidores de Confianza](../2-structured/trusted-committer.md). +Aquellos que muestran apoyo al proyecto son invitados como [Contribuidores de Confianza](../../../patterns/2-structured/trusted-committer.md). Todos los Contribuidores de Confianza de un proyecto se publican. ## Contexto Resultante @@ -191,7 +191,7 @@ Para ello, Bosch aplicó los siguientes principios: - **Autodeterminación**: Las comunidades BIOS son libres de elegir en qué trabajar, cuándo trabajar y qué herramientas y procesos utilizar para trabajar. - **Meritocracia**: El poder se otorga a los miembros del proyecto BIOS en función de sus méritos, es decir, en función de la calidad y cantidad de sus contribuciones. -![Principios BIOS](../../assets/img/bios-principles.png) +![Principios BIOS](../../../assets/img/bios-principles.png) Los principios de _Apertura_, _Transparencia_ y _Voluntariedad_ ayudaron a crecer comunidades diversas de asociados intrínsecamente motivados. La _Meritocracia_ ha demostrado ser una motivación efectiva para hacer grandes contribuciones. @@ -216,4 +216,4 @@ Principios InnerSource Explícitos ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/extensions-for-sustainable-growth.md b/translation/es/patterns/extensions-for-sustainable-growth.md index 84b265c5f..28dc54079 100644 --- a/translation/es/patterns/extensions-for-sustainable-growth.md +++ b/translation/es/patterns/extensions-for-sustainable-growth.md @@ -113,4 +113,4 @@ Estructurado ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/gig-marketplace.md b/translation/es/patterns/gig-marketplace.md index 64e765e62..4bc0e7c6a 100644 --- a/translation/es/patterns/gig-marketplace.md +++ b/translation/es/patterns/gig-marketplace.md @@ -74,4 +74,4 @@ Cuando se usa en combinación con el patrón del Portal InnerSource, el Mercado ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/group-support.md b/translation/es/patterns/group-support.md index e9ea47612..b66d96a0d 100644 --- a/translation/es/patterns/group-support.md +++ b/translation/es/patterns/group-support.md @@ -87,4 +87,4 @@ Estructurado ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/innersource-license.md b/translation/es/patterns/innersource-license.md index 7c354caf4..484b5058e 100644 --- a/translation/es/patterns/innersource-license.md +++ b/translation/es/patterns/innersource-license.md @@ -112,4 +112,4 @@ Para más detalles, vea la llamada de la Comunidad InnerSource Commons de 09/202 ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/innersource-portal.md b/translation/es/patterns/innersource-portal.md index 2f19dbbbe..de7764df5 100644 --- a/translation/es/patterns/innersource-portal.md +++ b/translation/es/patterns/innersource-portal.md @@ -130,4 +130,4 @@ Es una buena solución para un portal con unas pocas docenas de proyectos, sin e ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/issue-tracker.md b/translation/es/patterns/issue-tracker.md index 61a58a102..64544a554 100644 --- a/translation/es/patterns/issue-tracker.md +++ b/translation/es/patterns/issue-tracker.md @@ -53,4 +53,4 @@ Estructurado ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/maturity-model.md b/translation/es/patterns/maturity-model.md index 03c68f27d..174a42c42 100644 --- a/translation/es/patterns/maturity-model.md +++ b/translation/es/patterns/maturity-model.md @@ -53,7 +53,7 @@ Los proyectos InnerSource prosperan cuando los contribuyentes se vuelven activos **Decisiones** -Para motivar a los colegas a contribuir con trabajo fuera de su equipo principal, necesitan visibilidad en el proceso de toma de decisiones del proyecto anfitrión, pero también sentir que sus voces son escuchadas y valoradas. +Para motivar a los colegas a contribuir con trabajo fuera de su equipo central, necesitan visibilidad en el proceso de toma de decisiones del proyecto anfitrión, pero también sentir que sus voces son escuchadas y valoradas. * DC-0: Los responsables de la toma de decisiones a menudo retienen intencional o accidentalmente datos y recursos relacionados con las decisiones del proyecto. * DC-1: Los materiales que forman parte de las prácticas de toma de decisiones se ponen a disposición para su revisión después de que se finalizan las decisiones. @@ -222,4 +222,4 @@ Modelo de madurez: Aprender sobre las mejores prácticas de InnerSource ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/praise-participants.md b/translation/es/patterns/praise-participants.md index fcada9e4e..b3093d1d0 100644 --- a/translation/es/patterns/praise-participants.md +++ b/translation/es/patterns/praise-participants.md @@ -89,4 +89,4 @@ Exagerar puede parecer insincero y mecánico y frustrar tu propósito al comunic ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/release-process.md b/translation/es/patterns/release-process.md index a039ab45b..93d16bfab 100644 --- a/translation/es/patterns/release-process.md +++ b/translation/es/patterns/release-process.md @@ -70,4 +70,4 @@ Estructurado ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/repository-activity-score.md b/translation/es/patterns/repository-activity-score.md index 325c5da4f..a1fd64b8f 100644 --- a/translation/es/patterns/repository-activity-score.md +++ b/translation/es/patterns/repository-activity-score.md @@ -134,4 +134,4 @@ La puntuación de actividad del repositorio es un cálculo simple basado en la A ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/review-committee.md b/translation/es/patterns/review-committee.md index 59a900264..8283ab987 100644 --- a/translation/es/patterns/review-committee.md +++ b/translation/es/patterns/review-committee.md @@ -59,4 +59,4 @@ Interfaz de Queso ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/service-vs-library.md b/translation/es/patterns/service-vs-library.md index b56fd9295..99db4befe 100644 --- a/translation/es/patterns/service-vs-library.md +++ b/translation/es/patterns/service-vs-library.md @@ -77,4 +77,4 @@ Servicio vs. biblioteca: Es InnerSource, no despliegue interno ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/start-as-experiment.md b/translation/es/patterns/start-as-experiment.md index 46d2d6417..a185e26ee 100644 --- a/translation/es/patterns/start-as-experiment.md +++ b/translation/es/patterns/start-as-experiment.md @@ -32,7 +32,7 @@ Ejemplos de tales criterios son: - Trayectoria profesional basada en el mérito dentro de la comunidad - Toma de decisiones democrática dentro de la comunidad -Considera designar el final del experimento como un punto de _pivot_, _cambio_ o _pausa_ para reevaluar. También considera establecer un [Comité de Revisión](review-committee.md) para aumentar las posibilidades de aceptación de la gerencia a través de la participación. Dependiendo de la cultura de la empresa, podría ser útil acompañar el experimento con métricas apropiadas [Primeros Pasos con Métricas](../1-initial/introducing-metrics-in-innersource.md). Si los proyectos en el experimento no tienen un impacto directo en los ingresos de la empresa, considera introducir [Valoración de Proyectos entre Equipos](crossteam-project-valuation.md) para resaltar sus contribuciones de valor. +Considera designar el final del experimento como un punto de _pivot_, _cambio_ o _pausa_ para reevaluar. También considera establecer un [Comité de Revisión](review-committee.md) para aumentar las posibilidades de aceptación de la gerencia a través de la participación. Dependiendo de la cultura de la empresa, podría ser útil acompañar el experimento con métricas apropiadas [Primeros Pasos con Métricas](../../../patterns/1-initial/introducing-metrics-in-innersource.md). Si los proyectos en el experimento no tienen un impacto directo en los ingresos de la empresa, considera introducir [Valoración de Proyectos entre Equipos](crossteam-project-valuation.md) para resaltar sus contribuciones de valor. ## Contexto Resultante @@ -76,4 +76,4 @@ Finalmente, comenzar como un experimento facilita mucho eludir las regulaciones ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/transparent-cross-team-decision-making-using-rfcs.md b/translation/es/patterns/transparent-cross-team-decision-making-using-rfcs.md index bd7910306..da9134a4d 100644 --- a/translation/es/patterns/transparent-cross-team-decision-making-using-rfcs.md +++ b/translation/es/patterns/transparent-cross-team-decision-making-using-rfcs.md @@ -60,7 +60,7 @@ Elementos importantes de la solución son: ### Ejemplos/Plantillas - [Rust][rust] es un buen ejemplo de código abierto de plantilla y proceso de RFC, y ha sido la base para muchos otros procesos de RFC. -- [Plantilla generalizada de RFC de BBC iPlayer & Sounds](templates/rfc.md), originalmente basada en la plantilla de [Rust][rust] +- [Plantilla generalizada de RFC de BBC iPlayer & Sounds](../templates/rfc.md), originalmente basada en la plantilla de [Rust][rust] - [jakobo/rfc](https://github.com/jakobo/rfc) describe cómo configurar un proceso de RFC interno de la empresa. Contiene una [explicación detallada](https://github.com/jakobo/rfc/blob/master/text/0001-using_rfcs.md) de por qué los RFCs son importantes y una [plantilla de RFC](https://github.com/jakobo/rfc/blob/master/0000-template.md) para ayudarte a escribir tu primer RFC. Contiene información como motivación/razón, guía de implementación, una implementación de referencia, desventajas, así como alternativas al enfoque de RFC. Bonus: La descripción en sí misma es un RFC, por lo que mientras la lees ya estás obteniendo una idea de cómo funciona un RFC. ## Contexto Resultante @@ -129,4 +129,4 @@ Estructurado ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/patterns/trusted-committer.md b/translation/es/patterns/trusted-committer.md index ab37a3af1..7298be56e 100644 --- a/translation/es/patterns/trusted-committer.md +++ b/translation/es/patterns/trusted-committer.md @@ -131,4 +131,4 @@ Esto ha sido probado y ha tenido éxito en: ## Histórico de Traducciones -- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) \ No newline at end of file +- **2025-04-03** - Tradución [Oscar Lobaton S.](https://github.com/ovas04) diff --git a/translation/es/templates/CONTRIBUTING-template.md b/translation/es/templates/CONTRIBUTING-template.md index 54f83fc9d..96c9f14c6 100644 --- a/translation/es/templates/CONTRIBUTING-template.md +++ b/translation/es/templates/CONTRIBUTING-template.md @@ -2,11 +2,13 @@ ## Tipos de contribuciones -Proporcione información aquí sobre qué tipos de contribuciones busca su proyecto. -Por ejemplo, pueden ser reportes de errores (bug reports), ayuda para responder -preguntas de usuarios, mejoras en la documentación, corrección de errores y +Proporcione información aquí sobre qué tipos de contribuciones busca su proyecto. +Por ejemplo, pueden ser reportes de errores (bug reports), ayuda para responder +preguntas de usuarios, mejoras en la documentación, corrección de errores y también implementación de nuevas funcionalidades. +Por favor, sigue estos pasos para contribuir a este proyecto: + ## Reportes de errores Agregue aquí información sobre cómo enviar reportes de errores. Esto debe incluir @@ -17,10 +19,11 @@ configuraciones incorrectas comunes que parecen errores. También incluya información sobre qué pueden esperar los contribuyentes en términos de tiempo de primera respuesta y proceso posterior. +- Si tienes preguntas, abre un problema en el rastreador de problemas. + ## Solicitudes de funcionalidades -Agregue aquí información sobre cómo enviar solicitudes de funcionalidades. -También incluya información sobre qué pueden esperar los contribuyentes en términos +Agregue aquí información sobre cómo enviar solicitudes de funcionalidades. También incluya información sobre qué pueden esperar los contribuyentes en términos de tiempo de primera respuesta y proceso posterior. ## Contribuir documentación @@ -47,6 +50,6 @@ si esa ruta está abierta a los contribuyentes. ## Cómo nominar Trusted Committers Esta sección sirve como recordatorio para los existentes y explicación para nuevos -Trusted Committers detallando cómo agregar otros al equipo principal. Idealmente, +Trusted Committers detallando cómo agregar otros al equipo central. Idealmente, esta información es idéntica para todos los proyectos en la organización, por lo que se puede vincular a la información central desde aquí. diff --git a/translation/es/templates/rfc.md b/translation/es/templates/rfc.md new file mode 100644 index 000000000..a4e276757 --- /dev/null +++ b/translation/es/templates/rfc.md @@ -0,0 +1,83 @@ +# 000-Plantilla + +- Nombre de la Funcionalidad: (rellénalo con un identificador único, `mi_funcionalidad_asombrosa`) +- Fecha de Inicio: (rellénalo con la fecha de hoy, YYYY-MM-DD) +- Propietarios nominados: (Representantes de las áreas técnicas afectadas por el RFC. A menudo serán líderes técnicos, pero pueden delegar. Los RFC no pueden ser aceptados hasta que todos los propietarios nominados hayan dado su aprobación.) + +## Resumen + +Explicación en un párrafo de la funcionalidad. + +## Retrospectiva + +Esta sección es esencial para permitirnos aprender de las cosas que estamos implementando. + +_¿Cuándo es la retrospectiva?_ + +[ ] ¿Retro completada? + +(¿dónde/cómo se llevará a cabo, cómo pueden las personas involucrarse, dónde están los resultados?) + +## Motivación + +¿Por qué estamos haciendo esto? ¿Qué casos de uso soporta? ¿Cuál es el resultado esperado? + +## Explicación a nivel de guía + +Explica la propuesta como si ya existiera y la estuvieras enseñando a otro ingeniero. Eso generalmente significa: + +- Introducir nuevos conceptos nombrados. +- Explicar la funcionalidad en gran medida en términos de ejemplos. +- Explicar cómo los ingenieros deben pensar sobre la funcionalidad. Debe explicar el impacto lo más concretamente posible. +- Si aplica (por ejemplo, propuesta de código/arquitectura), proporcionar mensajes de error de muestra, advertencias de desaprobación o guía de migración. +- Si aplica, describir las diferencias entre enseñar esto a ingenieros existentes y nuevos ingenieros. + +Para los RFC orientados a la implementación, esta sección debe centrarse en cómo los contribuyentes deben pensar sobre el cambio y dar ejemplos de su impacto concreto. Para los RFC de políticas/procesos, esta sección debe proporcionar una introducción basada en ejemplos a la política/proceso y explicar su impacto en términos concretos. + +## Explicación a nivel de referencia + +Esta es la parte técnica del RFC. Explica el diseño con suficiente detalle para que: + +- Su interacción con otras funcionalidades sea clara. +- Sea razonablemente claro cómo se implementaría la funcionalidad. +- Los casos extremos sean disecados por ejemplo. + +La sección debe volver a los ejemplos dados en la sección anterior y explicar más completamente cómo la propuesta detallada hace que esos ejemplos funcionen. + +## Inconvenientes + +¿Por qué _no_ deberíamos hacer esto? + +## Razonamiento y alternativas + +- ¿Por qué este diseño es el mejor en el espacio de posibles diseños? +- ¿Qué otros diseños se han considerado y cuál es la razón para no elegirlos? +- ¿Cuál es el impacto de no hacer esto? + +## Arte previo + +Discute el arte previo, tanto lo bueno como lo malo, en relación con esta propuesta. +Algunos ejemplos de lo que esto puede incluir son: + +- Para lenguaje, biblioteca, herramientas, etc.: ¿Existe esta funcionalidad en otros lugares y qué experiencia ha tenido su comunidad? +- Para propuestas comunitarias: ¿Esto lo hace alguna otra comunidad y cuáles fueron sus experiencias con ello? +- Para otros equipos: ¿Qué lecciones podemos aprender de lo que otras comunidades han hecho aquí? +- Artículos: ¿Hay algún artículo publicado o publicaciones destacadas que discutan esto? Si tienes algunos artículos relevantes a los que referirte, esto puede servir como un trasfondo teórico más detallado. + +Esta sección está destinada a alentarte como autor a pensar en las lecciones de otros lugares, proporcionar a los lectores de tu RFC una imagen más completa. +Si no hay arte previo, está bien - tus ideas nos interesan ya sean completamente nuevas o una adaptación de otros lugares. + +## Preguntas sin resolver + +- ¿Qué partes del diseño esperas resolver a través del proceso de RFC antes de que esto se fusione? +- ¿Qué partes del diseño esperas resolver a través de la implementación de esta funcionalidad antes de la estabilización? +- ¿Qué problemas relacionados consideras fuera del alcance de este RFC que podrían abordarse en el futuro independientemente de la solución que surja de este RFC? + +## Posibilidades futuras + +Piensa en cuál sería la extensión y evolución natural de tu propuesta y cómo afectaría a los equipos y proyectos en su conjunto de manera holística. Trata de usar esta sección como una herramienta para considerar más plenamente todas las posibles interacciones con el proyecto y los equipos en tu propuesta. +También considera cómo encaja todo esto en la hoja de ruta del proyecto y del sub-equipo relevante. +Esta también es un buen lugar para "volcar ideas", si están fuera del alcance del RFC que estás escribiendo pero de otro modo relacionadas. +Si has intentado y no puedes pensar en ninguna posibilidad futura, simplemente puedes decir que no puedes pensar en nada. +Ten en cuenta que tener algo escrito en la sección de posibilidades futuras no es una razón para aceptar el RFC actual o futuro; tales notas deben estar en la sección de motivación o razonamiento en este o en RFCs posteriores. +La sección simplemente proporciona información adicional. From abecbd01b37ee596205b07e82ed9cc7f10aeccca Mon Sep 17 00:00:00 2001 From: Oscar Lobaton Date: Thu, 6 Mar 2025 23:46:07 -0500 Subject: [PATCH 3/3] Add Spanish translations and resources for various patterns and update workflows --- pattern-categorization/es/.DS_Store | Bin 6148 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 pattern-categorization/es/.DS_Store diff --git a/pattern-categorization/es/.DS_Store b/pattern-categorization/es/.DS_Store deleted file mode 100644 index e6b7bfc621272cfd1067b1787401a73756460174..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK!A=4}41I$fFkU!%F^*>=iGMI5c<}5G2rNO9U6-KT=a2kEeQhTwte!}WAuVa& z&}loFH=FGafH2-vx4;m++amdizV$84gWV9S?OrX*%6-bMsIyzxAR%u&R9(zr9{2{P~ix;JYacyB}pJ{r~Rw`@aUcaR!`$<76Q8Cl8Y`_f~pqXP44zBlVFg nB5~Ppo5F#%V#Z1