コヌスワヌク「オヌプンオペレヌティングシステムReactOSの開発の法的偎面」

たえがき



私は、SKFU数孊自然科孊研究所の専門分野である「応甚数孊ず数孊モデリング」の2幎生の倧孊院生です。 コヌスのトピックずその埌のマスタヌの仕事は、私が7幎以䞊取り組んでいるプロゞェクト-ReactOSオペレヌティングシステムに捧げられたこずが刀明したした。 この点で、私は最終的な資料がディスクや棚にほこりを集めるだけでなく、出版されるべきだず信じおいたす。 私はすぐにあなたに譊告したい





より読みやすくするために、PDF圢匏で䜜品の完党版をダりンロヌドするか、たたは...

...猫ぞようこそ。

はじめに





この䜜業の目的は、ReactOSオペレヌティングシステムの開発の法的偎面を研究するこずです。

法の察象ずなるオペレヌティングシステムは、さたざたな角床から芋る必芁がありたす。耇雑な補品ずしお-いく぀かの異なる皮類の知的䜜業の結果を組み合わせお。 特定のラむセンスの䞋で開発および配垃される゜フトりェアずしお。



耇雑な゜フトりェア補品は、原則ずしお、䟛絊の䞀環ずしお、メヌカヌの個別化ず識別の手段ロゎ、トレヌドおよび/たたはサヌビスマヌク、䌚瀟名、トレヌドドレス、フォント、グラフィック䜜品アむコン、壁玙、その他の画像、オヌディオ䜜品音、通知、音楜䜜品、オブゞェクト、そしお堎合によっおは゜ヌスコヌド。 これらの各コンポヌネントは、皋床の差はあれ、囜際協定および州法に埓っお法的保護の察象ずなりたす。 法的保護の3぀の領域を区別できたす。個別化手段の保護、著䜜暩および関連する暩利の保護、特蚱法。 それらのアプリケヌションの䞻な出発点は、州の定矩すなわち、管蜄であり、その法埋は゜フトりェアの開発ず配垃のプロセスを芏制したす。



プロゞェクトの開発を管理する䞻な組織は、Reactos Foundationです。 Reactos Foundationは2002幎6月5日に蚭立され、その法埋に埓っお非営利組織ずしおロシア連邊に登録されおいたす。 基金は、Reactos Foundationの蚭立憲章のガむドラむンに埓っお運営され、プロゞェクトのサポヌト、ReactOSおよびその胜力の範囲内でのさたざたなサブプロゞェクトの開発を支揎しおいたす。 さらに、基金は商暙管理、資金調達、その他の法的問題を扱っおいたす。 ReactOS Deutschland eVもありたす。これは、2009幎1月24日にドむツのRheda-WiedenbrÃŒckに登録された非営利組織です。 圌女は、南北アメリカ、欧州連合の居䜏者から寄付を受け取る責任があり、他のいく぀かの組織的な問題にも察凊しおいたす。



領土および州の登録ずいう䞊蚘の状況に関連しお、ReactOSプロゞェクトの掻動は、䞻にロシア連邊ず欧州連合の法埋に焊点を圓おおいたす。 同時に、囜際的な地䜍を宣蚀し、プロゞェクトは他の州の法埋を尊重し、朜圚的な玛争を回避するための合理的な努力をしたす



1.商暙、商品、ロゎに関する質問。





ReactOSプロゞェクトは、他の人々のブランドを尊重するこずを目指しおおり、ブランドの保護を確保するための察策も講じおいたす。 ブランドに関するプロゞェクトポリシヌは次のずおりです。



1. ReactOSのブランド保護は垞に維持されなければなりたせん。 開発者はReactOSブランドを慎重に䜿甚し、公開された資料で最初に䜿甚した埌は垞にマヌクの存圚を確認する必芁がありたす。



2.ドキュメント、ニュヌス蚘事、りェブサむトのコンテンツなどの公開資料を䜜成する堎合、プロゞェクトの参加者は、適切なマヌクを衚瀺するこずで他の人のサむンを保護するために必芁なすべおの措眮を講じる必芁がありたすおよびこのサむンを初めお䜿甚するずき。



3.同様の商暙およびサヌビスマヌク、ロゎの䜿甚。 同様のトレヌドマヌクずサヌビスマヌクの䞍䜿甚に関する芏制は、「有名な」ブランドたたは有名な商暙の䜿甚を犁止しおいたす。これらは他の有名なブランドず混同される可胜性がありたす。 ReactOSは、ReactOSブランドを盎接䜿甚する1぀のブランド名のみを䜿甚し、他のブランド名の䜿甚に関する質問を提起したせん。



4.プレれンテヌション米囜およびむンドのトレヌドドレス、英囜での停装。 商暙は、商暙ずずもに個々の囜の法埋によっお保護されおいる補品蚭蚈スタむルです。 最も有名な䟋は、コカ・コヌラのボトルずApple Macintoshコンピュヌタヌのナヌザヌむンタヌフェむスです。 他の補品のプレれンテヌションを尊重するこずはプロゞェクトポリシヌです。 珟圚、プロゞェクトは他の補品のプレれンテヌションずの競合を認識しおいたせん。 開発者は、ReactOSが他の補品ずは異なる独自のスタむルを持ち、他の人のプレれンテヌションの問題を回避するための努力を続けおいたす。



2.著䜜暩の問題





プログラムずデヌタベヌスは、䞻に著䜜暩によっお保護されおいたす。 これにより、プログラムの具䜓的な実装により、䞍正䜿甚に察する法的保護が埗られたす。 䞖界のほずんどの囜では、そのような保護の期間は著者の死の日から70幎です。

ロシアの法埋では、゜フトりェアの暩利は文孊䜜品の著䜜暩ず同じ方法で保護されおいたす。 ただし、文孊䜜品ずは異なり、州はコンピュヌタヌプログラムに远加の救枈策を提䟛しおいたす。知的財産暩に関する連邊行政機関Rospatentぞの登録です。



ロシアにおけるコンピュヌタヌプログラムおよびデヌタベヌスの囜家登録は、ロシア連邊民法の第1262条によっお芏制されおいたす。



2.1コンピュヌタヌのロシア連邊におけるプログラムの公匏登録の蚌明曞


州の登録を通じお達成される目暙は、暩利が特定の人に属するずいう蚌拠の1぀を䜜成し、資料を預けるこずです。 蚌拠は申請者の意芋のみに基づいおおり、専門家や第䞉者によっおも支持されおいたせん。 したがっお、コンピュヌタヌプログラムの状態登録の蚌明曞は、それ自䜓ではタむトルドキュメントではありたせん。



ただし、登録蚌明曞に瀺されたデヌタは、必芁な文曞ず資料の利甚可胜性、登録芁件の遵守に関する技術的チェックのみに合栌し、メリットに぀いおはチェックされたせん。 Rospatentは、プログラムが機胜しおいるかどうか、および登録されたコヌドがプログラムの䞀般的な゜ヌスコヌドであるかどうかをチェックしたせん。



コンピュヌタヌプログラムの登録簿に入力された情報は、他の方法で蚌明されおいないため、信頌できるず芋なされたすロシア連邊民法兞第1262項。 この芏定は、著者の䞀般的な掚定に察応したす-著者は、特に蚌明されない限りロシア連邊民法の第1257条、著䜜物の原本たたはコピヌで著者ずしお瀺された人物であり、したがっお、防埡に䜕も远加したせん。



Rospatentは、蚌明曞に持っおきた情報に぀いお責任を負いたせん。 圌は、虚停の情報を䜜成しおも、著者の暩利を䟵害したせん。 蚌明曞自䜓は芏範的な行為ではなく、それ自䜓で異議を申し立おるこずはできたせん。 適切な著者が法廷で著者であるこずを蚌明した堎合、Rospatentは、裁刀所の決定に基づいお登録簿を修正する必芁がありたす。



2.2 ReactOSの著䜜暩




ReactOSプロゞェクトは、GNU GPL䞀般公衆利甚蚱諟契玄曞の2番目のバヌゞョンの䞋で、゜ヌスコヌドずオブゞェクトコヌドのほずんどを開発および配垃したす。 プロゞェクトの各開発者は、開発䞭の゜ヌスコヌドの著䜜暩を受け取りたすが、ReactOSプロゞェクトで䜿甚するために、GPLラむセンスに基づいおコヌドを取り消し䞍胜にラむセンスしたす。



ReactOSの䞀郚には、BSD、GNU Lesser GPLなど、倧芏暡な金庫を衚す他のラむセンスがある堎合や、パブリックドメむンに移行される堎合がありたす。 通垞、これは他のプロゞェクトずの互換性を確保する必芁がある堎合にのみ蚱可されたす。



GNUプロゞェクトの䞀環ずしお䜜成されたGNU GPLフリヌ゜フトりェアラむセンスは、1991幎にリリヌスされたした。このラむセンスは、マサチュヌセッツ州ボストンで登録されたFree Software FoundationFSFによっお開発および保守され、アメリカ このラむセンスは、その範囲内にある゜フトりェア補品商甚目的を含むの゜ヌスコヌドの自由な䜿甚、倉曎、コピヌを蚱可したす。 デザむンでそれらを䜿甚し、掟生オブゞェクトコヌドを配垃する堎合、開発者は最初のリク゚ストで掟生補品の゜ヌスコヌドを提䟛し、同じラむセンスの䞋でそれらをラむセンスする矩務がありたす。



䞖界法孊は、IBMに察するSCO、ノベルに察するSCO、SCOに察するRed Hatの蚎蚟においお、GNU GPLラむセンスの正圓なステヌタスを確認したした。



GNU GPLラむセンスの芏定を分析するず、この文曞は著䜜暩契玄ず販売契玄の芏定を組み合わせた混合型契玄であるこずがわかりたす。



GPLは、EULA゚ンドナヌザヌラむセンス契玄-コンピュヌタヌプログラムの所有者ずそのコピヌのナヌザヌの間の契玄であり、そのようなラむセンスの最も兞型的な䟋はMicrosoft Windowsですは、ロシアの民法の法的抂念を䜿甚しお説明できたす。 ロシア連邊民法の芏範に埓っお、GPLは加入契玄であり、その条件は圓事者の1人によっお暙準圢匏で定矩されおおり、提案された契玄党䜓に参加するこずによっおのみ盞手方が受け入れるこずができたす。 ナヌザヌのGPLの発効の瞬間は、ラむセンスに明確に瀺されおいたすナヌザヌがGPLに基づいおラむセンスされた゜フトりェアのコピヌを倉曎たたは配垃する堎合、ナヌザヌは、コピヌ、配垃、および倉曎の手順を決定する条件を含め、ラむセンス党䜓ぞのアクセスを確認したす。



たずえば、ナヌザヌが゜フトりェア補品のパッケヌゞを開くか、コンピュヌタヌに゜フトりェアをむンストヌルした堎合、EULAが有効になり、ナヌザヌにずっお必須になりたす。 契玄を締結する意図を衚珟するこのような方法は、民法の教科曞に䜕床も蚘茉されおおり、法的理論では「連蚀的行動」、぀たり、取匕を締結する人の意思を衚珟する行為ですが、口頭たたは曞面による意思衚明の圢ではなく、そのような意図を結論付けるこず。



GPLずEULAの根本的な違いは、EULAがいく぀かのアクションコピヌ、配垃、倉曎を犁止しおいるのに察し、GPLは特定の最小条件の䞋でそれらを蚱可および奚励しおいるこずです。

䞀般に、ロシア連邊民法の第1郚第421条、432条および第4郚第1235条、1236条、1270条、1286条、および2009幎5月5日のロシア連邊経枈開発省の手玙N D05-2235に基づいお、フリヌ゜フトりェアの䜿甚は関連する条件に埓うず結論付けるこずができたすGNU GPLラむセンスのバヌゞョンは、ロシア連邊の著䜜暩に関する法埋の芁件に準拠しおおり、合法です。



それにもかかわらず、ロシアでGPLを䜿甚する堎合、2぀のブロックに分割されるいく぀かの困難が発生する可胜性がありたす。 1぀目は、囜際私法倖囜人を含む垂民関係たたは他の倖囜の芁玠によっお耇雑化する民法関係。ロシア連邊民法第3郚第1186条の分野、およびロシアず米囜の著䜜暩法の違いに関連しおいたす。 埌者は本質的により実甚的です-特に、それは法廷でフリヌ゜フトりェア開発者の利益を保護する䞊で非垞に重芁である可胜性があるGPLのロシア語翻蚳のステヌタスの問題です。



したがっお、米囜ずは異なり、ロシアでは、GNU GPLに基づいおラむセンスされたオペレヌティングシステムの配垃の電子チャネル配垃は、英語でのオリゞナルの印刷ラむセンステキストずロシア語ぞの掚奚される非公匏翻蚳の1぀を䌎う物理メディアでのこのオペレヌティングシステムの配垃によっお必然的に補完される必芁がありたす蚀語。 この堎合、ロシア語ず英語のテキストに矛盟がある堎合、英語のテキストが優先されたす。



2011幎12月6日付のRosstandartの呜什により、N 718-stが承認され、2012幎1月1日に斜行されたした。GOSTR 54593-2011。 この暙準はフリヌ゜フトりェアに適甚されたす。



GOST R 54593-2011は、州および地方自治䜓のニヌズを含む、フリヌ゜フトりェアの䜜成、配垃、および䜿甚の分野における䞀般芏定を確立しおいたす。



この芏栌は、所有暩や埓属性に関係なく、科孊、経枈掻動の組織、䌁業、その他の゚ンティティ、およびフリヌ゜フトりェアのラむフサむクルのすべおの段階でロシア連邊の政府機関が䜿甚するこずも目的ずしおいたす。



このドキュメントでは、䌁業や公共郚門にフリヌ゜フトりェアを導入する利点に぀いお抂説しおいたす。 䞻な甚語は、オヌプン゜ヌス、無料のプロプラむ゚タリ゜フトりェア、オヌプンスタンダヌド、プロトコル、仕様に関しお定矩されおいたす。 フリヌ゜フトりェアの目暙、目的、分類、基準が提瀺され、オヌプン゜ヌス゜フトりェアの開発ず䜿甚のためのむンフラストラクチャも含たれるべきです。



たずえば、オヌプン゜ヌス゜フトりェアの利点には、セキュリティ、信頌性、経枈的魅力、開発の技術的独立性の確保、特定のメヌカヌぞの拘束の回避、ハヌドりェアプラットフォヌムの遞択の独立性、機噚の初期費甚の䜎さ、゜フトりェアの欠陥の早期発芋、迅速な修正の可胜性が含たれたす、補品を䜿甚する暩利に察する匷制的な料金の䞍足、プログラム開発における囜内産業の発展の促進、拡倧 仕事の遂行および州および地方自治䜓のニヌズに察するサヌビスの提䟛における囜内の開発者の参加の機䌚。 GNU / Linuxディストリビュヌション、Apache httpサヌバヌ、OpenOffice.org、Firefox、およびFreeBSDは、無料アプリケヌションの成功䟋ずしお泚目されおいたす。 フランス、ブラゞル、スペむン、䞭囜の州立機関でオヌプン゜ヌス゜フトりェアを䜿甚した成功䟋が玹介されたす。



ただし、ロシア連邊では、2002幎12月27日付の技術芏制No.184-の連邊法が「技術芏制」ず「暙準」の抂念を分離しおいるため、すべおの基準は拘束力を倱い、自䞻的に適甚されるこずに泚意する䟡倀がありたす。



2.3バむナリ補品ラむセンスのReactOS䟋倖


GNU GPLは通垞、ReactOSなどのプロプラむ゚タリな゜フトりェアずGPLに基づく゜フトりェアの組み合わせを犁止しおいたす。 これにも関わらず他の同様のポリシヌに関しお、非フリヌモゞュヌルぞのバむンドに関するReactOSプロゞェクトの公匏の立堎は次のずおりですReactOSは、商甚デバむスドラむバヌや商甚アプリケヌションなどの非フリヌ゜フトりェアで䜿甚および配垃できたす。 この䟋倖は、他のGPLラむセンシヌの矩務に優先するものではありたせん。



この䟋倖は、プロゞェクトによっお劥協ず芋なされたす。 プロプラむ゚タリな゜フトりェアを倫理的に䜿甚するこずはお勧めしたせん。 通垞の操䜜に独自の゜フトりェアを䜿甚する必芁のない機噚の䜿甚をお勧めしたす。たた、無料のドラむバヌ、プログラム、ツヌルを提䟛する䌁業をサポヌトおよび掚奚したす。 さらに、このプロゞェクトでは、珟圚フリヌでないドラむバヌのみが存圚するハヌドりェアデバむス甚のフリヌドラむバヌを䜜成し続けるこずを開発者に掚奚しおいたす。



2.4サヌドパヌティの著䜜暩




ReactOSプロゞェクトは、コヌドを保護するために著䜜暩法に䟝存しおいるず同時に、他の人の著䜜暩を尊重しおいたす。

以䞋はReactOSの著䜜暩ポリシヌです。



サヌドパヌティ゜フトりェアからのコヌドのコピヌは、コピヌされたコヌドがパブリックドメむンにあるか、ReactOSなどのGPLラむセンスに基づくプログラムずの組み合わせを蚱可するフリヌ゜フトりェアラむセンスに基づいお配垃されおいない限りコヌドがGPL互換である堎合を陀き、たったく受け入れられたせん。 明瀺的に蚱可されない限り、ラむセンスは利甚できないず垞に仮定する必芁がありたす。



非フリヌの゜ヌスコヌドをReactOSに含めるこずはできたせん。 これには、ヘッダヌファむル、サポヌトファむル、および゜ヌスコヌドファむルが含たれたす。 このようなコヌドは孊習に䜿甚できたすが、孊生はこのコヌドを所有するラむセンスを持っおいるず想定されおいたす。 たずえば、明瀺的な契玄がない堎合、および有効なラむセンスがある堎合、独自のコヌドの䟋を䜿甚しお孊習および孊習するこずができたす。



非フリヌラむセンスの重倧な副䜜甚は、非フリヌシステムからReactOSにコヌドをコピヌアンドペヌストできないこずです。 さらに、既存のコヌドを再入力するだけでコピヌが行われ、著䜜暩が䟵害されたす。 既存のコヌドサンプルず同様に機胜するコヌドを䜜成するために、開発者はラむセンス条件を考慮しお、既存のコヌドを調査および理解するためにプログラムをリバヌス゚ンゞニアリングできたす。 ただし、開発者は、受け取った䞀般的な知識に基づいお、新しいコヌドをれロから䜜成する必芁がありたす。



開発者は、専有コヌドをコピヌしようずしないこずをお勧めしたす。 曞き蟌みのスタむルは著䜜暩の察象ではないかもしれたせんが、フリヌでないコヌドを蚘述するスタむルず類䌌たたは完党に同䞀のフリヌなコヌドを蚘述するスタむルは、この新しいコヌドに察する䞍信を匕き起こしたす。



゜ヌスコヌドからのコメントも著䜜暩で保護されおおり、フェアナヌスの堎合を陀き、完党に異なるオリゞナル䜜品にコピヌするこずはできたせん。



機密保持契玄NDAの䞀郚ずしお取埗された゜ヌスコヌドは、機密保持契玄自䜓の調査を必芁ずする特別なケヌスです。 このようなコヌドを研究しお埗た知識を䜿甚する前に、ReactOSプロゞェクト管理者ず秘密保持契玄の詳现に぀いお話し合う必芁がありたす。



いずれにせよ、ReactOSプロゞェクトでは、ReactOSの開発に䜿甚されるすべおの゜フトりェアのラむセンス条項に埓うこずをメンバヌに芁求しおいたす。 掚奚される戊略は、独自のラむセンスの䜿甚を完党に回避するこずです。



フェアナヌス 著䜜暩で保護された資料には、特定の取消䞍胜のフェアナヌス暩がありたす。 そのうちの1぀は、教育目的で著䜜物を研究する暩利です。 そのため、プロゞェクトの参加者が互換性のある゜フトりェアを䜜成できるように、機密保持契玄で保護されおいないサヌドパヌティの開発キットが研究されおいたす。



リバヌス゚ンゞニアリング 倚くのプロプラむ゚タリ゜フトりェアパッケヌゞには、ラむセンスにリバヌス開発を犁止する条項が含たれおいたす。 ReactOSプロゞェクトの䜜成者は、これらのラむセンス制限は、オブゞェクトコヌドから適切な゜ヌスコヌドぞの意図的な倉換を犁止する範囲にのみ適甚され、その埌にその゜ヌスコヌドの所有暩の衚明が続くず考えおいたす。 開発者が自分のコヌドの問題を芋぀けるためにデバッガヌを䜿甚しおオペレヌティングシステムのカヌネル内のコヌドを監芖トレヌスするたびに行われる郚分のリバヌス開発は、正圓な公正䜿甚です。 リバヌス゚ンゞニアリングを介しお盎接取埗した゜ヌスコヌドは、他の独自の゜ヌスコヌドず同じ方法で凊理する必芁がありたす。システムの孊習ず理解には圹立ちたすが、ReactOSに含めるこずはできたせん。



オブゞェクトコヌドの逆アセンブルは、リバヌス゚ンゞニアリングの䞀皮ず芋なされたす。 逆アセンブルされたコヌドリストには、オブゞェクトコヌド自䜓ず同じラむセンス制限がありたす。



「汚染された開発者」。 すでに以前に公開され、著䜜暩で保護されおいるものず同様の䜜業を実行するずきに衚珟される法的理論がありたす。 新しい䜜品の䜜成者が元の䜜品を芋た堎合、元の䜜品の著䜜暩を䟵害せずにそのような䜜品を䜜成できないずいう懞念がありたす。 プロゞェクトの䜍眮は、この理論が倚​​くの理由で無効であるようなものです。 原則ずしお、プロプラむ゚タリなコヌドを芋おいる開発者が、䞀般的な䜜業ロゞックの芳点からのみ類䌌したReactOSのコヌドを曞くこずができない理由はありたせん。



プロゞェクトコヌディネヌタヌは、コヌドベヌスがシステムの䞀郚であるコヌド党䜓のすべおの著䜜暩ずラむセンスの芁件を満たしおいるこずを確認するためにあらゆる努力を払っおいたす。 ただし、システムのサむズず耇雑さにより、このような違反が発生しないこずを保蚌するこずはできたせん。 プロゞェクトのWebサむトでは、このような違反の申請を受け付ける特別なフォヌムを提䟛しおいたす。 プロゞェクトコヌディネヌタヌは、関連する蚌拠曞類の提䟛ずプロゞェクト管理者による確認を条件ずしお、違反を報告した埌、そのような違反を含むコヌドをコヌドベヌスから盎ちに削陀するこずを玄束したす。



2.5開発ツヌル


ReactOSの開発には、いく぀かのサヌドパヌティSDKが必芁です。 それらのそれぞれは、固有の法的問題を提瀺したす。 ReactOSの開発では、次のSDKが䜿甚されたす。



-Microsoft Platform SDK関連するSDKおよびSDKコンポヌネントを含むこのSDKはwww.microsoft.com/msdownload/platformsdk/sdkupdateにありたす。 ヘッダヌファむル、ラむブラリ、ドキュメント、その他のサポヌトファむル、およびSDKで定矩されたAPIの䜿甚を瀺すプログラムのサンプル゜ヌスコヌドが含たれおいたす。 これは、Microsoftオペレヌティングシステムで動䜜し、Microsoftオペレヌティングシステムず互換性のあるサヌドパヌティ゜フトりェアを䜜成するために䜿甚される䞻芁な開発ツヌルです。



-Microsoftドラむバヌ開発キットDDKカヌネルモヌド゜フトりェアデバむスドラむバヌを含むを開発するために蚭蚈された特別なSDK。



-Microsoftむンストヌル可胜ファむルシステムキットIFSファむルシステムず呌ばれる特定のカヌネルモヌドコンポヌネントを開発するために蚭蚈された特別な目的のSDK。 このキットのラむセンスは玄1,000ドルです。



SDKラむセンスの制限。 プロゞェクト参加者がよく䜿甚するSDKの䞀郚は、非フリヌラむセンスで配垃されたす。 これらのラむセンスの䞀郚には、このSDKを䜿甚しお開発された゜フトりェアの䜿甚に関するさたざたな制限が含たれおいたす。 特に、Microsoftは、DDKを䜿甚しお䜜成されたオペレヌティングシステムドラむバヌを䜿甚できるように制限を課しおいたす。 これらの制限は、オブゞェクトたたは゜ヌスコヌドの圢匏でMicrosoft提䟛のヘッダヌたたはラむブラリファむルを盎接含むドラむバヌにのみ適甚されたす。 ただし、これらの制限はこれらのSDKに付属のドキュメントずの関連では無効であり、゜ヌスコヌド特にヘッダヌファむルは、䞊蚘のように、それらを調べお互換性を確保する目的でアクセスできたす。



ReactOSプロゞェクトは、これらのSDKの䞀郚のコンポヌネントが著䜜暩で保護されおいないこずを保持しおいたす。 このプロゞェクトでは、蚘号定数、デヌタ構造のタむプなどの名前は、機胜的な芁玠であり、創造的な衚珟が含たれおいないため、著䜜暩で法的に保護されおいるずは芋なされたせん。 したがっお、プロゞェクトは、開発者が独自の察応するデヌタ構造、宣蚀された定数、列挙型などに名前を付けるこずができるこずを提唱しおいたす。 著䜜暩で保護された䜜品に芋られるものに䌌おいたす。

さらに、倖郚のオブゞェクトコヌドずの互換性を確保するために、デヌタ構造ずコンポヌネントの名前は同䞀である必芁があるため、Microsoft SDKにあるものず類䌌しおいたす。



WindowsずのReactOSの完党な互換性を実珟するには、ReactOSのデヌタ構造がサヌドパヌティ゜フトりェアで期埅されるものず正確に䞀臎する必芁がありたす。 著䜜暩で保護されたファむルからのデヌタの盎接コピヌは犁止されおいたすが、ReactOSでは、非フリヌSDKにあるデヌタ構造ず互換性のあるデヌタ構造の耇補再構築が蚱可されおいたす。



3.特蚱の問題





䞀郚の囜では、特蚱法のメカニズムを通じお゜フトりェア゜フトりェアの保護を蚱可しおいたす。゜フトりェア特蚱は、他の特蚱ず同様に、著䜜暩保護の条件に比べお短い期間通垞玄20幎付䞎されたすが、同時にこの技術の実装で具珟化されたアむデアを保護したす。

そのような特蚱は長い間「゜フトりェア特蚱」ず呌ばれおいたずいう事実にもかかわらず文字通りの翻蚳はやや具䜓的ではありたせんが、「゜フトりェア特蚱」ずいうフレヌズを誀解させる可胜性がありたす、個々のプログラムの特蚱に぀いおは話しおいたせん。 「゜フトりェア特蚱」は、汎甚コンピュヌタヌ䞊のプログラムを䜿甚しお実行できるアルゎリズムず操䜜を保護するため、Richard Stallmanは「蚈算アむデア特蚱」ず呌ぶこずを提案したした。

コンピュヌティングアむデアの特蚱は、少なくずも米囜、䞀郚のペヌロッパ諞囜、および韓囜に適甚されたす。

ほずんどのペヌロッパ諞囜およびロシアでは、文字通り「゜フトりェア甚」ずいう意味の特蚱は正匏に無効です。欧州特蚱条玄の第52条は、コンピュヌタヌアルゎリズム、方法、およびプログラムの特蚱を明瀺的に犁止しおいたす。ロシアでは、コンピュヌタヌプログラムの特蚱は犁止されおいたす。



したがっお、プロゞェクトは囜際的な地䜍を持っおいるため、゜フトりェア特蚱はReactOSに倧きな圱響を䞎える可胜性がありたす。珟圚、プロゞェクト゜フトりェアの特蚱は米囜の法的枠組みに違反しおいたせん。たた、サヌドパヌティの特蚱はフリヌ゜フトりェアず根本的に互換性がないため、このようなプロゞェクトでは慎重に避ける必芁があるこずに泚意する䟡倀がありたす。



特蚱暩の䟵害は、誰かが特蚱所有者からのラむセンスなしに特蚱発明を「生産、販売、䜿甚、たたは販売」し始めた瞬間に発生したすが、責任は珟圚の法埋および批准された州の合意によっお倧きく異なりたす適切なアプリケヌションになりたす。明らかに、特蚱の問題はすべおのプロゞェクト開発者に関連しおいたす。これはかなり耇雑な問題ですが、特蚱に関するプロゞェクトのポリシヌは次のずおりです。



管理者、コヌディネヌタヌ、およびその他のReactOSプロゞェクト参加者は、関連する特蚱を積極的に怜玢する必芁はありたせん。 ReactOSのような耇雑なシステムのすべおの偎面を網矅する完党な特蚱怜玢を行うこずは、実際には䞍可胜であり、たたは少なくずも過床に高䟡で時間がかかりたす。



プロゞェクト参加者は、ReactOSの開発に関連する既知の特蚱の存圚を特定し、プロゞェクト管理者に通知するために、あらゆる努力を払っおいたす。これは、プロゞェクトが他の人に完党な特蚱怜玢を行うこずを奚励しおいるずいう意味ではありたせん。ただし、これは、開発者が認識しおいる特蚱、および圌らの意芋ではプロゞェクトに関連する可胜性のある特蚱を報告する必芁があるこずを意味したす。



プロゞェクト管理者は、プロゞェクトに関連する可胜性のある特蚱のリストを維持し、䟵害を回避するための努力をしたす。原則ずしお、各特蚱に関する法的助蚀は埗られたせん。その代わり、プロゞェクトコヌディネヌタヌは、圌らの芳点から、特蚱の技術的関連性に぀いお結論を導き、必芁であれば、特蚱法に違反するシステムコヌドの削陀および/たたは倉曎を決定したす。



プロゞェクト参加者は、ReactOSず共同で実斜された新しい開発の特蚱を取埗しないこずに同意したす。あるいは、これらの特蚱の所有暩をReactOS財団に譲枡するこずに同意するか、氞久、取消䞍胜、ロむダリティフリヌのラむセンスを誰にも付䞎したせんReactOSシステムたたはシステムの掟生物぀たり、「特蚱巊」のようなものず共に特蚱発明を䜿甚したい人。



元々は䌁業秘密であったサヌドパヌティのプロプラむ゚タリ゜ヌスコヌドたずえば、挏掩したMicrosoft Windows゜ヌスコヌドを含むにアクセスできた開発者は、特別なケヌスです。著䜜暩の問題も特蚱の問題も倉わりたせんが、機密保持契玄に眲名した埌にコヌドを受け取った開発者は、このコヌドを所有するラむセンスを持っおいたせん。そうでなければ、䌁業秘密の開発者による明らかな違反がありたす。したがっお、このコヌドは孊習にも適しおいたせん。 ReactOS開発アクティビティでそのようなサヌドパヌティ独自のコヌドを所有たたは䜿甚する開発者からの支揎を拒吊するこずは、プロゞェクトポリシヌです



プロゞェクトコヌディネヌタヌは、関連する文曞蚌拠の提䟛ずプロゞェクト管理者による確認分析を条件ずしお、そのような違反を報告した埌、コヌドベヌスから特蚱発明の実装を含むコヌドを盎ちに削陀するこずを玄束したす。プロゞェクトのWebサむトでは、このような違反の申請を受け付ける特別なフォヌムを提䟛しおいたす。



4.商業秘密、非開瀺契玄の問題。





ReactOSプロゞェクトの参加者は、さらなる配垃が蚱可されおいない情報を受け取る堎合がありたす。これは、参加者が䌁業秘密を所有しおいる堎合です。

営業秘密を構成する情報にアクセスする人々は、秘密にされるこずが掚奚されたす。 ReactOSなどの公開プロゞェクトは、䞀般に䌁業秘密ず互換性がありたせん。プロゞェクト参加者は、プロゞェクトの䌁業秘密を開瀺すべきではありたせん。プロゞェクトは䌁業秘密を保存したせんが、他の人々の䌁業秘密を保存するために可胜な限りすべおを行いたすが、プロゞェクトは各参加者に関する保蚌を行いたせん。

営業秘密の欠劂はプロゞェクトの方針です。぀たり、プロゞェクト参加者は、ReactOSでの䜜業のコンテキストで䌁業秘密にアクセスするべきではありたせん。



ReactOSプロゞェクトの参加者は、秘密保持契玄NDAを制定する必芁に盎面する堎合がありたす。プロゞェクトの基本的な非互換性ず機密保持の抂念により、プロゞェクトは䜕らかの理由で機密保持契玄の採択を承認したせん。



プロゞェクト参加者は、プロゞェクトぞの参加に関連する可胜性のある合意に぀いおプロゞェクトコヌディネヌタヌに通知する必芁がありたす。プロゞェクト管理者は、プロゞェクトにコヌドを送信する前だけでなく、メヌリングリストぞのメッセヌゞの送信、IRCでのプレれンスを含む非自明な参加が始たる前でも、非フリヌコヌドでの䜜業䞭にプロゞェクト参加者が取埗した機密保持契玄に関する情報の開瀺を芁求したすチャンネルなどプロゞェクトは、プロゞェクト参加者による秘密保持契玄の違反を防ぐためにあらゆる努力を払っおいたすが、これは参加者の行動に関する保蚌を䞎えるものではありたせん。



機密保持契玄を受け入れた参加者は、機密保持契玄が適甚されるコヌド、文曞、実装のヒント、アヌキテクチャ情報などを送信するこずを犁止されおいたす。そのような契玄を締結した開発者は、その条件を順守する必芁がありたす。圌らは圌らの評刀を明らかに意図的に「信甚を倱い」、第䞉者ずの眲名された秘密保持契玄の圢で文曞蚌拠がありたす。秘密保持契玄に違反しお送信されたコヌドは、コヌドベヌスから削陀されたす。



結論





したがっお、この䜜業では、オヌプンReactOSオペレヌティングシステムの開発のさたざたな法的偎面、぀たり個別化ツヌルの保護、著䜜暩ず関連する暩利、䌁業秘密、特蚱法の問題が考慮されたした。法的な芳点から「無料」゜フトりェアを開発するプロセスの特城も調査されたした。オヌプンオペレヌティングシステムReactOSは耇雑な法埋の䞻題であるこずが確立されおいたす。さたざたな皮類ず圢態の知的創造性の結果が含たれおおり、その開発ず普及のプロセスの法的芏制は、各州の管蜄内の珟圚の法埋に個別に盎接䟝存しおいたす。これらの機胜ずその囜際的なステヌタスを考慮しお、ReactOSのオヌプン゜ヌスプロゞェクトは、その掻動においお、プロゞェクト参加者による著䜜暩、特蚱、䌁業秘密、ほずんどの法域における第䞉者の個別化の手段による違反を回避する戊略を厳守しおいたす。プロゞェクトラむセンスず互換性のある無料ラむセンスGPLの1぀に基づいお、特蚱によっお保護されおおらず、盎接の著者によっおラむセンスされおいる、既知の合法的な゜ヌスず方法による知的創造性の結果のみがプロゞェクトコヌドベヌスに受け入れられたす。このプロゞェクトは、オヌプン゜ヌス゜フトりェアの法的保護に関する確立された囜際慣行に基づいお、知的財産暩を擁護したす。ほずんどの管蜄区域における第䞉者の個別化の手段。プロゞェクトラむセンスず互換性のある無料ラむセンス-GPLのいずれかの䞋で、特蚱によっお保護されおおらず、盎接の著者によっおラむセンスされおいる、既知の合法的な出兞ず方法による知的創造性の結果のみがプロゞェクトコヌドベヌスに受け入れられたす。このプロゞェクトは、オヌプン゜ヌス゜フトりェアの法的保護に関する確立された囜際慣行に基づいお、知的財産暩を擁護したす。ほずんどの管蜄区域における第䞉者の個別化の手段。プロゞェクトラむセンスず互換性のある無料ラむセンス-GPLのいずれかの䞋で、特蚱によっお保護されおおらず、盎接の著者によっおラむセンスされおいる、既知の合法的な出兞ず方法による知的創造性の結果のみがプロゞェクトコヌドベヌスに受け入れられたす。このプロゞェクトは、オヌプン゜ヌス゜フトりェアの法的保護に関する確立された囜際慣行に基づいお、知的財産暩を擁護したす。プロゞェクトラむセンス-GPLず互換性がありたす。このプロゞェクトは、オヌプン゜ヌス゜フトりェアの法的保護に関する確立された囜際慣行に基づいお、知的財産暩を擁護したす。プロゞェクトラむセンス-GPLず互換性がありたす。このプロゞェクトは、オヌプン゜ヌス゜フトりェアの法的保護に関する確立された囜際慣行に基づいお、知的財産暩を擁護したす。



付録





A.



アプリケヌションプログラミングむンタヌフェむスAPIの甚語アプリケヌションにプログラミングむンタヌフェむスを提䟛する関数、デヌタ構造、定数、オブゞェクトなどのセット。たずえば、コンピュヌタヌのオペレヌティングシステムには、アプリケヌションの䜜成時にこのシステムず察話するために䜿甚する必芁がある関数を持぀APIがありたす。「API」ずいう名前は、オペレヌティングシステムによっお提䟛される特定の機胜を指す堎合がありたす。



゜フトりェア開発キットSDKこれらのSDKのベンダヌず察話するコンピュヌタヌプログラムを䜜成するために䜿甚される゜フトりェアずドキュメント。通垞、これらのバンドルには、Cヘッダヌファむル、オブゞェクトコヌドラむブラリ、バンドルを䜿甚するためのさたざたな圢匏のドキュメント、およびバンドルがサポヌトする予定のプログラムに関する詳现情報が含たれおいたす。



著䜜暩曞面による䜜品、オヌディオずビデオの録音、歌、ビゞュアルアヌト、コンピュヌタヌ゜ヌスコヌドなど、創造的な衚珟を保護する政府定矩の独占圢態著䜜暩は䜜品に含たれる文字通りの衚珟を保護し、䜜品が具䜓化するアむデアや抂念ではありたせん。著䜜暩は、コンピュヌタヌの゜ヌスコヌドや、堎合によっおはオブゞェクトコヌドの䜜成を含む、有圢の圢匏で修正された時点で著䜜暩で保護されおいるすべおの䜜品で自動的に発生したす。



ラむブラリ䞀般的に䜿甚される゜フトりェアコンポヌネントを含むオブゞェクトコヌドファむル。オペレヌティングシステムでは、サヌドパヌティの゜フトりェアがシステムラむブラリを䜿甚しお、オペレヌティングシステムず機胜を「リンク」し、゜フトりェアがオペレヌティングシステムで適切に動䜜するようにする必芁がありたす。



逆アセンブラヌオブゞェクトコヌドを人間が読めるアセンブリ蚀語コヌドに倉換するために開発者が䜿甚する゜フトりェア。開発者が゜フトりェアの欠陥の怜玢ず修正を容易にするために䜿甚したす。さらに、逆アセンブラを䜿甚しお、開発者が補品の察象ずなるシステムをよりよく理解できるようにするこずができたす。逆アセンブラを䜿甚しお、元のコヌドが倱われた堎合に゜ヌスコヌドを埩元するこずもできたす。



デバむスドラむバヌ「ドラむバヌ」オペレヌティングシステムに代わっおハヌドりェアを盎接たたは間接的に制埡するように蚭蚈された゜フトりェア。たた、オペレヌティングシステムのカヌネルで盎接プラグむンずしお実行するように蚭蚈された゜フトりェアを指す堎合にも䜿甚されたす。原則ずしお、ドラむバヌは非垞に䜎レベルであり、ロヌド埌にオペレヌティングシステムのカヌネルの䞀郚になりたす。基本的に、これらはオペレヌティングシステムのアヌキテクチャず非垞に密接に関連しおいたす。



゜ヌスコヌドプログラミング蚀語CやC ++などでのコンピュヌタヌプログラムの衚珟。この甚語は、人間が簡単に読むこずができ、゜フトりェアの䜜成ず保守に䜿甚される特殊な圢匏の゜フトりェアを指したす。通垞、゜ヌスコヌドには、読者が゜フトりェアを理解するのに圹立぀コメントが含たれおいたす。たた、゜ヌスコヌドにはヘッダヌファむルが含たれおいたす。



営業秘密所有者通垞は䌚瀟にずっお貎重な情報であり、公開時に䌚瀟の垂堎競争力を損なう可胜性のある情報。

コンパむラタヌゲット環境で実行するために、人間が読み取れる゜ヌスコヌドをオブゞェクトコヌドに倉換する゜フトりェア開発ツヌル。



ロゎタむプ他のギリシャ語からλόγος-単語+τύπος-むンプリント定型化された文字および/たたは衚意文字の圢匏での䌚瀟名のグラフィック指定。ロゎは、商暙の画像や法人の王章ずしお広く䜿甚されおいたす。



非フリヌ専有゜フトりェア著者たたは著䜜暩所有者が個人所有する゜フトりェアであり、フリヌ゜フトりェアの基準を満たしおいたせんオヌプン゜ヌスコヌドでは䞍十分です。



所有暩のある゜フトりェアの著䜜暩者は、その䜿甚、コピヌ、および倉曎に぀いお、党面的たたは本質的な偎面で独占暩を保有したす。ほずんどの商甚補品はただこのカテゎリに分類されたす。



パブリックドメむン著䜜暩保護の察象ずなる䜜品は、䜜品の䜜成者の明瀺的な同意を埗お、パブリックドメむンに譲枡される堎合がありたす。䜜品がパブリックドメむンに割り圓おられるず、著䜜暩によっお保護されなくなり、いかなる皮類の保護もなくなりたす。



オブゞェクトコヌド人間が読める゜ヌスコヌドをタヌゲット環境での実行に適した圢匏に倉換するように蚭蚈されたコンパむラたたは他の同様のプログラムの結果。通垞、この甚語は、マむクロプロセッサで盎接実行できる機械語呜什を指したす。オブゞェクトコヌドは、゜ヌスコヌドの反察で、オブゞェクトコヌドに倉換されたす通垞はコンパむラを䜿甚。



オペレヌティングシステムOS基本プログラムを実行できる環境を線成するために蚭蚈された特別なクラスのコンピュヌタヌ゜フトりェア。オペレヌティングシステムはコンピュヌタヌハヌドりェアず盎接察話し、プログラムが察話できる暙準化されたサヌビスのセットを提䟛したす。 OSには、たずえば、Microsoft Windows XP、GNU / Linux、およびApple Macintoshが含たれたす。



デバッガヌ゜フトりェアの欠陥の修正を促進するために開発者が䜿甚する゜フトりェア。さらに、デバッガヌを䜿甚しお、開発者が補品の察象ずなるシステムをよりよく理解できるようにするこずができたす。デバッガヌの䟋は、CompuwareのSoftICEやMicrosoftのWinDbgです。



特蚱新しく有甚な発明の発明者に政府によっお付䞎された法的独占。有圢および無圢の抂念、方法、手順、技術、デバむスなどに぀いお特蚱が付䞎されたす。



サヌビスマヌク他人のサヌビスを識別するために䜿甚される商暙。



フリヌ゜フトりェアフリヌ゜フトりェアFree Software Foundationhttp://www.gnu.orgによっお公開されたフリヌ゜フトりェアの定矩に埓っおラむセンスされた゜フトりェア。 GNU General Public LicenseGPLは、人気のあるフリヌ゜フトりェアラむセンスです。



商暙商暙特定のメヌカヌの補品ず他のメヌカヌを区別するマヌク。商暙は通垞、特定の業界内で補品を䞀意に識別するために䜿甚されたす。



ヘッダヌファむル通垞、CたたはC ++で蚘述された゜ヌスコヌドファむル。他の゜ヌスコヌドファむルに参照によっお含たれおいたす。



ヘッダヌファむルは、API、デヌタ構造、操䜜定数、および゜フトりェアシステムの他の特性を説明する情報を提䟛したす。たずえば、特定のオペレヌティングシステムで実行されるプログラムを䜜成するには、このシステムの開発者によっお提䟛され、それず察話するように蚭蚈されたヘッダヌファむルを䜿甚する必芁がありたす。



゜ヌス





1. WIPO著䜜暩条玄WCTおよびWIPO著䜜暩条玄に関する合意声明は、1996幎12月20日の倖亀䌚議で採択されたした[電子リ゜ヌス]。-URL www.wipo.int/treaties/en/ip/wct/wct.html

2.知的財産暩TRIPSたたはTRIP [電子リ゜ヌス]協定の貿易関連の偎面に関する協定。-URL www.rupto.ru/norm_doc/sod/norm_doc/mejd_doc/trips.html

3.「ロシア連邊の民法」ロシア連邊の民法2006幎12月18日N230-、パヌト4、2009幎1月1日修正。 2013 [電子リ゜ヌス]。-URLwww.consultant.ru/popular/gkrf4 ConsultantPlus、1992-2013

4. 2012幎1月1日の州基準No. GOST R 54593-2011「情報技術。フリヌ゜フトりェア。䞀般芏定。」

5. 2009幎5月5日のロシア連邊経枈開発省の手玙N D05-2235 [電子リ゜ヌス]。 - URLwww.subschet.ru/subschet.nsf/docs/0C3E2997FDF34C30C32576220019BE2D.html

6.非ロシア語翻蚳でラむセンスGNU䞀般公衆利甚蚱諟契玄曞のテキスト[電子リ゜ヌス] jxself.org/translations/gpl-2.ru.shtml

7.リチャヌドストヌルマン。特蚱から゜フトりェアフィヌルドを保護したす。 Free Software Foundation2013幎2月2日[電子リ゜ヌス]。-URLgnu.org/philosophy/limit-patent-effect.html

8.「コンピュヌタヌの著䜜暩䟵害ずの闘い゜フトりェアの著䜜暩䟵害に察する責任ず、その保護に関するロシア連邊の法埋」、Adobe Systemsの法的なレビュヌ[電子リ゜ヌス]。-URL www.adobereal.ru/legal/russian_legislation_on_copyright_protection_for_software.php#adobe_01

9. GNU General Public License。 /「ロシアの法制床ぞの適甚可胜性に関する「無料」ラむセンスの分析。」 Altlinuxの法的なレビュヌ。 [電子リ゜ヌス]。 – URL: www.altlinux.ru/media/otchet_dlia_publikacii/part4.html#mozTocId391958

10. ReactOS [ ]. – URL: old.reactos.org/ru/dev_legalreview.html

11. « GPL » «» №13 09 2002 [ ]. – URL: old.computerra.ru/2002/438/17257

12. « ?», habrahabr.ru/post/176101



All Articles