{"id":17919380,"url":"https://github.com/zombiezen/csc300-term-paper","last_synced_at":"2026-02-19T13:01:04.997Z","repository":{"id":143367215,"uuid":"259111652","full_name":"zombiezen/csc300-term-paper","owner":"zombiezen","description":"\"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.","archived":false,"fork":false,"pushed_at":"2020-04-26T19:08:10.000Z","size":71,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-28T23:59:13.846Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zombiezen.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-26T19:07:54.000Z","updated_at":"2020-04-26T19:09:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"f609e483-5301-45e2-801c-48139eff2143","html_url":"https://github.com/zombiezen/csc300-term-paper","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/zombiezen/csc300-term-paper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombiezen%2Fcsc300-term-paper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombiezen%2Fcsc300-term-paper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombiezen%2Fcsc300-term-paper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombiezen%2Fcsc300-term-paper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zombiezen","download_url":"https://codeload.github.com/zombiezen/csc300-term-paper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombiezen%2Fcsc300-term-paper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29614585,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T10:52:55.328Z","status":"ssl_error","status_checked_at":"2026-02-19T10:52:26.323Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-28T20:16:24.758Z","updated_at":"2026-02-19T13:01:04.944Z","avatar_url":"https://github.com/zombiezen.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- -*- markdown -*- --\u003e\n\nCoffee in Iceland: The Ethics of Java on Android\" is a paper I wrote for my\nProfessional Responsibilities class about the Oracle vs. Google lawsuit.  It\ndiscusses the ethics of Google's use of the Dalvik virtual machine.\n\n\u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-sa/3.0/\"\u003e\u003cimg alt=\"Creative Commons License\" style=\"border-width:0\" src=\"http://i.creativecommons.org/l/by-sa/3.0/88x31.png\" /\u003e\u003c/a\u003e\u003cbr /\u003e\u003cspan xmlns:dct=\"http://purl.org/dc/terms/\" href=\"http://purl.org/dc/dcmitype/Text\" property=\"dct:title\" rel=\"dct:type\"\u003eCoffee in Iceland: The Ethics of Java on Android\u003c/span\u003e by \u003ca xmlns:cc=\"http://creativecommons.org/ns#\" href=\"http://hg.zombiezen.com/csc300-term-paper/\" property=\"cc:attributionName\" rel=\"cc:attributionURL\"\u003eRoss Light\u003c/a\u003e is licensed under a \u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-sa/3.0/\"\u003eCreative Commons Attribution-ShareAlike 3.0 Unported License\u003c/a\u003e.\n\n# Abstract\n\nGoogle released Android on November 5, 2007 as a platform for mobile phones.\nProgrammers can write applications for Android in Java. These programs are run\nwith Dalvik — a virtual machine that Google created. In 2010, Oracle America\nInc. filed a lawsuit against Google, claiming that Dalvik infringed on Oracle’s\nintellectual property. This raises the question: is Google’s use of the Dalvik\nvirtual machine in Android ethical? Dalvik is ethical because it uses industry\nstandards, follows licensing restrictions, and contributes to the public good,\nin accordance with the ACM Software Engineering Code of Ethics and Professional\nPractice.\n\n(It should be noted that the author of this paper is employed by Google at time\nof writing.)\n\n# Building\n\nRun `make` at the command line to create a PDF.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzombiezen%2Fcsc300-term-paper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzombiezen%2Fcsc300-term-paper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzombiezen%2Fcsc300-term-paper/lists"}