Patent Pledge
OVHcloud, jako lider europejskiej chmury o globalnym zasięgu, przykłada wielką wagę do idei otwartości i suwerenności, a także do rozwiązań open source, które zajmują bardzo istotne miejsce w jej strategii. Zgodnie z wyznawanymi przez nas wartościami, takimi jak zaufanie, współpraca, interoperacyjność i odwracalność, wspieramy rozwój społeczności open source, ponieważ są częścią naszego ekosystemu. Zapraszamy do zapoznania się z zamieszczoną poniżej deklaracją, która odzwierciedla nasze przekonania.

Wraz z intensywnym rozwojem międzynarodowym zwiększa się ryzyko nadużyć ze strony trolli patentowych. OVHcloud postanowiła w związku z tym stopniowo budować własne portfolio patentów. Naszym celem jest ochrona przed zagrożeniami, ze szczególnym naciskiem na powstrzymanie agresywnych działań w obszarze rozwiązań open source.
Aby wzmocnić naszą strategię otwartych innowacji, podjęliśmy szereg inicjatyw: przystąpiliśmy do Open Invention Network (OIN), organizacji wspierającej swobodę działania w Linuksie czy do projektu GaiaX, którego jednym z celów jest zagwarantowanie standardów interoperacyjności.
Jednocześnie cały czas uważnie śledzimy wszystkie nowe inicjatywy, do których moglibyśmy przystąpić, aby jeszcze lepiej chronić nasze wartości i ekosystem.
W niniejszej deklaracji przedstawiamy nasze stanowisko dotyczące patentów, aby rozwiać wątpliwości, które mogą pojawiać się w związku z tym tematem wśród członków naszej społeczności. Niniejsza deklaracja, wiążąca dla OVHcloud od momentu jej opublikowania i obowiązująca na całym świecie, będzie aktualizowana adekwatnie do bieżących działań prowadzonych na rzecz społeczności open source, minimum co 3 lata, bez możliwości zmiany uprzednio przyznanych praw.
Deklaracja OVHcloud:
Deklarujemy, że udostępniając oprogramowanie open source, korzystamy wyłącznie z licencji open source, które pomagają ograniczyć ryzyko związane z patentami na oprogramowanie (głównie licencje Apache 2.0, Eclipse Public License 2.0 i GNU General Public License 3.0). W związku z powyższym, i pod warunkiem przestrzegania odpowiedniej licencji open source, OVHcloud nie będzie występować przeciwko osobom fizycznym lub prawnym korzystającym z udostępnianego przez nią oprogramowania open source.
Ponadto, OVHcloud nie będzie sprzeciwiać się wykorzystaniu patentów na oprogramowanie w 100% należące do naszej firmy, przez osoby lub podmioty, które opracowałyby, rozpowszechniały, używały lub sprzedawały usługi bazujące na projekcie społeczności open source. Niemniej jednak zastrzegamy sobie prawo do odstąpienia od tego zobowiązania - w celu zapewnienia ochrony OVHcloud, podmiotów powiązanych lub projektu społeczności open source - w odniesieniu do każdego beneficjenta, który wniósłby powództwo lub wszczął inną procedurę prawną podważającą prawa własności intelektualnej OVHcloud lub naruszającą interesy projektu społeczności open source.
OVHcloud nie może zagwarantować, że technologie objęte jej patentami nie naruszają praw własności intelektualnej osób trzecich i nie udziela gwarancji dotyczących ważności lub wykonalności ich patentów.
Definicje:
„Licencja open source” oznacza każdą licencję zgodną z kryteriami określonymi przez Free Software Foundation lub/i licencję zgodną z zasadami określonymi przez Open Source Initiative, opublikowanymi na stronie https://spdx.org/licenses/.
„Oprogramowanie open source” oznacza dowolne oprogramowanie (w tym program komputerowy, przygotowawczy materiał projektowy, kod źródłowy, kod obiektu i wykonalny kod tego programu komputerowego oraz wszystkie elementy niezbędne do jego uruchomienia) udostępnione zgodnie z licencją open source.
„Patenty na oprogramowanie" oznaczają wszystkie patenty będące w posiadaniu OVHcloud dotyczące wynalazków wdrożonych za pomocą komputera i wymienione w załączniku.
„Projekt społeczności open source” oznacza dowolne oprogramowanie open source, udostępnione publicznie online w jego najnowszej wersji.
Załącznik 1: FAQ
Jakich patentów dotyczy niniejsza deklaracja?
Deklaracja obejmuje wszystkie patenty na oprogramowanie w 100% należące do OVHcloud, wymienione w Załączniku 2.
Czy OVHcloud jest jedyną firmą, która reprezentuje opisane powyżej stanowisko wobec kwestii związanych z projektami open source i patentami?
Nasze praktyki są zbliżone do działań podejmowanych od dawna przez podmioty, takie jak RedHat, IBM, Mozilla czy Google.
Jeśli OVHcloud ma zastrzeżenia do patentów, dlaczego nie wystąpi o ich unieważnienie?
Reforma patentowa to projekt długoterminowy, który nie stanowi gwarancji sukcesu. Tymczasem OVHcloud potrzebuje strategii, która jak najlepiej sprawdzi się w obecnych warunkach. Obydwa te cele nie są jednak ze sobą sprzeczne i wiążemy duże nadzieje z efektami długoterminowej reformy patentowej.
Korzystam z rozwiązania open source od OVHcloud dostępnego na GitHub. Czy powinienem wystąpić o zgodę na korzystanie z patentu?
Nie. Jeśli deweloper przestrzega warunków licencji open source, korzysta z licencji na ewentualny patent związany z tym rozwiązaniem.
Jaka jest wartość dodana Patent Pledge, jeśli rozwiązanie jest już oparte na otwartym źródle?
Patent Pledge umożliwia deweloperom używanie metody lub protokołu chronionego patentem. Zyskują oni jednocześnie prawo do jego swobodnego rozwoju.
Co się stanie z rozwiązaniami objętymi Patent Pledge w przypadku, gdy firma OVHcloud postanowiłaby wycofać się z tego zobowiązania?
Podobnie jak w przypadku zmiany licencji, OVHcloud nie może wycofać się z wcześniejszego zobowiązania ani sprzeciwić się korzystaniu z rozwiązania objętego patentem wymienionym w Patent Pledge, które to rozwiązanie zostało opracowane w chwili obowiązywania Patent Pledge.
Załącznik 2: Lista patentów na oprogramowanie
Tytuł | Kraj | Zgłoszenie patentowe - numer |
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 |