121 S. BROAD ST., 10TH FLOOR
PHILADELPHIA, PA 19107
‍INFO@GETGURU.COM

Acuerdo de Desarrollador de Guru

Publicado: 31 de mayo de 2019

¡Bienvenido a la Red de Desarrolladores de Guru! Este Acuerdo de Desarrollador de Guru ("Acuerdo") permite el desarrollo, prueba, demostración e implementación limitada de integraciones desarrolladas de API de Guru diseñadas para interoperar con una cuenta de Servicio de Guru designada.

Al hacer clic en una casilla que indica su acuerdo como parte de un proceso en línea o al utilizar las APIs y otras tecnologías puestas a disposición por Guru bajo este Acuerdo de Desarrollador de Guru (el "Acuerdo"), los términos y condiciones contenidos en este Acuerdo forman un contrato vinculante entre usted (el "Desarrollador", como se define a continuación) y Guru Technologies, Inc. ("Guru") con respecto a: (a) el desarrollo de integraciones para Aplicaciones del Desarrollador a través del uso de las APIs de Guru y/o mediante el uso de la Documentación de Guru; y (b) el uso de una Edición para Desarrolladores del Servicio de Guru para probar la interoperabilidad de las Aplicaciones del Desarrollador con este. Usted declara que tiene la autoridad para vincular al Desarrollador a los términos de este Acuerdo y que usted y el Desarrollador cumplirán con los términos y condiciones aquí establecidos. Todos los derechos y privilegios otorgados bajo este Acuerdo están condicionados a la aceptación y cumplimiento por parte del Desarrollador de los términos y condiciones aquí establecidos.

1. Definiciones

  1. "APIs" significa las interfaces de programación de aplicaciones de Guru que son puestas a disposición por Guru para facilitar el desarrollo de Aplicaciones de Desarrollador, pudiendo (sin obligación) ser modificadas o actualizadas por Guru de vez en cuando.
  2. "Servicio de Guru" significa una solución de software de Guru que puede hacerse interoperable con las Aplicaciones de Desarrollador a través del uso de las APIs y la Documentación. El Servicio de Guru también incluye: (a) cualquier documentación u otros materiales de productos asociados que Guru pueda, a su exclusivo criterio, proporcionar; y (b) cualquier Actualización.
  3. "Desarrollador" significa el individuo, empresa u otra entidad legal en cuyo nombre usted acepta este Acuerdo y que tiene la intención de desarrollar Aplicaciones de Desarrollador de acuerdo con lo establecido aquí.
  4. "Aplicación de Desarrollador" significa una aplicación de software creada por el Desarrollador que utiliza las APIs para desarrollar y habilitar la integración con el Servicio de Guru. En ningún caso una Aplicación de Desarrollador incluirá cualquier propiedad intelectual de un DEGS.
  5. "Edición para Desarrolladores del Servicio de Guru" o "DEGS" significa una versión de una Aplicación de Guru que contiene cuotas, límites de velocidad, límites de ancho de banda y/u otros límites de uso o técnicos diseñados para limitar el uso del Desarrollador de la Aplicación de Guru solo para fines de pruebas no productivas.
  6. "Documentación" significa, en la medida en que Guru la ponga a disposición para su uso por parte del Desarrollador en virtud de este Acuerdo, las guías de usuario, Código de Ejemplo y materiales relacionados del Desarrollador de Guru que se ponen a disposición de los Desarrolladores, pudiendo (sin obligación) ser modificados o actualizados de vez en cuando por Guru a través del siguiente sitio: https://developer.getguru.com.
  7. "Sitio de la Red de Desarrolladores de Guru" (también conocido como "Sitio de Desarrolladores") significa el área del sitio web corporativo de Guru desde el cual los Desarrolladores pueden obtener derechos de uso de las APIs, Documentación y DEGS para los fines descritos en lo sucesivo.
  8. "JSON" es un formato de intercambio de datos, basado en un subconjunto del lenguaje de programación JavaScript.
  9. "REST" es un estilo arquitectónico para diseñar aplicaciones en red.
  10. "Muestra de código" son ejemplos de código suministrados por Guru para demostrar cómo utilizar la API para realizar funciones específicas o llamadas.
  11. "Término" tendrá el significado prescrito en la Sección 7 a continuación.
  12. "Actualización" significa las versiones de código objeto de un DEGS que ha sido mejorado o modificado de otra manera por o en nombre de Guru, actuando a su exclusivo criterio, para incluir funcionalidad adicional o cambios de código. Guru determinará, a su exclusivo criterio y sin obligación, si desarrolla o pone a disposición actualizaciones para que el Desarrollador las utilice.

2. Registro

  1. requerido para registrarse en Guru proporcionando cierta información según se indica en la sección de "Registro" del formulario web correspondiente del Sitio del Desarrollador. La información de registro incluirá, sin limitación, la información de contacto del Desarrollador, una contraseña e información de inicio de sesión relacionada para acceder a la cuenta del Desarrollador, información que identifica y describe la Aplicación del Desarrollador, y cualquier otra información que pueda ser solicitada por Guru. El Desarrollador se compromete a proporcionar toda la información de registro solicitada y garantiza que dicha información será precisa y se mantendrá actualizada.
  2. Tras la aceptación del registro del Desarrollador, Guru proporcionará al Desarrollador ciertos tokens y/o contraseñas que podrán ser utilizados por el Desarrollador para acceder y utilizar las APIs, Documentación y DEGS, cuyo acceso y uso deberá realizarse de acuerdo con los términos y condiciones de este Acuerdo.
  3. El registro del Desarrollador en Guru, y la provisión asociada de acceso por parte de Guru a la API, Documentación y DEGS, en ningún caso se considerarán, ni serán promocionados, comercializados o representados directa o indirectamente por el Desarrollador como una aprobación o certificación de Guru del Desarrollador o de la compatibilidad con, integración a, u operación de cualquier Aplicación del Desarrollador.

3. Uso de las APIs, Documentación y DEGS

  1. Sujeto a los términos y condiciones de este Acuerdo y durante el plazo del mismo, Guru otorga al Desarrollador un derecho no exclusivo, no transferible y limitado para acceder de forma remota y utilizar los DEGS, APIs y Documentación alojados en Guru, incluido el Código de Ejemplo, con el único propósito de desarrollar, probar, respaldar y demostrar una integración de las Aplicaciones del Desarrollador con el Servicio de Guru. Sujeto a las limitaciones de usuario en la Sección 3.4 a continuación, el Desarrollador solo podrá permitir el uso de los DEGS, APIs y Documentación por parte de empleados y contratistas que estén obligados de manera legalmente vinculante (los contratistas estarán obligados por escrito en todos los casos) por la confidencialidad, uso limitado y otras restricciones, limitaciones y condiciones de este Acuerdo. El Desarrollador garantizará el cumplimiento de este Acuerdo por parte de sus usuarios y será responsable por cualquier incumplimiento del mismo.
  2. Sujeto a los términos y condiciones de este Acuerdo, Guru otorga al Desarrollador un derecho no exclusivo, no transferible y limitado para acceder de forma remota a los DEGS alojados en Guru únicamente para los siguientes fines: (a) probar la interoperabilidad de la Aplicación del Desarrollador (operando en el entorno no productivo del Desarrollador) con los DEGS realizando solicitudes desde la Aplicación del Desarrollador, de acuerdo con las APIs y Documentación, incluido el Código de Ejemplo, diseñados para permitir el intercambio de datos entre las aplicaciones; (b) probar la interoperabilidad de una Aplicación del Desarrollador (operando en el entorno no productivo del Desarrollador) con un DEGS a través de las APIs de Guru; y (c) realizar demostraciones de la Aplicación del Desarrollador a clientes potenciales en un entorno no productivo controlado por el Desarrollador únicamente con fines de evaluación.
  3. Los DEGS incluirán limitaciones de uso y otras limitaciones para garantizar que el Desarrollador utilice dicho Servicio de Guru únicamente para fines de desarrollo, prueba y demostración descritos anteriormente. A este respecto, a menos que Guru indique lo contrario (incluido mediante aviso publicado en el Sitio del Desarrollador), al Desarrollador se le limitará el uso de los DEGS para no más de dos (2) usuarios nombrados. Guru podrá aplicar, a su exclusivo criterio, limitaciones adicionales de uso, técnicas, de licencia u otras limitaciones. El desarrollador es el único responsable de probar la Aplicación del Desarrollador, de determinar si es interoperable con un DEGS y, por lo tanto, un Servicio de Guru, y de cumplir con todas las limitaciones y restricciones aplicables.
  4. El desarrollador puede promocionar y comercializar una Aplicación de Desarrollador a posibles clientes mediante el uso del logotipo de Guru y las marcas comerciales aplicables de Guru, pero solo para indicar que las Aplicaciones de Desarrollador están "diseñadas para Guru" o hacer afirmaciones similares que deben ser aprobadas de antemano por escrito por Guru en cada caso y que indiquen que las Aplicaciones de Desarrollador están diseñadas por el Desarrollador, pero no certificadas ni respaldadas por Guru, para ser compatibles con las Aplicaciones de Guru aplicables. No obstante lo anterior, el desarrollador no deberá hacer ninguna representación que indique que Guru respalda, apoya, certifica o realiza algún compromiso con respecto a la interoperabilidad de la Aplicación de Desarrollador con cualquier Aplicación de Guru. El desarrollador no puede usar el nombre "Guru" ni ninguna otra marca comercial de Guru en el nombre de ninguna de sus Aplicaciones de Desarrollador. El desarrollador debe cumplir con las políticas de marcas comerciales de Guru. Guru puede requerir que el desarrollador deje de usar marcas comerciales de Guru tras recibir un aviso por escrito. El desarrollador entiende y acepta que es el único responsable y responsable de: (i) su promoción, marketing y operación de su Aplicación de Desarrollador e integraciones; y (ii) problemas, defectos y todos los demás asuntos relacionados con o derivados de la integración de su Aplicación de Desarrollador con el Servicio de Guru.
  5. El desarrollador solo debe utilizar el DEGS, las APIs, la Documentación y el Código de Ejemplo de acuerdo con los términos y condiciones de este Acuerdo y la orientación e instrucciones asociadas de Guru descritas allí, ya que dicha orientación e instrucciones pueden ser complementadas o actualizadas por Guru (incluyendo publicaciones en el Sitio para Desarrolladores).
  6. Excepto según lo permitido expresamente en el Acuerdo, el desarrollador no puede: (a) divulgar, distribuir (incluyendo mediante la carga en sitios web, tablones de anuncios electrónicos o de cualquier otro método o medio), mostrar, sublicenciar, vender ni transferir ningún derecho en las APIs, la Documentación o algún DEGS (colectivamente, la "Propiedad Intelectual de Guru" o la "Propiedad de Guru"), en su totalidad o en parte, a ningún tercero; (b) utilizar la Propiedad de Guru, en su totalidad o en parte, con fines de oficina de servicios o subcontratación o de otra manera para el uso o beneficio de algún tercero; (c) exceder los límites de uso, técnicos, de licencia u otros que se establecen en este Acuerdo, en cualquier material o documentación proporcionada por Guru o que pueda ser impuesta por separado por Guru; (d) copiar, modificar, alterar o crear obras derivadas de, o utilizar de otra manera con cualquier fin que no esté expresamente autorizado en este documento, la Propiedad de Guru; (e) utilizar la Propiedad de Guru para crear algún producto o servicio similar a algún Producto de Guru o Aplicación de Guru, o de otra manera explotar o comercializar la Propiedad de Guru; (f) obtener o intentar obtener acceso a algún DEGS o Aplicación de Guru que no sea a través de las APIs según lo contemplado aquí; (g) hacer ingeniería inversa, desensamblar, descifrar o descompilar las APIs o algún DEGS o Servicio de Guru, o intentar de otra manera acceder o descubrir el código fuente de los mismos, o interferir o perturbar las APIs, DEGS o Servicios de Guru o algún servidor o red a través de los cuales se proporcionan; (h) permitir a algún tercero acceder o utilizar la Propiedad de Guru, o revender, distribuir u otra manera utilizar o ejercer cualquier derecho con respecto a la misma; (i) desactivar cualquier "opción de informe automático" u otra capacidad de informe similar en algún DEGS; (j) brindar servicios o apoyo a algún tercero con respecto, o en conexión, a algún Producto de Guru; (k) proporcionar acceso no autorizado o uso de IDs de usuario, claves de inicio de sesión o contraseñas u otra información de cuenta que podemos proporcionarle para permitirle acceder al DEGS no está permitido; en este sentido, usted está expresamente prohibido de usar direcciones de correo electrónico compartidas o direcciones de correo electrónico de grupo; (l) realizar cualquier actividad que, incluyendo en relación con su acceso y uso de la Propiedad de Guru, que: (i) viole alguna ley o regulación; (ii) pueda resultar en, o dar lugar a, responsabilidad civil o penal; o (iii) interfiera o degrade la operación efectiva o eficiente de, o presente alguna vulnerabilidad de seguridad o interfiera con los mecanismos de seguridad con respecto, a alguna Propiedad de Guru o a alguna de las redes, sistemas o entorno informático de Guru.
  7. Un DEGS puede utilizar o incluir software o contenido de terceros ("Software de Terceros"). En la medida necesaria para utilizar el DEGS correspondiente, Guru otorga al desarrollador un derecho de uso de dicho Software de Terceros únicamente en los mismos términos y condiciones (incluidas todas las limitaciones y restricciones) en que el Desarrollador está autorizado a utilizar el DEGS en virtud de este documento. Sin embargo, Guru se reserva el derecho de cambiar, suspender o discontinuar los derechos de uso del Desarrollador en el Software de Terceros en la medida requerida por un licenciatario o proveedor de terceros aplicable o los términos del acuerdo de Guru con ellos.
  8. Guru puede determinar, a su entera discreción y sin obligación, si pone a disposición algún DEGS, y APIs y Documentación asociadas, para los fines previstos en este documento y puede (también a su entera discreción) modificar o actualizar dichas APIs, DEGS y Documentación en cualquier momento.
  9. Todos los derechos no otorgados expresamente al desarrollador están reservados por Guru.

4. Obligaciones del Gurú

  1. Sujeto a los términos y condiciones de este Acuerdo, el Gurú proporcionará al Desarrollador durante el Plazo lo siguiente: (a) acceso a las API, Documentación, incluido Código de Ejemplo; y (b) acceso a los DEGS, en cada caso para el uso del Desarrollador en relación con el desarrollo de la integración de Aplicaciones del Desarrollador como se contempla en el presente documento.
  2. De vez en cuando, a su entera discreción y sin obligación de hacerlo, el Gurú podrá optar por brindar cierto soporte técnico limitado a los Desarrolladores. Dicho soporte se describirá en el área relevante de "Soporte al Desarrollador" u áreas similares del Sitio del Desarrollador, y podrá ser en forma de soporte de autoservicio. Dicho soporte podrá ser modificado, reducido, cancelado o actualizado en cualquier momento mediante aviso por escrito proporcionado por el Gurú, incluso publicando en el Sitio del Desarrollador o de otra manera. Todo el soporte estará sujeto a los términos y condiciones establecidos en este Acuerdo y en el Sitio del Desarrollador, y podrá requerir el pago de tarifas como se describe en el mismo. El Gurú también podrá poner a disposición soporte por separado a través de otros programas u ofertas de vez en cuando, y dicho soporte estará sujeto a los términos y condiciones separados asociados con el mismo.

5. Obligaciones del Desarrollador

  1. El Desarrollador deberá desarrollar cada Aplicación del Desarrollador de conformidad con la versión actual de las API y la Documentación y, en consecuencia, garantizará que cada Aplicación del Desarrollador permita y mantenga la interoperabilidad con los DEGS y el Servicio del Gurú aplicable.
  2. El Desarrollador será el único responsable de cada Aplicación del Desarrollador, incluido todo el soporte, desarrollo y mantenimiento de la misma y su interoperabilidad (es decir, integración) con cualquier Servicio del Gurú. En consecuencia, el Desarrollador será el único responsable y responsable (inclusive ante sus clientes y otras partes) de, e indemnizará, defenderá y mantendrá indemne al Gurú de cualquier reclamo relacionado con, cualquier y todos los asuntos relacionados con las Aplicaciones del Desarrollador e integraciones asociadas, incluido su desarrollo, funcionamiento, rendimiento, disponibilidad, interoperabilidad, implementación (bajo la Sección 6 a continuación), soporte y mantenimiento.
  3. El Desarrollador utilizará las mejores prácticas de seguridad en relación con el desarrollo de la Aplicación del Desarrollador y su integración con el Servicio del Gurú, y cumplirá en todo momento con todas las leyes y regulaciones de privacidad y seguridad de datos aplicables y todos los requisitos de seguridad del Gurú disponibles en el Sitio del Gurú, Sitio del Desarrollador u otro lugar. El Desarrollador implementará medidas de seguridad administrativas, técnicas, físicas y otras apropiadas que protejan y preserven la confidencialidad y seguridad de todos los datos (incluido el acceso no autorizado, uso o divulgación) que sean procesados, almacenados, transmitidos o manejados por el Desarrollador o cualquier integración o Aplicación del Desarrollador. El Desarrollador será el único responsable y responsable de establecer cualquier término o condición (como un Acuerdo de Procesamiento de Datos) con sus clientes en la medida requerida por las leyes o regulaciones aplicables.
  4. El Desarrollador otorga al Gurú una licencia y derecho para copiar, mostrar y utilizar la información de registro y los materiales proporcionados por el Desarrollador para facilitar los propósitos contemplados en este Acuerdo y para contactar al Desarrollador con respecto a otras posibles oportunidades comerciales. Además, el Desarrollador otorga al Gurú un derecho y licencia (pero no la obligación) de utilizar el nombre del Desarrollador, el nombre de la Aplicación del Desarrollador y el logotipo del Desarrollador y marcas comerciales aplicables en materiales promocionales y de otro modo con el fin de promocionar, comercializar y / o identificar al Desarrollador como un desarrollador registrado de la Aplicación del Desarrollador que está diseñada para interoperar con las Aplicaciones del Gurú. Además, el Desarrollador otorga al Gurú un derecho y licencia para recopilar, procesar y utilizar cualquier dato proporcionado por el Desarrollador (incluido el proporcionado a través de una integración con el Servicio del Gurú) para facilitar los objetivos de este Acuerdo y según lo permitido por la política de privacidad del Gurú. En este sentido, el Gurú podrá desidentificar y agregar cualquiera de los datos personales para crear análisis y para otros fines y será propietario de las versiones desidentificadas y agregadas de dichos datos. El uso de dichos datos e información por parte del Gurú está a discreción exclusiva del Gurú y el Gurú no asume ningún compromiso al respecto.
  5. El desarrollador se compromete a proporcionar a Guru el nombre de cada Aplicación del desarrollador que se desarrolle utilizando las API, un DEGS o la Documentación (cada uno de los cuales se registrará de conformidad con la Sección 2 anterior). A su exclusivo criterio, Guru puede enumerar dicha información en el sitio web corporativo de Guru y a través de otros vehículos de marketing.
  6. El desarrollador no deberá compartir ni exponer la contraseña de la Aplicación del desarrollador (la 'Contraseña'). Las contraseñas solo se mantendrán en el código de la Aplicación del desarrollador. Del mismo modo, la Aplicación del desarrollador nunca debe exponer el Token de API de la Aplicación del desarrollador. Exponer la Contraseña de la Aplicación del desarrollador o el Token de API creará un grave riesgo de seguridad. Si el desarrollador cree que ha expuesto una Contraseña o un Token de API, el desarrollador puede solicitar una nueva Contraseña o Token de API dentro de la página de gestión. Guru de ninguna manera será responsable de datos perdidos o expuestos como resultado del uso no aprobado o inapropiado de la Contraseña o el Token de API del desarrollador.
  7. En cada instancia en la que el Desarrollador otorgue derechos de uso en su integración de una Aplicación del desarrollador con el Servicio Guru a un cliente de conformidad con la Sección 6 siguiente, el Desarrollador deberá mantener un contrato por escrito, legalmente ejecutable con cada uno de dichos clientes (por ejemplo, unos Términos de Servicio aceptados mediante clic) que incluyan disposiciones y limitaciones estándar de la industria que generalmente se incluyen en los contratos de clientes de proveedores de SaaS ampliamente conocidos y altamente reputados. El desarrollador también deberá mostrar de manera prominente una política de privacidad ubicada donde los usuarios descargan o acceden a la Aplicación del desarrollador o integración o según lo requieran las leyes o regulaciones aplicables. La política de privacidad del desarrollador deberá cumplir con todas las leyes, regulaciones y normas aplicables, y describir de manera precisa y clara la recopilación, uso, mantenimiento y compartición de datos. El desarrollador deberá notificar inmediatamente a Guru sobre cualquier incumplimiento del contrato del cliente del desarrollador o política de privacidad que afecte o pueda razonablemente afectar a clientes o usuarios del Servicio Guru.
  8. El desarrollador indemnizará, defenderá y mantendrá indemne a Guru (y a todos sus funcionarios, empleados, agentes y clientes) de cualquier reclamo, acción legal, daños, pérdidas, penalizaciones o responsabilidades de cualquier tipo o naturaleza ('Pérdidas') que surjan de o estén relacionados con: (i) las responsabilidades o responsabilidades asumidas por el desarrollador en virtud del presente documento (incluyendo, sin limitación, de conformidad con la Sección 5.2 anterior); (ii) cualquier incumplimiento por parte del desarrollador de sus obligaciones, responsabilidades, garantías, convenios o representaciones en virtud de este Contrato; o (iii) la implementación de la Aplicación del desarrollador (incluida su integración asociada con el Servicio Guru) a sus clientes de acuerdo con la Sección 6 anterior, incluido el uso, funcionamiento y rendimiento de la misma por o para dichos clientes.


6. Distribución e implementación de aplicaciones de desarrollador

De acuerdo con los términos y condiciones anteriores, este Acuerdo permite al Desarrollador acceder a las API, Documentación y DEGS(s) para desarrollar Aplicaciones del Desarrollador, realizar pruebas de no producción de la interoperabilidad de dichas Aplicaciones del Desarrollador con las Aplicaciones de Guru asociadas y realizar demostraciones limitadas y no productivas de dichas Aplicaciones del Desarrollador a clientes potenciales. Además, sujeto a los términos y condiciones de este Acuerdo, Guru otorga al Desarrollador un derecho no exclusivo, no transferible y limitado para implementar (es decir, otorgar derechos de uso) Aplicaciones del Desarrollador, junto con integraciones al Servicio Guru que se desarrollan en virtud del presente, para su uso por los clientes del Desarrollador desde un entorno de producción controlado por el Desarrollador (y no por Guru) a tarifas (o sin cargo alguno) a determinar por el Desarrollador. Para mayor claridad, y no obstante cualquier disposición en contrario anteriormente, el Desarrollador no podrá implementar ni anunciar ninguna Aplicación del Desarrollador o su integración con el Servicio Guru desde o dentro de ningún mercado, tienda de aplicaciones o plataforma similar (incluidos, a modo de ejemplo y sin limitación, la Salesforce AppExchange, la Microsoft AppSource o plataforma/tienda similar creada por el Desarrollador) sin antes solicitar y obtener el consentimiento previo por escrito de Guru en cada ocasión (dicho consentimiento podrá ser proporcionado, retenido o condicionado a la exclusiva discreción de Guru). No obstante lo anterior, el Desarrollador no está autorizado en virtud de este Acuerdo, y garantiza que no utilizará los DEGS o la Documentación de ninguna manera que no sea para: (a) su desarrollo y pruebas internas no productivas de la integración de Aplicaciones del Desarrollador con el Servicio Guru; y; (b) la demostración no productiva de Aplicaciones del Desarrollador a clientes potenciales por el período de tiempo limitado autorizado en la Sección 3 anterior. Para mayor claridad, en ningún caso el Desarrollador podrá utilizar los DEGS para ningún uso de producción (es decir, 'en vivo') para sí mismo o para cualquier cliente u otra parte. El Desarrollador reconoce que su gasto de tiempo y dinero en el desarrollo de integraciones a las Aplicaciones del Desarrollador es bajo su propio riesgo y Guru no ofrece garantías con respecto a la disponibilidad de las Aplicaciones de Guru.

7. Término y terminación

  1. Término del Acuerdo. Este Acuerdo comenzará en la fecha en que sea celebrado por el Desarrollador y permanecerá en vigor a menos que sea terminado de acuerdo con los términos siguientes (el "Periodo").
  2. Terminación por conveniencia. El Desarrollador puede terminar este Acuerdo dejando de usar las APIs, la Documentación y DEGS e informando a Guru por escrito que así lo ha hecho. Guru puede terminar este Acuerdo por cualquier motivo o sin motivo alguno (es decir, por conveniencia) mediante aviso por escrito al Desarrollador (a menos que no se requiera aviso de acuerdo con un término o condición de este Acuerdo).
  3. Terminación por causa. Cualquiera de las partes puede terminar este Acuerdo con aviso por escrito en el caso de que la otra parte incumpla una disposición del presente y no cure tal incumplimiento en treinta (30) días a partir de la recepción de notificación por escrito al respecto; sin embargo, Guru puede terminar este Acuerdo de inmediato (con o sin aviso) si Guru cree a su entera discreción que dicho incumplimiento: (i) supone una amenaza para la operación eficaz o eficiente o la seguridad del Servicio de Guru; (ii) representa un riesgo de seguridad de datos; (iii) supone un riesgo de responsabilidad civil o penal; (iv) amenaza, o da lugar a, una violación de la ley. Guru también puede terminar este Acuerdo de inmediato (con o sin aviso) si: (a) el Desarrollador comercializa o vende algún producto que sea sustancialmente similar, en su totalidad o en parte material, a alguna Aplicación de Guru; o (b) el Desarrollador realiza actividades que darían lugar a la suspensión o terminación en virtud de la Sección 7.5.
  4. Efecto de la terminación. Una vez terminado o expirado este Acuerdo, todos los derechos y licencias otorgados al Desarrollador de acuerdo con este Acuerdo cesarán (sin que el Desarrollador acceda ni utilice ninguna Propiedad de Guru después de eso) y el Desarrollador deberá devolver rápidamente (o, si así lo elige Guru, destruir) toda la Información Confidencial de Guru, y otra información o materiales propietarios proporcionados por o recibidos de Guru, en su posesión (incluidas todas las copias de los mismos, ya sea electrónicas, en papel o de otra manera). A petición, el Desarrollador certificará el cumplimiento del presente.
  5. Suspensión. El Desarrollador acepta que, si Guru determina, a su entera discreción, que el Desarrollador ha: (a) incumplido cualquier término, condición o restricción de este Acuerdo, o está en incumplimiento de su política de privacidad o contrato con el cliente con respecto a un cliente común; (b) desarrollado alguna Aplicación de Desarrollador u otro software que represente un riesgo de seguridad o rendimiento para cualquier sistema, red, hardware, software o tecnología de Guru o sus proveedores o clientes; (c) tomado alguna medida, o participado en alguna conducta, que presente un riesgo de responsabilidad o violación de la ley por parte de Guru; o (d) a través de sus actividades o conducta en relación con su uso de las APIs de Guru u otra Propiedad de Guru, da lugar a un daño real o potencial u otro impacto negativo en el negocio, operaciones o tecnología de Guru, entonces, en cualquiera de estos eventos, sin limitar el derecho de Guru a terminar este Acuerdo, Guru puede suspender y/o terminar el acceso y uso del Desarrollador al DEGS, la API y/o Documentación, cualquier otro material o tecnología disponible proporcionada por Guru, y cualquier otro derecho o privilegio provisto en este Acuerdo.

    Además, en cualquier evento que daría lugar a un derecho de suspensión o terminación por parte de Guru de acuerdo con esta Sección 7, o en el evento solicitado por Guru por cualquier motivo legítimo similar, Guru puede requerir al Desarrollador desactivar la interoperabilidad de las Aplicaciones de Desarrollador pertinentes con las Aplicaciones de Guru pertinentes de acuerdo con las instrucciones proporcionadas por Guru o, alternativamente, Guru puede desactivar tal interoperabilidad.
    En tal caso, Guru tendrá el derecho absoluto, a su entera discreción, de contactar y comunicarse con el cliente mutuo afectado para informarle que Guru ha requerido al Desarrollador desactivar tal interoperabilidad y proporcionar recomendaciones asociadas, consejos, servicios y otras acciones al cliente según lo considere adecuado.

    En el caso de que Guru determine que una violación de este Acuerdo o un conflicto/tema con un cliente mutuo puede ser enmendado mediante la modificación de la Aplicación de Desarrollador y/o sus elementos de integración asociados, entonces Guru (sin obligación) puede optar por brindar al Desarrollador la oportunidad de enmendar rápidamente la violación o problema y, si lo hace, el Desarrollador trabajará diligentemente para remediar prontamente el problema. En cualquier momento, sin embargo, Guru puede intervenir y tomar las acciones contempladas en el presente.
  6. Supervivencia. No obstante lo anterior: (a) Las Secciones 1 (Definiciones), Sección 5 (Obligaciones del desarrollador), 7 (Terminación), 8 (Información confidencial), 9 (Propiedad intelectual), 11 (Indemnización), 12 (Limitación de responsabilidad) y 13 (Disposiciones generales) sobrevivirán a la expiración o terminación de este Acuerdo.

8. Información confidencial

  1. Definición. "Información confidencial" significará toda la información no pública de una parte de este Acuerdo que esté marcada como confidencial o sea de un tipo o naturaleza que deba ser reconocida como confidencial por una parte razonablemente comercial actuando de buena fe. La Información confidencial de Guru incluye la Propiedad del Guru junto con cualquier y toda la información no pública relacionada con sus soluciones de software y su documentación relacionada, APIs y su documentación relacionada, planes de productos, datos técnicos, especificaciones, know-how, metodologías y métodos comerciales.
  2. Uso de la Información confidencial. Salvo lo dispuesto a continuación, la parte receptora de la Información confidencial (el "Destinatario"): (i) mantendrá toda la Información confidencial de la parte reveladora (el "Revelador") en confidencialidad y utilizará dicha información solo para los propósitos establecidos en este Acuerdo; y (ii) no divulgará la Información confidencial del Revelador a ningún tercero (que no sean empleados, funcionarios o directores de la parte) excepto según lo autorizado expresamente en este documento o con el permiso escrito expreso del Revelador. No obstante lo anterior, sujeto al cumplimiento de las leyes y regulaciones aplicables y a las instrucciones de Guru proporcionadas en relación con esto, una parte puede divulgar la Información confidencial de la otra parte a un tercero que tenga la necesidad de conocerla y que, antes de obtener acceso a la Información confidencial, haya ejecutado un acuerdo de no divulgación y uso limitado que sea al menos tan protector del Revelador como las disposiciones de seguridad de datos, uso limitado y confidencialidad de este Acuerdo. El Destinatario protegerá la Información confidencial del Revelador al menos de la manera y el grado en que el Destinatario usa para proteger su propia Información confidencial, pero en ningún caso menos que un estándar de cuidado razonablemente comercial.
  3. Alcance. Las obligaciones anteriores no se aplicarán a: (i) información que sea o se convierta en pública sin culpa del Destinatario; (ii) información que sea conocida por el Destinatario antes del momento de la divulgación en virtud del presente; (iii) información obtenida lícitamente de un tercero que tenga el derecho de hacer tal divulgación sin ningún deber de confidencialidad; o (iv) cualquier divulgación requerida por la ley aplicable, siempre que el Destinatario haga esfuerzos razonables para dar aviso previo y cooperar con el Revelador en relación con cualquier esfuerzo para evitar tal divulgación.
  4. Información de la cuenta. El Desarrollador mantendrá, y garantizará que sus usuarios autorizados mantengan, la confidencialidad de toda la información de la cuenta (como información de inicio de sesión y contraseñas) que Guru proporcione al Desarrollador, o el Desarrollador proporcione a Guru, para permitir el acceso y uso de un DEGS o cualquier documentación y materiales asociados. El Desarrollador será responsable de prevenir cualquier divulgación o uso no autorizado de dicha información de la cuenta, cualquier ramificación de ello, y de notificar rápidamente a Guru cualquier violación de esta obligación. Guru puede denegar el acceso a cualquier usuario si cree razonablemente que la información de la cuenta del Desarrollador se ha perdido, ha sido robada o comprometida.


9. Propiedad intelectual

Guru es propietario de todos los Servicios de Guru, APIs, Código de muestra y Documentación, cualquier otro material o tecnología puesta a disposición del Desarrollador, y todos los trabajos derivados de cualquiera de los anteriores. El desarrollador es propietario de las Aplicaciones del Desarrollador. El desarrollador reconoce y acepta que: (i) otros desarrolladores y terceros, y Guru, pueden utilizar las API y la Documentación para desarrollar y poner a disposición aplicaciones e integraciones que sean similares o compitan con las Aplicaciones del Desarrollador e integraciones; y (ii) Guru y otros terceros pueden desarrollar y poner a disposición aplicaciones e integraciones que sean similares o compitan de otro modo con las integraciones del Desarrollador desarrolladas en virtud de este y las Aplicaciones del Desarrollador.

Si el Desarrollador proporciona alguna sugerencia o comentario (colectivamente, "Comentarios") sobre el DEGS, las API, la Documentación, el Servicio de Guru o cualquier otra propiedad intelectual de Guru, Guru será propietario de dichos comentarios sin compensación al Desarrollador y el Desarrollador asigna dichos Comentarios a Guru.

10. Garantías; Renuncia de garantías

  1. Garantías del Desarrollador. El Desarrollador declara y garantiza a Guru que:

    Cada Aplicación y integración de Desarrollador:

    (i) será desarrollada de manera hábil y conforme a los requisitos y propósitos de este Acuerdo;
    (ii) no infringirá los derechos de propiedad intelectual de terceros;
    (iii) estará libre de virus o códigos maliciosos, o de cualquier código o mecanismo que permita el acceso no autorizado a ningún Servicio de Guru (es decir, cualquier acceso que, conforme a las API y la Documentación, permita el intercambio de datos entre el Servicio de Guru y la Aplicación del Desarrollador); y
    (iv) no contendrá componentes de código abierto, freeware, copyleft u similares que requieran la divulgación general o pública de cualquier componente de cualquier Servicio de Guru u otra tecnología de Guru o que de otro modo afecten los derechos de Guru en cualquier Servicio o tecnología de Guru.
    deberá cumplir con las leyes y regulaciones aplicables;

    no hará representaciones, compromisos, garantías o promesas con respecto a Guru, ningún Servicio de Guru o cualquier otra propiedad intelectual de Guru que no estén permitidos en el Acuerdo.

    No proporcionará ningún dato a Guru o a ningún Servicio de Guru que no sean datos de muestra que no identifiquen, reflejen o representen ninguna información sobre ningún individuo o entidad real.
  2. SALVO LO DISPUESTO EXPRESAMENTE EN ESTE DOCUMENTO, CADA PARTE RENUNCIA A TODAS LAS GARANTÍAS, YA SEAN EXPRESAS O IMPLÍCITAS, INCLUIDAS LAS GARANTÍAS DE COMERCIABILIDAD Y APTITUD PARA UN PROPÓSITO PARTICULAR. EN NINGÚN CASO GURU SERÁ RESPONSABLE POR EL FALLO, RETRASO, ERROR O DETERIORO DE LA INTEGRACIÓN O INTEROPERABILIDAD ENTRE CUALQUIER DEGS o SERVICIO DE GURU Y CUALQUIER APLICACIÓN O INTEGRACIÓN DE DESARROLLADOR. GURU PROPORCIONA EL DEGS, LAS API, LA DOCUMENTACIÓN Y EL CÓDIGO DE EJEMPLO EN UNA BASE "TAL CUAL" Y SIN NINGÚN TIPO DE GARANTÍAS, INCLUIDAS LAS GARANTÍAS RENUNCIADAS ANTERIORMENTE.

11. Indemnización

El Desarrollador deberá indemnizar, defender y mantener indemne a Guru (y a todos sus funcionarios, empleados, agentes y Clientes; en conjunto, las "Partes Indemnizadas") de cualquier daño, pérdida, sentencia, responsabilidad, costos y gastos (incluidos los honorarios razonables de abogados; en conjunto, "Daños") que surjan de o estén relacionados con:

  1. cualquier reclamo o acción legal de terceros que alguna Aplicación o integración de Desarrollador, u otros materiales u otra propiedad intelectual de Desarrollador infrinja los derechos de autor, derechos de confidencialidad, secretos comerciales, marcas comerciales, patentes y otros derechos de propiedad intelectual de un tercero;
  2. cualquier reclamo o acción legal de terceros relacionados o surgidos en conexión con cualquier Aplicación o integración de Desarrollador (incluida la interoperabilidad de la Aplicación del Desarrollador con cualquier Aplicación de Guru), cualquier otra propiedad intelectual de Desarrollador o cualquier negligencia, conducta intencional, acto u omisión del Desarrollador;
  3. cualquier reclamo o acción legal de terceros relacionados con o derivados de cualquier incumplimiento por parte del Desarrollador de cualquier representación, garantía o pacto establecido en este Acuerdo o de cualquier incumplimiento por parte del Desarrollador de su contrato con el cliente o política de privacidad.

12. Limitación de responsabilidad

EN LA MEDIDA MÁXIMA PERMITIDA POR LA LEY, EN NINGÚN CASO GURÚ O SUS LICENCIANTES SERÁN RESPONSABLES, INCLUSO SI SE NOS ADVIRTIÓ CON ANTELACIÓN DE LA POSIBILIDAD, POR: (A) CUALQUIER PÉRDIDA DE NEGOCIOS, CONTRATOS, BENEFICIOS, AHORROS ESPERADOS, BUENA VOLUNTAD O INGRESOS; (B) CUALQUIER PÉRDIDA O CORRUPCIÓN DE DATOS, O (C) CUALQUIER PÉRDIDA O DAÑOS INCIDENTALES, INDIRECTOS O CONSECUENTES EN ABSOLUTO (INCLUYENDO, SIN LIMITACIÓN, DAÑOS ESPECIALES, PUNITIVOS O EJEMPLARES). EN NINGÚN CASO LA RESPONSABILIDAD ACUMULATIVA Y AGREGADA DE GURÚ Y DE NUESTROS LICENCIANTES POR TODAS LAS RECLAMACIONES DERIVADAS O RELACIONADAS CON EL ACUERDO, INDEPENDIENTEMENTE DE LA NATURALEZA DE LA RECLAMACIÓN, EXCEDERÁ CIEN DÓLARES ($100). PARA CLARIDAD, MÚLTIPLES RECLAMACIONES O EVENTOS DE RESPONSABILIDAD NO AUMENTARÁN ESTE LÍMITE. ESTA LIMITACIÓN DE RESPONSABILIDAD ESTÁ DESTINADA A APLICARSE SIN IMPORTAR SI OTRAS DISPOSICIONES DEL ACUERDO HAN SIDO INCUMPLIDAS O RESULTADO INEFICACES O NO HAN CUMPLIDO CON SU PROPÓSITO ESENCIAL.

13. Disposiciones generales

  1. Acuerdo completo. Los términos y condiciones contenidos en este Acuerdo constituyen el acuerdo completo y el entendimiento entre Guru y el Desarrollador y ninguno está obligado por ninguna representación o incentivos que no estén específicamente establecidos aquí. Este Acuerdo reemplaza cualquier representación previa, discusión, comunicaciones o presentaciones.
  2. Divisibilidad, Modificación y Renuncia. Si alguna parte de este Acuerdo se considera nula, inválida o de otro modo inaplicable, total o parcialmente, las porciones restantes de este Acuerdo permanecerán en efecto. Este Acuerdo no podrá ser modificado o enmendado excepto por escrito firmado por un representante autorizado de cada parte. La falta de una parte de ejercer algún derecho aquí no constituirá o será considerada una renuncia o pérdida de dichos derechos. Si una parte desea renunciar a sus derechos en virtud de este documento, deberá proporcionar notificación por escrito de dicha renuncia de sus derechos a la otra parte.
  3. No exclusividad. Este Acuerdo es no exclusivo.
  4. Contratistas Independientes y No Interferencia. Las partes son contratistas independientes. Este Acuerdo no crea una relación de representación real o aparente, empresa conjunta, fiduciaria o de empleado y empleador entre las partes. A ninguna de las partes se le otorga ningún derecho o autoridad para asumir o crear ninguna obligación o responsabilidad, expresa o implícita, en nombre de la otra parte o para obligar a la otra parte en cualquier asunto, incluido, entre otros, el derecho o la autoridad para obligar a la otra parte a aceptar o entregar cualquier pedido, o vender o negarse a vender a cualquier cliente.
  5. Resolución de Disputas. En caso de controversia o reclamación derivada o relacionada con este Acuerdo, o un incumplimiento del mismo, las partes consultarán y negociarán entre sí e intentarán llegar a una solución satisfactoria. Si no llegan a un acuerdo dentro de un período de treinta (30) días, entonces, tras la notificación de cualquier parte a la otra, toda controversia o reclamo se referirá a arbitraje para su resolución total y final por un panel de tres árbitros (o menos si así lo acuerdan las Partes) designados de acuerdo con las Reglas de Arbitraje de la Cámara de Comercio Internacional ("Reglas de la ICC"). Todas las actuaciones arbitrales se llevarán a cabo en el idioma inglés y se llevarán a cabo de conformidad con las Reglas de la ICC. Cualquier laudo emitido de conformidad con las Reglas de la ICC podrá ser ejecutado por cualquier tribunal de jurisdicción competente. La asignación de los costos de los árbitros y la administración de la realización del arbitraje serán sufragados por igual por las Partes. La ley aplicable es el Estado de Delaware y el lugar de arbitraje es Filadelfia, PA. La ONU. El Convenio sobre los Contratos de Compraventa Internacional de Mercaderías no se aplicará al Acuerdo.
  6. Asignación. Ningún derecho u obligación del Desarrollador en virtud del Acuerdo podrá ser cedido, delegado o transferido de otra manera, ya sea por acuerdo, operación de ley o de otro modo, sin el previo consentimiento expreso por escrito de Guru, y cualquier intento de ceder, delegar o transferir de otra manera alguno de los derechos u obligaciones del Desarrollador en virtud del presente, sin dicho consentimiento, será nulo. Sin perjuicio de la oración anterior, el Acuerdo obligará a cada parte y sus sucesores y cesionarios autorizados. Para mayor claridad, Guru podrá ceder este Acuerdo, en su totalidad o en parte, y/o delegar obligaciones en virtud del mismo, a su exclusivo criterio.
  7. Notificaciones. Cualquier notificación o comunicación permitida o requerida en virtud del presente deberá hacerse por escrito y entregarse en persona o por mensajero, o enviarse por correo certificado o registrado, con franqueo pagado, con acuse de recibo, y, en el caso de notificaciones a nosotros, enviarse a Guru Technologies, Inc., Atención: Vicepresidente de Desarrollo de Negocios, 121 S. Broad Street, Piso 11, Filadelfia, PA. 19107 o a otra dirección que se especifique de acuerdo con esta Sección 13.5, y, en el caso del Desarrollador, a la dirección proporcionada a Guru al registrarse, y en cada caso será efectiva a partir de la recepción.
  8. Caso Fortuito. Ninguna de las partes será responsable de no cumplir con sus obligaciones en virtud de este Acuerdo si tal incumplimiento es causado, directa o indirectamente, por razones fuera de su control razonable, incluidas inundaciones, incendios, disturbios civiles, acciones gubernamentales, guerra, terrorismo, embargos, disputas laborales/huelgas u otra calamidad natural o acto de Dios.
  9. No Beneficiarios de Terceros. Nada en este Acuerdo tiene la intención de crear beneficiarios de terceros, ya sean previstos o incidentales, y ninguna de las Partes hará ninguna declaración en sentido contrario.
  10. Publicidad. Salvo disposición en contrario en este Acuerdo, cada parte deberá obtener el consentimiento previo por escrito de la otra antes de: (a) divulgar cualquier comunicado de prensa o anuncio público sobre la otra parte o la relación establecida por la presente o (b) usar el nombre de la otra parte, o el nombre de cualquier producto o solución de la otra parte en cualquier material o campaña de marketing u otros.
  11. Derechos de Auditoría. Con un aviso razonable, Guru tendrá derecho a auditar, a su costa, los libros y registros, prácticas comerciales y de desarrollo, operaciones, sistemas y Aplicaciones del Desarrollador no más de una vez por año calendario para garantizar el cumplimiento pasado y continuo de este Acuerdo. El desarrollador deberá cooperar y apoyar cualquier auditoría solicitada razonablemente por Guru.