Как да защитим алгоритъм
Днес алгоритмите имат много разнообразни приложения: сравняване на цените на хотелските стаи, самолетни билети или застраховки, позволяващи мачове на сайтове за запознанства [1], но също така насочващи търсенето на работа [2], или дори помагат при набирането на персонал [3] ... без да се забравят банкови, финансови или приложения за национална сигурност [4].

Сред най-известните или използвани, разбира се, са препоръчителни алгоритми[5]: разработени от големи дигитални платформи (Facebook, Google, Twitter, YouTube и др.), Те са свикнали предлагат съдържание на своите потребители въз основа на тяхното поведение миналото и поведението на други потребители с подобни профили. На портала на Google предлаганото определение е следното: „Алгоритмите са компютърни програми, предназначени да навигират през милиарди страници, да намерят правилните улики и да ви изпратят точно отговора на вашия въпрос. "[6].
Предизвикателството на алгоритъма с висока производителност е да бъде в състояние да използвайте ефективно „големи данни“, огромното натрупано количество цифрови данни, достъпни в интернет (съобщения, изображения, видеоклипове, данни за геолокация чрез мобилни устройства, сензори за времето и т.н.). Към днешна дата е широко прието, че икономическите залози в тази област са колосални.
Не бъркайте алгоритъма и алгоритъма
Алгоритъмът вече не може да бъде сведен до своята проста математическа дефиниция [7], а именно да бъде поредица от елементарни операции, предназначени за решаване на проблем. Алгоритъмът е само по себе си нов инструмент, съставляващи интелигентното сърце на софтуера. И един ефективен алгоритъм има, без съмнение, a значителна бизнес стойност.
Не забравяйте, че като поредица от елементарни операции алгоритъмът се асимилира с математически принцип. И математически принцип се отнася до така наречените свободни идеи, които не могат да бъдат защитени от интелектуална собственост, независимо дали чрез авторско право или патент.
Това е записано в Директива 2009/24/CE относно правната защита на компютърните програми [8] и в няколко решения, основани на този принцип, като например: Cass., Civ. 1, решение от 14 ноември, 2013 г. (c/Microsoft), Калифорния, Париж, 24 ноември 2015 г., n ° 13/24577, CA Caen, поправителен апелативен състав, 18 март 2015 г. (c/Skype).
На практика обаче кодът за интелектуална собственост може да предложи някои непряка защита на алгоритъма. Всъщност алгоритъмът е интегриран в изходен код на софтуера. И този софтуер, ако отговаря на принципа за оригиналност [9], е защитен с авторски права. Същото важи и за патентоспособно изобретение, използващо алгоритъм. Тези защити, когато могат да бъдат приложени, обаче остават несъвършени.
Несъвършена защита от интелектуална собственост
Може ли алгоритъмът, реализиран от софтуер, наистина да се възползва от защитата на авторските права, която се предоставя съгласно разпоредбите на член L.112-2 от CPI ?
The защита на авторските права има предимството от простотата на процедурата: няма формалности, включително в международен план (в страни, които са страни по Бернската конвенция) и дълъг период на защита. Основното ограничение на тази „защита“ на авторските права обаче е това в действителност, това е софтуерът, който може да се възползва, като „Подкрепа“ на алгоритъма, а не самия алгоритъм. Също така, ако трета страна успее да извлече по законен начин [10] алгоритъма, съдържащ се в софтуера (дори когато този софтуер е защитен с авторски права), той ще бъде свободен да го използва ... [11].
Не е немислимо да се търси допълнителна защита с патент, в случай, че софтуерът, изпълняващ алгоритъма, може да се възползва от тази защита. В допълнение към факта, че защитата на софтуера чрез патенти, все още широко обсъждан въпрос [12], не винаги е използваем, недостатъците, свързани с този вид защита, изглежда са по-големи от ползата им.
Без да се спираме на това, предимството на патентната защита е това алгоритъмът ще бъде защитен по същия начин като изобретението. Недостатъкът на тази защита обаче е основен: Първо, от изобретателя всъщност се изисква да разкрие своя алгоритъм тъй като това трябва да бъде подробно описано в претенциите на споменатия патент, които задължително се оповестяват публично; от друга страна, това описание в патентните претенции по някакъв начин замразява алгоритъма. Очевидно е обаче, че този има за цел да се развие [13] и след това би било необходимо да се подадат последователни патенти за подобрения, за да се защити всяка модификация на алгоритъма, което не винаги е възможно, независимо дали по въпроси на бюджета или дори още, на изобретателността.
И така, какво да правя? Решението несъмнено ще дойде от режима на бизнес тайна, приет наскоро на европейско ниво.