際際滷

際際滷Share a Scribd company logo
Mi辿rt vesz辿lyes d旦nt辿s a Java API-k
szerzi jog al叩 von叩sa
Nagymajt辿nyi G叩bor, 2014.06.03
Mi az API?
 API def: egy program vagy rendszerprogram
azon elj叩r叩sainak (szolg叩ltat叩sainak) 辿s azok
haszn叩lat叩nak dokument叩ci坦ja, amelyet m叩s
programok felhaszn叩lhatnak. Egy nyilv叩nos API
seg鱈ts辿g辿vel lehets辿ges egy programrendszer
szolg叩ltat叩sait haszn叩lni an辿lk端l, hogy annak
bels m撤k旦d辿s辿t ismerni kellene
http://hu.wikipedia.org/wiki/Alkalmaz%C3%A1sprogramoz%C3%A1si_fel%C3%BClet
Android platform
Mi a t旦rt辿net?
 Google Android platform java-t haszn叩l a felhaszn叩l坦i programokn叩l ( SDK )
 Mi辿rt Java?
 Az Android alap鱈t坦 Rubin-nak j坦 tapasztalatai voltak vele, de vizsg叩lt叩k a Javascript,
a Python 辿s a Lua nyelveket is
 "We saw this as an opportunity to open up Java, and we asked Sun to contribute to
the open source community," (Rubin)
 2005ben meg叩llapodtak a SUN-nal 辿s elk辿sz鱈tett辿k az open source VM-et a Dalvikot,
ami a portolhat坦s叩g miatt szigor炭an betartotta a Java API szabv叩nyt
 Ma a mobile fejlesztk 75%-a Androidra fejleszt
 Hat辿konyabb a fejleszt辿s, mit a native C-ben
 2010: Oracle felv叩s叩rolja a SUN-t 辿s azonnal bez叩rja a licenszt: Oracle
Binary Code License Agreement-re
 2012: Az Oracle bepereli a Google-t a Java API-k
 A per 辿rt辿ke 1md USD
A per
 Az Oracle ki akarja szedetni az Android-b坦l a java-n alapul坦
r辿szeket. Ezt a b鱈r坦s叩g elutas鱈tja.

SUN r辿szt vett a Dalvikban?
 If Sun doesn't want to partner with us to support this initiative, we are fine
releasing our work and not calling it Java. 鱈rta Rubin Czizeknek a SUN-n叩l.
 Rubin szerint csak open source forr叩sokb坦l dolgoztak, a b鱈r坦s叩g elfogadja,
hogy clean-room a megold叩s.

Oracle taktik叩t v叩lt, 辿s kimondatja a b鱈r坦s叩ggal, hogy b叩r a Java
mindenki sz叩m叩ra ingyenesen haszn叩lhat坦, ez nem akad叩lyozza
annak a lehets辿g辿t, hogy az API-t copyright v辿dje.

Teh叩t az API, ami a k端l旦nb旦z programok k旦zti kommunik叩ci坦
lehets辿g辿t biztos鱈tja, szerzi jog 叩ltal v辿dhet.
Mi a gond?
K旦vetkezm辿ny
 A Google mosolyogva kifizet 1md USD-t.
 Mindenki aki b叩rmilyen Java API-t h鱈vogat
retteghet, mikor 辿rkezik meg az Oracle
sz叩ml叩ja
 Magyarorsz叩gon a k旦zigazgat叩si szoftverek
z旦me Java-t haszn叩l 辿s Java API-t h鱈vogat. B叩r
a Java haszn叩lata ingyenes, a Java API h鱈v叩sa
licenszhez k旦t旦tt, 辿s mivel nyilv叩n ezzel senki
nem foglalkozott, remek k叩rt辿r鱈t辿sek fizethetk
Mit mond a piac?
 Open vil叩g
 Microsoft, NetApp, EMC
 If Google's position that APIs can't be copyrighted
stands, it will "destabilize" the entire software
industry, write Microsoft lawyers in an amicus brief
filed this week at the US Court of Appeals for the
Federal Circuit (
http://arstechnica.com/tech-policy/2013/02/microsoft-foresees-chaos-if-google-v-oracle-result-stands/)
Lehets辿ges megold叩sok
 Ne haszn叩lj Java-t! Ne haszn叩lj Oracle
term辿ket! :)
 API legyen ny鱈lt!
 Legyen ez a defin鱈ci坦ja?
 Ami nem ny鱈lt, azt k端ls program hogy 辿rheti el?
 H叩tradl端nk, v叩runk, mosolygunk :)
rdekes olvasnival坦k
 Cikkek:
 http://readwrite.com/2014/05/12/java-copyright-case-goo
 http://appleinsider.com/articles/14/05/09/oracle-wins-key
 http://phys.org/news/2014-05-appeal-court-revives-orac
 API commons: http://apicommons.org/

More Related Content

Similar to Java api (7)

Sok a sz旦veg?
Sok a sz旦veg?Sok a sz旦veg?
Sok a sz旦veg?
Zoltan Varju
Firefox OS elad叩s a Corvinus Ny叩ri Egyetem rendezv辿nyen
Firefox OS elad叩s a Corvinus Ny叩ri Egyetem rendezv辿nyenFirefox OS elad叩s a Corvinus Ny叩ri Egyetem rendezv辿nyen
Firefox OS elad叩s a Corvinus Ny叩ri Egyetem rendezv辿nyen
K叩lm叩n "KAMI" Szalai
Android fejleszt辿s
Android fejleszt辿sAndroid fejleszt辿s
Android fejleszt辿s
PlixApp
Firefox OS besz叩mol坦
Firefox OS besz叩mol坦Firefox OS besz叩mol坦
Firefox OS besz叩mol坦
K叩lm叩n "KAMI" Szalai
Android fejleszt辿s
Android fejleszt辿sAndroid fejleszt辿s
Android fejleszt辿s
Open Academy
Google Cloud a gyakorlatban BigData/Hadoop fejleszt辿sekhez - Google I/O Exten...
Google Cloud a gyakorlatban BigData/Hadoop fejleszt辿sekhez - Google I/O Exten...Google Cloud a gyakorlatban BigData/Hadoop fejleszt辿sekhez - Google I/O Exten...
Google Cloud a gyakorlatban BigData/Hadoop fejleszt辿sekhez - Google I/O Exten...
GDG Budapest
Sok a sz旦veg?
Sok a sz旦veg?Sok a sz旦veg?
Sok a sz旦veg?
Zoltan Varju
Firefox OS elad叩s a Corvinus Ny叩ri Egyetem rendezv辿nyen
Firefox OS elad叩s a Corvinus Ny叩ri Egyetem rendezv辿nyenFirefox OS elad叩s a Corvinus Ny叩ri Egyetem rendezv辿nyen
Firefox OS elad叩s a Corvinus Ny叩ri Egyetem rendezv辿nyen
K叩lm叩n "KAMI" Szalai
Android fejleszt辿s
Android fejleszt辿sAndroid fejleszt辿s
Android fejleszt辿s
PlixApp
Android fejleszt辿s
Android fejleszt辿sAndroid fejleszt辿s
Android fejleszt辿s
Open Academy
Google Cloud a gyakorlatban BigData/Hadoop fejleszt辿sekhez - Google I/O Exten...
Google Cloud a gyakorlatban BigData/Hadoop fejleszt辿sekhez - Google I/O Exten...Google Cloud a gyakorlatban BigData/Hadoop fejleszt辿sekhez - Google I/O Exten...
Google Cloud a gyakorlatban BigData/Hadoop fejleszt辿sekhez - Google I/O Exten...
GDG Budapest

More from G叩bor Nagymajt辿nyi (17)

Rhyno smart city_platform_prezentacio_public_1v2
Rhyno smart city_platform_prezentacio_public_1v2Rhyno smart city_platform_prezentacio_public_1v2
Rhyno smart city_platform_prezentacio_public_1v2
G叩bor Nagymajt辿nyi
lethelyzet alap炭 k旦zigazgat叩s v1
lethelyzet alap炭 k旦zigazgat叩s v1lethelyzet alap炭 k旦zigazgat叩s v1
lethelyzet alap炭 k旦zigazgat叩s v1
G叩bor Nagymajt辿nyi
Value Measuring Methodology
Value Measuring MethodologyValue Measuring Methodology
Value Measuring Methodology
G叩bor Nagymajt辿nyi
E-k旦zigazgat叩s 2020
E-k旦zigazgat叩s 2020E-k旦zigazgat叩s 2020
E-k旦zigazgat叩s 2020
G叩bor Nagymajt辿nyi
Cyber services IoT Security
Cyber services IoT Security Cyber services IoT Security
Cyber services IoT Security
G叩bor Nagymajt辿nyi
Mi辿rt 端zlet a ny鱈lt forr叩sk坦d?
Mi辿rt 端zlet a ny鱈lt forr叩sk坦d?Mi辿rt 端zlet a ny鱈lt forr叩sk坦d?
Mi辿rt 端zlet a ny鱈lt forr叩sk坦d?
G叩bor Nagymajt辿nyi
Health korszeru egeszseginformatika 20141127
Health korszeru egeszseginformatika 20141127Health korszeru egeszseginformatika 20141127
Health korszeru egeszseginformatika 20141127
G叩bor Nagymajt辿nyi
Houg 2008 v04 20080408
Houg 2008 v04 20080408Houg 2008 v04 20080408
Houg 2008 v04 20080408
G叩bor Nagymajt辿nyi
lethelyzet metodol坦gia 0v11
lethelyzet metodol坦gia 0v11lethelyzet metodol坦gia 0v11
lethelyzet metodol坦gia 0v11
G叩bor Nagymajt辿nyi
Cyber services 2015_ivsz_cloud_bme_1v0p1
Cyber services 2015_ivsz_cloud_bme_1v0p1Cyber services 2015_ivsz_cloud_bme_1v0p1
Cyber services 2015_ivsz_cloud_bme_1v0p1
G叩bor Nagymajt辿nyi
Alumni Release Process
Alumni Release ProcessAlumni Release Process
Alumni Release Process
G叩bor Nagymajt辿nyi
Wiki M炭zeum
Wiki M炭zeumWiki M炭zeum
Wiki M炭zeum
G叩bor Nagymajt辿nyi
Tamop422 - Mi辿rt 端zlet a ny鱈lt forr叩sk坦d?
Tamop422 - Mi辿rt 端zlet a ny鱈lt forr叩sk坦d?Tamop422 - Mi辿rt 端zlet a ny鱈lt forr叩sk坦d?
Tamop422 - Mi辿rt 端zlet a ny鱈lt forr叩sk坦d?
G叩bor Nagymajt辿nyi
Elosztott szocialis-halozat 0v3
Elosztott szocialis-halozat 0v3Elosztott szocialis-halozat 0v3
Elosztott szocialis-halozat 0v3
G叩bor Nagymajt辿nyi
悪庄恢艶姻厩辿糸艶鉛艶馨
悪庄恢艶姻厩辿糸艶鉛艶馨悪庄恢艶姻厩辿糸艶鉛艶馨
悪庄恢艶姻厩辿糸艶鉛艶馨
G叩bor Nagymajt辿nyi
J坦szolg叩lat prezent叩ci坦
J坦szolg叩lat prezent叩ci坦J坦szolg叩lat prezent叩ci坦
J坦szolg叩lat prezent叩ci坦
G叩bor Nagymajt辿nyi

Java api

  • 1. Mi辿rt vesz辿lyes d旦nt辿s a Java API-k szerzi jog al叩 von叩sa Nagymajt辿nyi G叩bor, 2014.06.03
  • 2. Mi az API? API def: egy program vagy rendszerprogram azon elj叩r叩sainak (szolg叩ltat叩sainak) 辿s azok haszn叩lat叩nak dokument叩ci坦ja, amelyet m叩s programok felhaszn叩lhatnak. Egy nyilv叩nos API seg鱈ts辿g辿vel lehets辿ges egy programrendszer szolg叩ltat叩sait haszn叩lni an辿lk端l, hogy annak bels m撤k旦d辿s辿t ismerni kellene http://hu.wikipedia.org/wiki/Alkalmaz%C3%A1sprogramoz%C3%A1si_fel%C3%BClet
  • 4. Mi a t旦rt辿net? Google Android platform java-t haszn叩l a felhaszn叩l坦i programokn叩l ( SDK ) Mi辿rt Java? Az Android alap鱈t坦 Rubin-nak j坦 tapasztalatai voltak vele, de vizsg叩lt叩k a Javascript, a Python 辿s a Lua nyelveket is "We saw this as an opportunity to open up Java, and we asked Sun to contribute to the open source community," (Rubin) 2005ben meg叩llapodtak a SUN-nal 辿s elk辿sz鱈tett辿k az open source VM-et a Dalvikot, ami a portolhat坦s叩g miatt szigor炭an betartotta a Java API szabv叩nyt Ma a mobile fejlesztk 75%-a Androidra fejleszt Hat辿konyabb a fejleszt辿s, mit a native C-ben 2010: Oracle felv叩s叩rolja a SUN-t 辿s azonnal bez叩rja a licenszt: Oracle Binary Code License Agreement-re 2012: Az Oracle bepereli a Google-t a Java API-k A per 辿rt辿ke 1md USD
  • 5. A per Az Oracle ki akarja szedetni az Android-b坦l a java-n alapul坦 r辿szeket. Ezt a b鱈r坦s叩g elutas鱈tja. SUN r辿szt vett a Dalvikban? If Sun doesn't want to partner with us to support this initiative, we are fine releasing our work and not calling it Java. 鱈rta Rubin Czizeknek a SUN-n叩l. Rubin szerint csak open source forr叩sokb坦l dolgoztak, a b鱈r坦s叩g elfogadja, hogy clean-room a megold叩s. Oracle taktik叩t v叩lt, 辿s kimondatja a b鱈r坦s叩ggal, hogy b叩r a Java mindenki sz叩m叩ra ingyenesen haszn叩lhat坦, ez nem akad叩lyozza annak a lehets辿g辿t, hogy az API-t copyright v辿dje. Teh叩t az API, ami a k端l旦nb旦z programok k旦zti kommunik叩ci坦 lehets辿g辿t biztos鱈tja, szerzi jog 叩ltal v辿dhet.
  • 7. K旦vetkezm辿ny A Google mosolyogva kifizet 1md USD-t. Mindenki aki b叩rmilyen Java API-t h鱈vogat retteghet, mikor 辿rkezik meg az Oracle sz叩ml叩ja Magyarorsz叩gon a k旦zigazgat叩si szoftverek z旦me Java-t haszn叩l 辿s Java API-t h鱈vogat. B叩r a Java haszn叩lata ingyenes, a Java API h鱈v叩sa licenszhez k旦t旦tt, 辿s mivel nyilv叩n ezzel senki nem foglalkozott, remek k叩rt辿r鱈t辿sek fizethetk
  • 8. Mit mond a piac? Open vil叩g Microsoft, NetApp, EMC If Google's position that APIs can't be copyrighted stands, it will "destabilize" the entire software industry, write Microsoft lawyers in an amicus brief filed this week at the US Court of Appeals for the Federal Circuit ( http://arstechnica.com/tech-policy/2013/02/microsoft-foresees-chaos-if-google-v-oracle-result-stands/)
  • 9. Lehets辿ges megold叩sok Ne haszn叩lj Java-t! Ne haszn叩lj Oracle term辿ket! :) API legyen ny鱈lt! Legyen ez a defin鱈ci坦ja? Ami nem ny鱈lt, azt k端ls program hogy 辿rheti el? H叩tradl端nk, v叩runk, mosolygunk :)
  • 10. rdekes olvasnival坦k Cikkek: http://readwrite.com/2014/05/12/java-copyright-case-goo http://appleinsider.com/articles/14/05/09/oracle-wins-key http://phys.org/news/2014-05-appeal-court-revives-orac API commons: http://apicommons.org/