Patent Pledge
Enquanto líder da cloud europeia com presença mundial, a OVHcloud está profundamente convicta da importância de uma cloud aberta e soberana, bem como do lugar do Open Source nesta estratégia. De acordo com os seus valores de confiança e de colaboração, bem como com o seu compromisso a favor da interoperabilidade e da reversibilidade, a OVHcloud apoia as comunidades Open Source e contribui para as mesmas, pois fazem parte integrante do seu ecossistema. Esta convicção – verdadeira cultura empresarial – reforça-se e afirma-se através da seguinte declaração.

Num contexto de forte implantação a nível internacional que se associa a uma intensificação da ameaça de patentes de software e patent troll, a OVHcloud não teve outra opção senão dotar-se progressivamente da sua própria carteira de patentes ligadas ao software (as chamadas "Patentes de software") que tencionamos desenvolver numa ótica puramente defensiva. O nosso objetivo é proteger a OVHcloud dos riscos que representam as patentes de software no setor da cloud e, mais amplamente, desencorajar qualquer ataque no perímetro Open Source com base em patentes de software.
Para apoiar a nossa estratégia de open innovation, tomámos outras iniciativas, à semelhança da nossa recente adesão à Open Invention Network (OIN), a maior comunidade de não agressão por patente da história, que apoia a liberdade de ação em Linux como elemento-chave do software livre, ou ainda a nossa participação no projeto GaiaX, cujo objetivo é garantir padrões de interoperabilidade para não obrigar os utilizadores a terem de manter o mesmo fornecedor.
Continuaremos a considerar qualquer outra iniciativa que permita proteger os nossos valores e o nosso ecossistema.
Queremos clarificar a nossa abordagem em matéria de patentes, que pode suscitar interrogações legítimas por parte da comunidade, a fim de a tornar compreensível e transparente para todos. Esta declaração, que vincula irrevogavelmente a OVHcloud desde a sua publicação e para o mundo inteiro, será atualizada à medida da estruturação da nossa ação a favor do Open Source, e no mínimo de três em três anos, sem poder voltar atrás nos direitos anteriormente concedidos.
A nossa declaração:
Ao difundir softwares Open Source, a OVHcloud compromete-se a utilizar apenas Licenças Open Source que contribuem para limitar o risco que as patentes de software apresentam (em primeiro lugar, as licenças Apache 2.0, Eclipse Public License 2.0 e GNU General Public License 3.0). A OVHcloud não poderá atacar qualquer pessoa singular ou coletiva (ou seja, empresa, organização, etc.) que utilizará um software open source da OVHcloud igualmente abrangido por patente (na medida em que esse terceiro respeite a licença open source do software.
Além disso, a OVHcloud compromete-se a não executar as Patentes de software que detém a 100% contra qualquer pessoa ou entidade que desenvolva, distribua, utilize ou venda um serviço com base num Projeto Comunitário Open Source. No entanto, a OVHcloud reserva-se o direito de rescindir este compromisso para se proteger, proteger os seus membros ou o Projeto Comunitário Open Source contra qualquer beneficiário que intente uma ação judicial ou qualquer outro processo judicial contra os direitos de propriedade intelectual da OVHcloud ou de um Projeto Comunitário Open Source.
Contudo, a OVHcloud não pode garantir que as tecnologias abrangidas pelas suas patentes não violam os direitos de propriedade intelectual de terceiros e declina qualquer garantia quanto à validade ou aplicabilidade das suas patentes.
Definição:
"Licença Open Source" significa qualquer licença conforme aos critérios definidos pela Free Software Foundation e/ou qualquer licença conforme aos princípios definidos pela Open Source Initiative, tal como listados em https://spdx.org/licenses/.
"Software Open Source" designa qualquer software (incluindo o programa de computador, o material de conceção preparatória, o código fonte, o código objeto e o código executável desse programa de computador, bem como todos os elementos necessários para o seu controlo) disponibilizado em conformidade com uma Licença Open Source.
"Patentes de software" designa todas as patentes detidas pela OVHcloud relativas a invenções implementadas por computador, tal como listadas no anexo.
"Projeto Comunitário Open Source" significa todo o software Open Source, publicamente e integralmente disponível online na sua última versão.
Anexo 1: FAQ
Quais são as patentes objeto da presente declaração?
Todas as patentes de software na posse da OVHcloud a 100%, tal como listadas no Anexo 2.
A OVHcloud é a única empresa a articular o Open Source e estas patentes desta forma?
Não, embora nem todas as organizações estejam envolvidas da mesma forma em matéria de patentes e de Open Source. Assim, as nossas práticas aproximam-se das ações realizadas há muito tempo por atores como RedHat, IBM, Mozilla, Google e muitos outros.
Se não acredita em patentes de software, porque não as invalidam?
A reforma das patentes é um projeto a longo prazo, sem garantia de êxito, e a OVHcloud precisa de uma estratégia que seja a melhor para o seu ambiente atual. No entanto, estes objetivos não estão em conflito e congratulamo-nos com uma verdadeira solução de reforma das patentes a longo prazo.
Se utilizar um desenvolvimento OVHcloud em Open Source disponível no GitHub, tenho de me preocupar com eventuais patentes?
Não, enquanto o desenvolvedor respeitar as condições da licença Open Source, beneficia de uma licença sobre uma eventual patente ligada a esse desenvolvimento.
O que vem acrescentar o Patent Pledge se as fontes do desenvolvimento já estão em Open Source?
O Patent Pledge permite que os programadores utilizem o método ou protocolo protegido pela patente, conservando a sua liberdade de o desenvolver à sua maneira.
O que acontecerá aos desenvolvimentos que terão beneficiado do Patent Pledge se a OVHcloud decidir pôr termo a este compromisso?
Tal como em caso de alteração de licença, por exemplo, a OVHcloud não poderá voltar atrás nem contestar uma solução que utilize uma patente de software visada pelo Patent Pledge e desenvolvida quando esta estava em vigor.
Anexo 2: Lista de patentes de software
Título | País | Registo de patente - Número | Artigo de blogue |
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://blog.ovhcloud.com/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 |