Patent Pledge

Patent Pledge

OVHcloud, como empresa líder del cloud europeo con presencia mundial, está firmemente convencida de la importancia de un cloud abierto y soberano, así como del papel que desempeña el código abierto u «open source» dentro de esta estrategia. De acuerdo con sus valores de confianza y colaboración, así como con su compromiso para con la interoperabilidad y la reversibilidad, OVHcloud apoya y colabora con las comunidades «open source», una parte integrante de su ecosistema. La siguiente declaración refuerza y reafirma esta convicción inherente a la cultura empresarial del grupo.

Patent OVHcloud

En un contexto de fuerte expansión internacional, inevitablemente asociado a un aumento de los riesgos que plantean las patentes de software y los troles de patentes, OVHcloud se ha visto obligada a desarrollar su propia cartera de patentes asociadas a programas informáticos (las denominadas «Patentes de Software»), desde un punto de vista puramente defensivo. Nuestro objetivo es proteger a OVHcloud de los riesgos que representan las patentes de software en el sector cloud y, en términos más generales, evitar cualquier posible agresión en el ámbito del código abierto, a través de estas patentes de software.

Con el fin de impulsar esta estrategia de «open innovation» o innovación abierta, OVHcloud se ha sumado a diferentes iniciativas. Un claro ejemplo es su reciente adhesión a la Open Invention Network (OIN), la mayor comunidad de no agresión por patentes de la historia que defiende la libertad de acción en Linux como elemento fundamental del software libre; o su participación en el proyecto GaiaX, que persigue, entre otros objetivos, garantizar estándares de interoperabilidad para evitar que los usuarios se vean obligados a utilizar siempre el mismo proveedor.

En este sentido, OVHcloud seguirá apoyando y sumándose a cualquier iniciativa que proteja nuestros valores y defienda nuestro ecosistema.

El objetivo de esta página es proporcionar información comprensible y transparente sobre nuestra postura en materia de patentes, ofreciendo una respuesta clara a las preguntas legítimas de los miembros de la comunidad. Esta declaración, que supone un compromiso irrevocable para OVHcloud desde su publicación a escala mundial, se actualizará a medida que vayamos estructurando nuestras acciones en favor del código abierto, y como mínimo cada 3 años, sin posibilidad de que los derechos concedidos previamente sean modificados.

 

Nuestra declaración

 

OVHcloud, al difundir Software Open Source, se compromete a utilizar únicamente Licencias Open Source que contribuyan a reducir el riesgo que plantean las Patentes de Software (en primer lugar, las licencias Apache 2.0, Eclipse Public License 2.0 y GNU General Public License 3.0). En este sentido, y siempre que se respete la Licencia Open Source asociada, las Patentes de Software no se utilizarán contra ninguna persona, física o jurídica, que explote un Software Open Source difundido por OVHcloud.

Asimismo, OVHcloud se compromete a no utilizar las Patentes de Software que posee al 100 % contra cualquier persona o entidad que desarrolle, distribuya, utilice o venda un servicio basándose en un Proyecto Comunitario Open Source. No obstante, OVHcloud se reserva el derecho a rescindir este compromiso con el fin de protegerse a sí misma, proteger a sus afiliados o el Proyecto Comunitario Open Source ante cualquier beneficiario que pudiera interponer una acción legal o cualquier otro procedimiento judicial contra los derechos de propiedad intelectual de OVHcloud o un Proyecto Comunitario Open Source.

No obstante, OVHcloud no podrá garantizar que las tecnologías cubiertas por sus patentes no atenten contra los derechos de propiedad intelectual de terceros, y en este sentido rechaza cualquier garantía en cuanto a la validez o la aplicabilidad de sus patentes.

 

Definiciones

 

La expresión «Licencia Open Source» hace referencia a cualquier licencia que se ajuste a los criterios definidos por la Free Software Foundation y/o cualquier licencia que se ajuste a los principios definidos por la Open Source Initiative, tal como se enumeran en https://spdx.org/licenses/.

La expresión «Software Open Source» hace referencia a cualquier programa de software (incluyendo los programas de ordenador, la documentación preparatoria, el código fuente, el código objeto y el código ejecutable de este programa de ordenador, así como todos los elementos necesarios para su uso) puesto a disposición de conformidad con una Licencia Open Source.

La expresión «Patentes de Software» hace referencia a todas las patentes propiedad de OVHcloud relativas a invenciones implementadas en ordenador, tal como se enumeran en el anexo.

La expresión «Proyecto Comunitario Open Source» hace referencia a cualquier Software Open Source público y disponible íntegramente en línea en su última versión.

Anexo 1: FAQ

¿Qué patentes son objeto de la presente declaración?

Todas las patentes de software que son propiedad al 100 % de OVHcloud, tal como se enumeran en el anexo 2.

¿Es OVHcloud la única empresa con una posición similar en materia de «open source» y patentes?

Evidentemente no, aunque no todas las empresas ofrecen el mismo compromiso en materia de «open source» y patentes. Nuestras prácticas son similares a las acciones realizadas desde hace mucho tiempo por actores como RedHat, IBM, Mozilla o Google, entre muchos otros.

Si no creen en las patentes de software, ¿por qué no invalidarlas?

La reforma de las patentes es un proyecto a largo plazo, sin garantías de éxito. OVHcloud necesita adoptar una estrategia lo más adaptada posible a su entorno actual. Sin embargo, estos dos objetivos no son incompatibles y acogeríamos favorablemente una verdadera solución para la reforma de las patentes a largo plazo.

Si utilizo un desarrollo de OVHcloud «open source» disponible en GitHub, ¿tengo que preocuparme por las patentes?

No, siempre y cuando el desarrollador respete las condiciones de la licencia «open source», este disfrutará de una licencia en una posible patente asociada a este desarrollo.

¿Cuál es el valor añadido de Patent Pledge si las fuentes del desarrollo ya están en «open source»?

El Patent Pledge permite que los desarrolladores utilicen el método o el protocolo protegido por la patente, pero con libertad para desarrollarlo a su manera.

¿Qué pasaría con los desarrollos que se hayan beneficiado del Patent Pledge si OVHcloud decidiera poner fin a este compromiso?

Igual que sucede en caso de cambio de licencia, por ejemplo, OVHcloud no podrá volver atrás ni atacar a una solución que utilice una patente de software incluida en el Patent Pledge y que se haya desarrollado mientras que este último estaba vigente.

Anexo 2: Lista de Patentes de Software

Título País Solicitud de patente - Número Artículo en el blog
METHOD AND SYSTEM FOR DEFINING A WEB SITE DEVELOPMENT STRATEGY US 16/030,445  
METHODS AND SYSTEMS FOR DEFENDING AN INFRASTRUCTURE AGAINST A DISTRIBUTED DENIAL OF SERVICE ATTACK EP 18315013.5  
SYSTEMS AND METHODS FOR DEVICE MIGRATION EP 18315018.4  
METHOD FOR IMPROVED AUTOMATED SOFTWARE UPDATE UPON DEPLOYMENT OF A NETWORKING APPARATUS EP 18315023.4  
SYSTEMS AND METHODS FOR OPERATING A NETWORKING DEVICE EP 18315022.6  
SYSTEMS AND METHODS FOR OPERATING A NETWORKING DEVICE EP 18315024.2  
METHOD AND SYSTEM FOR PROVIDING SERVICE REDUNDANCY BETWEEN A MASTER SERVER AND A SLAVE SERVER EP 18315021.8  
SYSTEMS AND METHODS FOR APPLYING A CONFIGURATION EP 18315025.9  
SYSTEMS AND METHODS FOR CONNECTION MANAGEMENT EP 18315038.2  
METHOD AND DATA PACKET CLEANING SYSTEM FOR SCREENING DATA PACKETS RECEIVED AT A SERVICE INFRASTRUCTURE EP 18315043.2  
METHOD FOR ATTRACTING USERS TO A WEB PAGE AND SERVER IMPLEMENTING THE METHOD US 16/244,494  
SYSTEMS AND METHODS FOR CONFIGURING VIRTUAL NETWORKS EP 18315045.7  
SERVICE INFRASTRUCTURE AND METHODS OF PREDICTING AND DETECTING POTENTIAL ANOMALIES AT THE SERVICE INFRASTRUCTURE EP 18315048.1  
SYSTEMS AND METHODS FOR NETWORK MANAGEMENT EP 19315009.1  
SYSTEMS AND METHODS FOR OPERATING A DATA CENTER BASED ON A GENERATED MACHINE LEARNING PIPELINE EP 19315010.9  
METHOD OF DEPLOYING A NETWORK CONFIGURATION IN A DATACENTER HAVING A POINT OF PRESENCE EP 19315011.7  
METHOD OF AND SYSTEM FOR CLUSTERING SEARCH QUERIES (Priority only) US 16/518,170  
METHOD AND SYSTEM FOR SUPERVISING A HEALTH OF A SERVER INFRASTRUCTURE EP 19315028.1 https://www.ovh.com/blog/alerting-based-on-ipmi-data-collection/
SELF-ENCRYPTING FLASH DRIVE US 14/191,687  
SELF-ENCRYPTING FLASH DRIVE US 15/077,106  
HIERARCHICAL FLASH TRANSLATION LAYER US 14/067,015  
MAGNETIC RANDOM ACCESS MEMORY JOURNAL US 14/065,641  
MAGNETIC RANDOM ACCESS MEMORY JOURNAL FOR MULTI-LEVEL CELL FLASH MEMORY US 14/065,589  
LOCK-FREE RAID IMPLEMENTATION IN MULTI-QUEUE ARCHITECTURE US 15/494,601  
LOCK-FREE RAID IMPLEMENTATION IN MULTI-QUEUE ARCHITECTURE US 16/163,236  
LOCK-FREE DATAPATH DESIGN FOR EFFICIENT PARALLEL PROCESSING STORAGE ARRAY IMPLEMENTATION US 15/600,405  
PCIE SWITCH WITH DATA AND CONTROL PATH SYSTOLIC ARRAY US 15/494,606  
PCIE SWITCH WITH DATA AND CONTROL PATH SYSTOLIC ARRAY US 16/288,924  
REMOTE VIRTUAL ENDPOINT IN A SYSTOLIC ARRAY US 15/844,487  
HIGH PERFORMANCE RAID OPERATIONS OFFLOAD WITH MINIMIZED LOCAL BUFFERING US 15/844,501  
GALOIS FIELD PIPELINED MULTIPLIER WITH POLYNOMIAL AND BETA INPUT PASSING SCHEME US 15/836,491  
AUTO ZERO COPY APPLIED TO A COMPUTE ELEMENT WITHIN A SYSTOLIC ARRAY US 15/844,505  
SYSTEM MEMORY CONTROLLER WITH ATOMIC OPERATIONS US 15/849,537  
SYSTEMS AND METHODS FOR ACCESSING NON-VOLATILE MEMORY AND WRITE ACCELERATION CACHE US 16/294,028  
Distributed State Machine for High Availability of Non-Volatile Memory in Cluster Based Computing Systems US 16/395,738  
Target Optimized Auto Provisioning of Storage in a Discoverable Storage Network US 16/565,889  
FLEXIBLE RAID DRIVE GROUPING BASED ON PERFORMANCE US 16/703,617  
EXTENT BASED RAID ENCODING US 16/703,620  
Elastic Scaling in a Storage Network Environment US 16/697,626