ロシアのITソリューションの保護

この投稿の目的は、ロシアのITソリューションを保護する方法に関する情報(特許、著作権、ノウハウ)を伝えることです。 知的財産の抗議者-ここにいないでください。 私たちは議論を交わさないでしょう、何百もの...

まず、起源から始めて、将来使用する用語を作成します。 私たちの最優先事項は、アルゴリズムとコンピュータープログラムの関係を理解することです。

挑戦する


プログラマーValeraに与えられたタスクがあり、その知的作業を保護しようとしているとします。
整数のシーケンスがあります:
1、4、0、3、7、11
番号を昇順で並べる必要があります。 それらを思い浮かべてください
0、1、3、4、7、11
この問題を解決するには、アルゴリズムを開発する必要があります。
アルゴリズムはソースデータ によって一意に決定される 結果を取得する 方法と順序正確に規定 する計算上の問題やその他の問題解決する方法です

Valeraはこの問題を解決するアルゴリズムを開発しました。 単純化するために、彼はバブルソートを「開発/発明」しました。そのアルゴリズムのブロック図は次のようになります。


そして、彼はコンピュータープログラムの形でこのアルゴリズムのいくつかの実装を書きました。
コンピュータープログラムとは、コンピュータープログラムの開発中に取得された準備資料や、それによって生成された視聴覚ディスプレイを含む特定の結果 を得るためコンピューターおよびその他のコンピューターデバイスの操作を目的としたデータとコマンドの客観的なセットです (ロシア連邦民法典第1261条)。

つまり 彼はCで1つのプログラムを書いた:
#define SWAP(A, B) { int t = A; A = B; B = t; } void bubblesort(int *a, int n) { int i, j; for (i = n - 1; i > 0; i--) { for (j = 0; j < i; j++) { if (a[j] > a[j + 1]) SWAP( a[j], a[j + 1] ); } } } 


Pythonの2番目:
 def swap(arr, i, j): arr[i], arr[j] = arr[j], arr[i] def bubble_sort(arr): i = len(arr) while i > 1: for j in xrange(i - 1): if arr[j] > arr[j + 1]: swap(arr, j, j + 1) i -= 1 


3番目はアセンブラーです。
  mov bx, offset array mov cx, n for_i: dec cx xor dx, dx for_j: cmp dx, cx jae exit_for_j jbe no_swap mov ah, byte ptr bx[di] mov byte ptr bx[di], al mov byte ptr bx[si], ah no_swap: inc dx jmp for_j exit_for_j: loop for_i 


ここから、次のステートメントが発生しますが、これはかなり平凡です。
1つのアルゴリズムは、1つのプログラミング言語のフレームワーク内と異なるプログラミング言語の両方で、 多くの実装を持つことができます。 それどころか、どのコンピュータープログラムでも (縮退するケースは取りません)、常に何らかのアルゴリズムがあります
そして今、疑問が生じます。「どのように、どのように、そしてどのように、私たちは法律の枠組みの中で保護できますか?」

アルゴリズムのセキュリティ


特許


コンピュータプログラムのアルゴリズムでは、発明のすべての条件の対象となる(方法の)発明の特許を取得できます。

そして、技術的な結果の存在。

技術的な結果の例は次のとおりです。

特許の利点:

特許の短所:



特許の費用はいくらですか(評価のための価格は概算です):


ノウハウまたは企業秘密


また、お金がなければ、企業/組織に営業秘密制度を導入することも可能です。
詳細に停止するのは意味がありません。 このトピックは、インターネット上で広く描かれています。
ノウハウの長所:

ノウハウにはいくつかの欠点があります。


混合型-ノウハウ+特許

非常に一般的なソリューション。 特許はシステムの主要部分を保護し、すべての実装の詳細である「微調整」はノウハウモードで保護されます。
長所:

短所:


コンピュータープログラムの保護



コンピュータープログラムは著作権法により文学作品として保護されているため、アルゴリズム自体ではなく、アルゴリズムの特定の実装を保護しています。
原作者を主張するには、簡単なオプションとして、ロシアのメールを介してソースリストを含むシリーズから自分に手紙を送信し、Rospatent(寄託)にコンピュータープログラムを登録できますが、真実は70ページ以下です。バラバラになります。 また、Rospatentに登録する際に、視聴覚ディスプレイをコンピュータープログラムに添付し、プログラムのスクリーンショットを添付することができます。これは、後でインターフェイスを偽物や直接コピーから保護するために使用できます。
長所:

短所:


FAQの形式ですべてをまとめる


競合他社からアイデアを守りたい:
自分のアルゴリズムを自分で「杭打ち」したい:
盗むことができるユニークなアルゴリズムを開発しました:
リバースエンジニアリングの方法によって私のアイデアが盗まれるのではないかと心配しています。


アイデアが盗まれるのを防ぐためにすべきこと:
アイデアが従業員と一緒に会社から漏れないようにするために何をすべきか:


ソース漏れから保護する方法:
プログラムの作成者を自分で賭ける方法:
インターフェイスを偽物から保護する方法


あとがきの代わりに



開発者が眠っている間に...大企業はロシアの国内段階に移行しています。 統計によると、Microsoftはロシア連邦に毎年100件以上の特許を申請しています。 ソフトウェア特許の中でも、VISA、AVG、MOTOROLA、FORD( 特許を参照)、GOOGLE、FACEBOOK、INTEL ...それらの数千も注目されました。
私たちはどうですか?
ほとんどのロシアのソフトウェア会社は知的財産を無視しています。 知的財産の分野で注目を集めた人々のうち、Abbyy(ロシア連邦の約17件の特許)、Kaspersky Lab(43件の特許)、および一部の研究機関。 この状況はいくつかの要因にとって少し悲しいものです。上記の会社、パテントトロールからの特許請求から免除されている人は誰もいません。これらはすべてプロジェクトのどの段階でも戻ってきます。

使用された文献と情報源

www.uspto.gov-米国特許庁のウェブサイト
www1.fips.ru-ロシアの特許事務所のウェブサイト
epo.org-欧州特許庁のウェブサイト

質問/提案/説明?

Source: https://habr.com/ru/post/J190712/


All Articles