á¡áá±ááááẠááŒááºáá±á¬ááºá
ᯠááá¬ážááœáŸááºáá±á¬áºáá»á¯áẠáá»á±áááºáááºá ááá¯ááºážáá¶á·áá¬ážááá·áº ááá·áºááœááºážá
ááºážá
á¬ážááẠGoogle á á¡ááá¬ážáá¶á
ᬠ2010 ááŸá
áºáá±á«ááºáž "Oracle vs. Google" ááᯠá¡ááŒáá·áºáá¯á¶ážááá¬ážáá¯á¶ážááœáẠá
ááºážáá¯á¶ážáá«á ááŒá®ážáá²á·áá±á¬ááŸá
áºááœááºá á¡áá±áááááºá¡áá°áá¶ááá¬ážáá¯á¶áž áá»á±áááºáááºá Oracle á á¡áá°áá¶áááºááŒá®áž Android ááááºáá±á¬ááºážááœáẠJava API á¡áá¯á¶ážááŒá¯ááŸá¯ááŸáá·áº áááºáááºááá·áº Google á¡á¬áž áá±á¬ááºáá¶ááá·áº 2016 áá¯á¶ážááŒááºáá»ááºááᯠáááºáá»ááºááá¯ááºáááºá Google á á¡ááá¬ážáá¶áá»ááºááᯠáá¯á¶á·ááŒááºááá·áºá¡áá±ááŒáá·áº US Supreme Court ááẠcase material áá»á¬ážááᯠáá±á·áá¬ááẠááá±á¬áá°áá²á·ááŒá®áž application programming interfaces (APIs) ááẠáá¬ááá
á¹á
ááºážááá¯ááºáᬠáá°ááá¯ááºááœáá·áºááŸáá·áº áááºááá¯ááºááŒááºáž ááŸáá áááŸáááᯠááŒááºáááºá
ááºážá
á¬ážááẠááá±á¬áá°áá²á·áááºá
2012 áá¯ááŸá
áºáá¯ááºážá áááá¯ááááºáá±ážáá²á· á¡ááœá±á·á¡ááŒá¯á¶ááŸááá²á· ááá¬ážáá°ááŒá®ážáá
áºáá±á¬ááºááᯠááááááá¯ááºááŒáá¡á±á¬áẠááá±á¬áá°áááºá Google á áááºáááºáá»ááºááŸáá·áº á¡ááá¡ááŸááºááŒá¯áá²á·áááºAPI ááá¯ááœá²á·á
ááºážááá·áºá¡áááºáá
áºáááºááẠá¡áááá·áºáá±ážááœá²á·á
ááºážáá¯á¶ááá
áºá
áááºáá
áºááá¯ááºážááŒá
áºááẠ- áááá»áá±á¬áá¯ááºáá±á¬ááºáá»ááºáá
áºáá¯ááŸáá·áºáááºá
ááºáá±á¬áá¬ááºáá±á¬ááºá¡á
á¯áá
áºáá¯ááŒá
áºáááºá á¡áááá·áºáá±ážááœá²á·á
ááºážáá¯á¶ áááºááœá¬ážááŒááºážááẠááá¯ááºáááºáá®ááŸá¯ááŸáá·áº áááºáá±á¬ááºáááœááºáá°ááŸá¯ááá¯á·ááᯠáá±áá»á¬á
á±áááºá¡ááœáẠáááŸááááŒá
áºááá¯á¡ááºáá±á¬ááŒá±á¬áá·áº ááá¯áá²á·ááá¯á·áá±á¬ á¡áááá·áºáá»á¬ážááᯠáá°ááá¯ááºááœáá·áºá¥ááá±ááŒáá·áº á¡áááá¹áá¬ááºááœáá·áºááá¯áá¬ážáá«áááºá ááá¯á·ááŒá±á¬áá·áºá ááŒá±ááŒá¬áá»ááºáá»á¬ážááŸáá·áº áá±á«ááºážá
á®ážáá±á¬áºááŒáá»ááºáá»á¬ážáá«ááŸáááá·áº ááá¯ááºážáá»á¬ážááááá±áááá¹ááá¬ááẠá¡áá±ážáááŒá®ážáá« - á¡áá¬ážáá°áá¯ááºáá±á¬ááºááá¯ááºá
áœááºážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá¡ááœáẠAPI ááœá²á·ááá·áºáá¯ááºáá±á¬ááºáá»ááºá¡áááºáá»á¬ážááẠáá¯ááºáá±á¬ááºáá»ááºááœá²ááŒá¬ážáá±áá±á¬áºáááºáž áá¯ááºáá±á¬ááºááá¯ááºá
áœááºážá ááœá²ááŒá¬ážáá±áá±á¬áºáááºáž áá°áá®ááá«áááºá á
áááºáá°ážáá
áºáᯠááá¯á·ááá¯áẠáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠáá±á¬áºááŒááẠáááºážáááºážáá
áºáá¯áááºážáᬠááŸááá±á¬ááŒá±á¬áá·áº áá°ááá¯ááºážááẠáááºáá°áááºáá»áŸáá±á¬ ááŒá±ááŒá¬áá»ááºáá»á¬ážááᯠááœááºáááºá
áœá¬ á¡áá¯á¶ážááŒá¯ááœáá·áºááŸáááŒá®áž áááºážá¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážááᯠáááºáá°áá»áŸ áááºáá«ážááŒá®ážá¡á¯ááºáá¬ážááá¯ááºáááºááá¯ááºáá±á
Oracle ááẠUS Federal Court of Appeals ááœáẠá¡áá°áá¶áááºáá²á·ááŒá®áž á¡ááá¯ááºááá²á·áááºá áá¯á¶ážááŒááºáá»ááºááᯠáááºáá»ááºááŒááºážá - Java API ááẠOracle á áá¬áááá¯ááºááá¯ááºááŸá¯ááŒá
áºááŒá±á¬ááºáž á¡áá°áá¶ááá¬ážáá¯á¶ážá០á¡ááá¡ááŸááºááŒá¯áá²á·áááºá áááºážáá±á¬ááºááœááºá Google ááẠáááºážáá»á°áá¬áá»á¬ážááᯠááŒá±á¬ááºážáá²áá²á·ááŒá®áž Android ááááºáá±á¬ááºážááŸá Java API ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážááẠááá¬ážáá»áŸáá
áœá¬ á¡áá¯á¶ážááŒá¯ááŒá±á¬ááºáž áááºáá±ááŒááẠááŒáá¯ážá
á¬ážáá²á·ááŒá®ážá á¡á±á¬ááºááŒááºáá²á·áááºá. Google á áááºáááºáá»ááºááŸá¬ á¡áááºáá±á¬ááºáá±á¬á·ááºáá²ááºáááºáá®ážááŒááºážááẠAPI ááá¯ááºá
ááºáááá¯á¡ááºáá²á ááá¯ááºáááºáá®áá±á¬ áá¯ááºáá±á¬ááºááŸá¯ááá¯ááºáᬠáá¬áá°áá®áá»áŸáá»á¬ážááᯠáááºáá®ážáááºá¡ááœáẠAPI áá»á¬ážááᯠááŒááºáááºáá¯ááºáá¯ááºááŒááºážááŸá¬ "ááá¬ážáá»áŸáá
áœá¬ á¡áá¯á¶ážááŒá¯ááŒááºáž" áᯠáá°ááá«áááºá Google á á¡ááá¯á¡á APIs áá»á¬ážááᯠáá¬ááá
á¹á
ááºážá¡ááŒá
Ạááœá²ááŒá¬ážáááºááŸááºááŒááºážááẠáááºážáá
áºáá®ááœááºááŸá¯ ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááᯠáá»ááºááŒá¬ážá
á±áá±á¬ááŒá±á¬áá·áº á
ááºááŸá¯áá¯ááºáááºážá¡áá±á«áº á¡áá»ááºááá±á¬áá±á¬ááºááá·áº á¡áá»áá¯ážáááºáá±á¬ááºááŸá¯áá»á¬áž ááŸááá¬ááá¯ááºááŒá®áž áá±á¬á·ááºáá²ááºááááºáá±á¬ááºážáá»á¬ážá ááœá²áááºáá¯ááºáá±á¬ááºááá¯ááºáá±á¬ analogues áá»á¬áž áááºáá®ážááŒááºážááẠááá¬ážá
áœá²ááŸá¯á á¡ááŒá±á¬ááºážá¡áᬠááŒá
áºáá¬ááá¯ááºáááºá
Oracle á áá¯áááá¡ááŒááẠá¡áá°áá¶áááºáá²á·ááŒá®áž áá®á¡ááŸá¯ááᯠáááºáá«ááá²áá² áá»áŸá±á¬ááºáá²áá²á·áá«áááºá ááŒááºáááºááŒááºáááºáá¬ážáááºá áá°áááá»ááºááŸá¬áá¬á¡ááœááºá "ááá¬ážáá»áŸááá±á¬á¡áá¯á¶ážááŒá¯ááŸá¯" áááá¬áááẠAndroid ááŸáá·áºáááºááá¯ááºááŒááºážáááŸáááŒá±á¬ááºáž ááá¬ážáá¯á¶ážá áá¯á¶ážááŒááºáá²á·ááŒá®ážá á€ááááºáá±á¬ááºážááᯠGoogle á០áá
áºááá¯ááºáá±á¬ááºážáááºáá±á¬áááºááœááºáá»ááºááŒáá·áº áá®ááœááºáá¬ážááŒááºážááŒá
áºááŒá®áž áá±á¬á·ááºáá²áá¯ááºáá¯ááºáá
áºáá¯á¡á¬áž ááá¯ááºááá¯ááºáá±á¬ááºážáá»ááŒááºážááŸááá¯ááºáá² áááºá
ááºáááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº ááŒá±á¬áºááŒá¬áá»á¬ážááᯠááááºážáá»á¯ááºááŒááºážááŸáá
áºááá·áº ááááŸááá¬áá±á¬ááŒá±á¬áá·áºááŒá
áºáááºá áá
áºáá»áááºáááºážááŸá¬áááºá Google ááẠáááºážááááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºáááºá¡ááœáẠáá°ááá¯áẠAPI ááŸáá
áºááá·áº áá¯á¶ážá
áœá²áá°áá»á¬ážá¡áá±á«áº ááááºážáá»á¯ááºáá¬ážáᬠáá¯ááºáá±á¬ááºááŸá¯ááá¯ááºáᬠanalogues áá»á¬ážáááºáá®ážáááºá¡ááœáẠá¡áá¯á¶ážááŒá¯ááŒááºážáááŒá¯ááẠáá¬ážááŒá
áºáá¬ážáááºá Java API ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááẠá
á®ážááœá¬ážááŒá
áºááá¯ááºáá±á¬á¡áá¯á¶ážááŒá¯ááŸá¯á¡ááœáẠá¡ááá·áºá¡áááºáááŸááá«á
source: opennet.ru