Patent Pledge

Patent Pledge

As a leading European cloud provider with a global presence, OVHcloud strongly believes in the importance of an open, sovereign cloud. It also recognises the key role of open-source technology in this strategy. In keeping with its values of trust and collaboration — as well as its commitment to interoperability and reversibility — OVHcloud supports and contributes to open-source communities, as they are an integral part of its ecosystem.  This belief is entrenched in our corporate culture, and we would like to strengthen this even further with the following pledge.

Patent OVHcloud

As OVHcloud expands internationally amidst an escalating threat of software patents and patent trolls, OVHcloud had no choice but to gradually build its own portfolio of software patents, which we intend to develop on a purely defensive basis. Our goal is to protect OVHcloud from the risks presented by software patents in the cloud domain and, more broadly, to discourage any open-source infringement based on software patents.

To support our open innovation strategy, we have also pursued other initiatives. For example, we have recently become a member of the Open Invention Network (OIN), the largest patent non-aggression community in history, which supports freedom of action in Linux as a key element of free software. We are also participants in the GaiaX project, one of whose objectives is to guarantee interoperability standards so that users are not locked in with the same provider.
We will continue to pursue any other initiatives that protect our values and ecosystem.

We want to clarify our approach to patents, as this may raise legitimate questions from the community. For this reason, we would like to clarify our approach and make it transparent to everyone. This statement is an irrevocable commitment from OVHcloud as of its publication. To keep people up to speed across the globe, it will be updated at least every 3 years as we structure our action in favour of open source, and we will not renege on previously granted rights.

Our pledge:

When we distribute Open Source Software, OVHcloud agrees to use only Open Source Licences, which help to limit the risk posed by software patents (primarily the Apache 2.0, Eclipse Public Licence 2.0 and GNU General Public Licence 3.0 licences). As such, and provided that the associated Open Source Licence is properly complied with, Software Patents will not be enforced against any natural or legal person using Open Source Software distributed by OVHcloud.

Furthermore, OVHcloud agrees not to use the Software Patents it is in full ownership of against any person or entity that develops, distributes, uses or sells a service based on an Open Source Community Project. Nevertheless, OVHcloud reserves the right to terminate this commitment in order to protect itself, its affiliates or the Open Source Community Project against any beneficiary who files a lawsuit or other legal proceeding against OVHcloud’s Intellectual Property rights or an Open Source Community Project.
However, OVHcloud cannot guarantee that the technologies covered by its patents do not infringe the intellectual property rights of a third party, and disclaims all guarantees as to the validity or applicability of its patents.

Definition:

"Open Source Licence" refers to any licence that complies with the criteria defined by the Free Software Foundation or/and any licence that complies with the principles defined by the Open Source Initiative, as listed on https://spdx.org/licenses/.

"Open Source Software" refers to any software (including the computer program, the preparatory design material, the source code, the object code and the executable code of that computer program, as well as all elements necessary for its governance) made available under an Open Source Licence.

“Software Patents” refers to all patents held by OVHcloud relating to computer-implemented inventions, as listed in the Appendix.

"Open Source Community Project" refers to any Open Source Software publicly available and fully available online in its latest version.

Appendix 1: FAQ

What patents are subject to this pledge?

All software patents that are fully-owned by OVHcloud, as listed in Appendix 2.

Is OVHcloud the only company to articulate Open Source and these patents in this way?

No — although, of course, not all organisations are equally committed to patents and open source. We are adopting a practice that is similar to the actions carried out by players such as RedHat, IBM, Mozilla, Google and many others.

If you do not believe in software patents, why not invalidate them instead?

Patent reform is a long-term project with no guarantee of success. OVHcloud needs a strategy that is the best for its current environment. However, these objectives are not in conflict with one another, and we welcome a real long-term solution to patent reform.

If I use an open-source OVHcloud development available on GitHub, do I need to worry about potential patents?

No. As long as the developer complies with the terms of the open source licence, they will be granted a licence on a possible patent linked to this development.

What does the Patent Pledge add, if the sources of development are already open source?

With this Patent Pledge, developers can use the method or protocol protected by the patent, while retaining their freedom to develop it in their own way.

What will happen to the developments that will have benefited from the Patent Pledge, if OVHcloud decides to end this commitment?

As is the case with a licence change, for example, OVHcloud cannot go renege or attack a solution using a software patent covered by the Patent Pledge, and developed when it was in effect.

Appendix 2: List of Software Patents

Title Country Patent Application - Number
METHODS AND SYSTEMS FOR IDENTIFYING A CONNECTION PATH BETWEEN A POWER SOURCE AND A LOAD EP

18315010.1

METHOD AND SYSTEM FOR DEFINING A WEB SITE DEVELOPMENT STRATEGY US 16/030,445
METHOD FOR IMPROVED AUTOMATED SOFTWARE UPDATE UPON DEPLOYMENT OF A NETWORKING APPARATUS EP 18315023.4
SYSTEMS AND METHODS FOR APPLYING A CONFIGURATION US 16/548,389
SYSTEMS AND METHODS FOR OPERATING A NETWORKING DEVICE EP 18315022.6
SYSTEMS AND METHODS FOR OPERATING A NETWORKING DEVICE EP 18315024.2
SYSTEMS AND METHODS FOR DEVICE MIGRATION EP 18315018.4
METHOD AND SYSTEM FOR PROVIDING SERVICE REDUNDANCY BETWEEN A MASTER SERVER AND A SLAVE SERVER EP 18315021.8
METHODS AND SYSTEMS FOR DEFENDING AN INFRASTRUCTURE AGAINST A DISTRIBUTED DENIAL OF SERVICE ATTACK EP 18315013.5
RACK ARRANGEMENT FOR A DATA CENTER EP 18315044.0
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
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
METHOD OF DEPLOYING A NETWORK CONFIGURATION IN A DATACENTER HAVING A POINT OF PRESENCE EP 19315011.7
SYSTEMS AND METHODS FOR OPERATING A DATA CENTER BASED ON A GENERATED MACHINE LEARNING PIPELINE EP 19315010.9
METHOD AND SYSTEM FOR SUPERVISING A HEALTH OF A SERVER INFRASTRUCTURE EP 19315028.1
METHOD AND SYSTEM FOR PUSHING A NEW RACK INTO OPERATIONAL MODE IN A DATACENTER EP 19315105.7
METHOD AND SYSTEM FOR CLASSIFYING DATA PACKET FIELDS ON FPGA EP 19315152.9
METHOD AND SYSTEM FOR HANDLING OF DATA PACKET/FRAMES USING AN ADAPTED BLOOM FILTER EP 20315010.7
METHOD AND SYSTEM FOR DETECTING ANOMALIES IN A DATA PIPELINE EP 20315288.9
SYSTEMS AND METHODS FOR FORMATTING AND RECONSTRUCTING RAW DATA EP 20315273.1
AUTOMATIC DISCOVERY OF PHYSICAL ELECTRICAL TOPOLOGY EP 17/229,694
SYSTEMS AND METHODS FOR AUTO-TIERED HIGH SPEED STORAGE FOR DATA INTENSIVE APPLICATIONS EP 21306119.5
METHOD AND SYSTEM FOR DATACENTER NETWORK DEVICE MAINTENANCE EP 21305662.5
CONTRÔLE AVANCÉ CONFIGURATION DEVICES RESEAU EP

21306302.7

METHOD AND SYSTEM OF MONITORING BGP-EVPN MESSAGES SENT OVER A MESH BETWEEN A POINT OF PRESENCE AND A DATACENTER EP 21306363.9
SYSTEMS AND METHODS FOR GENERATING A TARGET DATASET HAVING A TARGET DATA FORMAT ON A USER DEVICE EP 21305706.0
SYSTEM FOR OVERLAY CONFIGURATION OF A DATACENTER NETWORK EP 22306216.7
METHOD AND SYSTEM FOR HANDLING DATA VALUES AND STRUCTURE IN A MEMORY EP 22306714.1
METHODS AND SYSTEMS FOR STORING AERIAL IMAGES ON A DATA STORAGE DEVICE EP 22307011.1
METHOD AND SYSTEM FOR PROVIDING UNIFIED ACCESS TO SERVICE PROVIDERS EP 23305458.4
SYSTEMS AND METHODS FOR CONFIGURING NETWORKING DEVICES EP 23305390.9
METHODS AND SYSTEMS FOR DETECTING DENIAL OF SERVICE ATTACKS ON A NETWORK EP 23305381.8