<!-- -*- markdown -*- --> Coffee in Iceland: The Ethics of Java on Android" is a paper I wrote for my Professional Responsibilities class about the Oracle vs. Google lawsuit. It discusses the ethics of Google's use of the Dalvik virtual machine. <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/Text" property="dct:title" rel="dct:type">Coffee in Iceland: The Ethics of Java on Android</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="http://hg.zombiezen.com/csc300-term-paper/" property="cc:attributionName" rel="cc:attributionURL">Ross Light</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike 3.0 Unported License</a>. # Abstract Google released Android on November 5, 2007 as a platform for mobile phones. Programmers can write applications for Android in Java. These programs are run with Dalvik — a virtual machine that Google created. In 2010, Oracle America Inc. filed a lawsuit against Google, claiming that Dalvik infringed on Oracle’s intellectual property. This raises the question: is Google’s use of the Dalvik virtual machine in Android ethical? Dalvik is ethical because it uses industry standards, follows licensing restrictions, and contributes to the public good, in accordance with the ACM Software Engineering Code of Ethics and Professional Practice. (It should be noted that the author of this paper is employed by Google at time of writing.) # Building Run `make` at the command line to create a PDF.
website_scraping began watching zombiezen/CSC300 Term Paper
1813baa - Clean up files for BitBucket publication
Get termpaper.pdf (180.9 KB).
ba974b3 - Add README (for BitBucket)
4a45f0d - Explicitly set paper date
1b8d60f - Incorporate Sven's suggestions
c223c7f - Clarify Privacy and Security section
5b51396 - Final citation check
308a7a4 - Citation fixes