If you can't read please download the document
Upload
gabor-nagymajtenyi
View
295
Download
0
Embed Size (px)
Citation preview
Mirt veszlyes dnts a Java API-k szerzi jog al vonsa
Nagymajtnyi Gbor, 2014.06.03
Mi az API?
API def: egy program vagy rendszerprogram azon eljrsainak (szolgltatsainak) s azok hasznlatnak dokumentcija, amelyet ms programok felhasznlhatnak. Egy nyilvnos API segtsgvel lehetsges egy programrendszer szolgltatsait hasznlni anlkl, hogy annak bels mkdst ismerni kellene
http://hu.wikipedia.org/wiki/Alkalmaz%C3%A1sprogramoz%C3%A1si_fel%C3%BClet
Android platform
Mi a trtnet?
Google Android platform java-t hasznl a felhasznli programoknl ( SDK )
Mirt Java? Az Android alapt Rubin-nak j tapasztalatai voltak vele, de vizsgltk 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 megllapodtak a SUN-nal s elksztettk az open source VM-et a Dalvikot, ami a portolhatsg miatt szigoran betartotta a Java API szabvnyt
Ma a mobile fejlesztk 75%-a Androidra fejleszt
Hatkonyabb a fejleszts, mit a native C-ben
2010: Oracle felvsrolja a SUN-t s azonnal bezrja a licenszt: Oracle Binary Code License Agreement-re
2012: Az Oracle bepereli a Google-t a Java API-k
A per rtke 1md USD
A per
Az Oracle ki akarja szedetni az Android-bl a java-n alapul rszeket. Ezt a brsg elutastja.
SUN rszt 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-nl.
Rubin szerint csak open source forrsokbl dolgoztak, a brsg elfogadja, hogy clean-room a megolds.
Oracle taktikt vlt, s kimondatja a brsggal, hogy br a Java mindenki szmra ingyenesen hasznlhat, ez nem akadlyozza annak a lehetsgt, hogy az API-t copyright vdje.
Teht az API, ami a klnbz programok kzti kommunikci lehetsgt biztostja, szerzi jog ltal vdhet.
Mi a gond?
Kvetkezmny
A Google mosolyogva kifizet 1md USD-t.
Mindenki aki brmilyen Java API-t hvogat retteghet, mikor rkezik meg az Oracle szmlja
Magyarorszgon a kzigazgatsi szoftverek zme Java-t hasznl s Java API-t hvogat. Br a Java hasznlata ingyenes, a Java API hvsa licenszhez kttt, s mivel nyilvn ezzel senki nem foglalkozott, remek krtrtsek fizethetk
Mit mond a piac?
Open vilg
Microsoft, NetApp, EMCIf 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/)
Lehetsges megoldsok
Ne hasznlj Java-t! Ne hasznlj Oracle termket! :)
API legyen nylt! Legyen ez a defincija?
Ami nem nylt, azt kls program hogy rheti el?
Htradlnk, vrunk, mosolygunk :)
rdekes olvasnivalk
Cikkek:http://readwrite.com/2014/05/12/java-copyright-case-google-oracle#awesm=~oEYXHptWLf7fu8
http://appleinsider.com/articles/14/05/09/oracle-wins-key-reversal-in-java-copyright-case-against-googles-android
http://phys.org/news/2014-05-appeal-court-revives-oracle-google-copyright.html
API commons: http://apicommons.org/