{"id":52258,"date":"2019-11-04T00:00:00","date_gmt":"2019-11-03T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/litsenziya-dlya-proektov-s-otkrytym-ishodnym-kodom-kotoraya-obyazyvaet-polzovatelej-ne-prichinyat-vred"},"modified":"2020-02-18T13:59:56","modified_gmt":"2020-02-18T10:59:56","slug":"litsenziya-dlya-proektov-s-otkrytym-ishodnym-kodom-kotoraya-obyazyvaet-polzovatelej-ne-prichinyat-vred","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/litsenziya-dlya-proektov-s-otkrytym-ishodnym-kodom-kotoraya-obyazyvaet-polzovatelej-ne-prichinyat-vred","title":{"rendered":"A license for open-source projects that requires users to 'do no harm.'","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hello, Habr! I present to your attention the translation of the article. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wired.com\/story\/open-source-license-requires-users-do-no-harm\/\">\u2018An Open Source License That Requires Users to Do No Harm\u2019<\/a><\/noindex> by Klint Finley.<\/p>\n<p><img decoding=\"async\" alt=\"A license for open-source projects that requires users to &#039;do no harm.&#039;\" src=\"\/wp-content\/uploads\/2019\/11\/575ca219af5bfd9d87b4e8c303767c5c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nChina <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wired.com\/story\/behind-rise-chinas-facial-recognition-giants\/\">utilizes facial recognition technologies<\/a><\/noindex>, to track Uyghur Muslims. The U.S. military uses <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wired.com\/story\/control-predator-drone-brett-velicovich\/\">drones to eliminate suspected terrorists<\/a><\/noindex>, as well as nearby civilians. The U.S. Immigration and Customs Enforcement \u2014 the same agency that kept children in cages near the Mexican border \u2014 relies on software for communication and coordination, like all modern organizations.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Someone needs to write the code that makes all this possible. An increasing number of developers are reaching out to their employers and the government, urging them to stop using their work for unethical purposes. Google employees persuaded the company to halt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wired.com\/story\/google-wont-renew-controversial-pentagon-ai-project\/\">its work on analyzing drone footage<\/a><\/noindex>, and also to cancel all plans to bid for cloud computing contracts for the Pentagon. Microsoft employees protested against <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wired.com\/story\/microsofts-ethical-reckoning-is-here\/\">the company\u2019s collaboration with Immigration and Customs Enforcement<\/a><\/noindex> and the military, though with minimal success.<\/p>\n<p>However, it\u2019s quite difficult to prevent companies or governments from using already written software, especially when that software is publicly available. Last month, for example, Seth Vargo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wired.com\/story\/software-company-chef-wont-renew-ice-contact\/\">removed part of his software<\/a><\/noindex> from online repositories as an act of protest against its potential use by Immigration and Customs Enforcement. However, since open-source code can be freely copied and shared, the removed code quickly became available from other sources.<\/p>\n<p>Coraline Ada Emke wants to give her fellow programmers more control over how their software is used. The software released under her new <noindex><a rel=\"nofollow\" href=\"https:\/\/firstdonoharm.dev\/\">\u2018Hippocratic License\u2019<\/a><\/noindex> may be distributed and modified for any purpose, with one major exception: the software cannot be used by individuals, corporations, governments, or other groups in systems or for activities that actively and intentionally endanger, harm, or otherwise threaten the physical or mental health, as well as the economic or other well-being of individuals or groups of people, in violation of the Universal Declaration of Human Rights by the UN.<\/p>\n<p>Clearly defining what is meant by \"causing harm\" in essence is a complex and contentious issue, however, Emki hopes that linking this license to existing international standards will help reduce uncertainty on this matter. \"The Declaration of Human Rights is a document with a 70-year history, widely accepted for its definitions of harm, and specifically what constitutes a violation of human rights,\" noted Emki.<\/p>\n<p>Certainly, this is quite a bold proposition, but Emki <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wired.com\/story\/woman-bringing-civility-to-open-source-projects\/\">is known precisely for such statements.<\/a><\/noindex>In 2014, she wrote the first draft of a code of conduct for open source projects titled \"Participant Code of Conduct.\" Initially, it was met with skepticism, but over 40,000 open-source projects have already adopted these rules, from Google's AI platform TensorFlow to the Linux kernel.<br \/>\nHowever, at present, very few people publish material under the \"Hippocratic License,\" and even Emki herself is not using it yet. The license still needs to undergo legal approval, for which Emki hired a lawyer, and there may be various barriers, including compatibility with other licenses that will need to be navigated.<\/p>\n<p>Emki agrees that changing how engineers license their work will not, by itself, stop human rights violations. However, she wants to provide people with a tool to deter various companies, governments, or other malicious entities from using their code to commit crimes.<br \/>\nThe non-profit organization Open Source Initiative stated that software with open source code \"should not discriminate against individuals or groups\" and \"should not limit anyone's attempts to use the software in certain areas of work.\"<\/p>\n<p>Whether human rights violations qualify as \"certain areas of work\" remains to be seen (<i>trans. note.<\/i> there's a sense of sarcasm here), as Emki has yet to officially submit their \"Hippocratic License\" to OSI for review. However, <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/OpenSourceOrg\/status\/1176229398929977344\">in a tweet last month,<\/a><\/noindex> the organization pointed out that this license does not fit the definition of free software. OSI co-founder Bruce Perens also <noindex><a rel=\"nofollow\" href=\"https:\/\/perens.com\/2019\/09\/23\/sorry-ms-ehmke-the-hippocratic-license-cant-work\/\">wrote in his blog,<\/a><\/noindex>that this license contradicts the definition provided by their organization.<\/p>\n<p>Emki hopes to unite the open source developer community to pressure OSI to change their definition or create a new one. \"I think the OSI definition is terribly outdated,\" Emki stated. \"Currently, the open source community simply lacks the tools to prevent the use of our technologies, for example, by fascists.\"<\/p>\n<p>Emki's concerns are shared by other developers. Michael Cafarella, co-founder of the popular open source data processing platform Hadoop, has seen his tools used for purposes he could never have imagined, including by the National Security Agency. \"It's good if people start to think about who and how uses their software. Personally, I'm most concerned about abuses by undemocratic states that have substantial engineering resources to modify and deploy new projects. I don't have the necessary expertise to say whether this (Hippocratic License) will be enough to stop such abuses,\" he said.<\/p>\n<p>Attempts to change the definitions of open source to take ethical issues into account have a fairly long and controversial history. Emki is far from the first to try to write a license that prevents the use of open source code for harmful purposes. Thus, the peer-to-peer <noindex><a rel=\"nofollow\" href=\"https:\/\/www.linux.com\/news\/open-source-project-adds-no-military-use-clause-gpl\/\">computing utility GPU: a Global Processing Unit<\/a><\/noindex> was released in 2006 under a license that prohibits its use by the military. So far, such measures have had little effect, but that may change. Earlier this year <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wired.com\/story\/how-github-helping-overworked-chinese-programmers\/\">dozens of software projects adopted<\/a><\/noindex> the Anti-996 license, which requires users to comply with both local and international labor standards, in response to news about the appalling working conditions in Chinese tech companies. Emki hopes that the public reaction to the actions of the U.S. Immigration Police, which has spread far beyond the tech sector, could be the turning point.<\/p>\n<p>Some point to the possibility of adopting a new term for code that is open for use by some but closed for others. \u201cPerhaps we should stop calling our software 'open' and start calling it 'open for good purposes,'\u201d <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/sethvargo\/status\/1177960123056177152\">Wargo wrote in his tweet<\/a><\/noindex>, the same programmer who previously deleted his code in protest against the Immigration Police.<\/p>\n<p>The term 'open source software' was adopted in the late 1990s as an alternative to 'free software,' and was at that time associated with certain ideological points. Now, as developers become increasingly ideologically driven, it may be time for the emergence of yet another term.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/474228\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u00abAn Open Source License That Requires Users to Do No Harm\u00bb \u0430\u0432\u0442\u043e\u0440\u0430 Klint Finley. \u041a\u0438\u0442\u0430\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f \u043b\u0438\u0446, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0442\u044c \u0443\u0439\u0433\u0443\u0440\u0441\u043a\u0438\u0445 \u043c\u0443\u0441\u0443\u043b\u044c\u043c\u0430\u043d. \u0412\u043e\u0435\u043d\u043d\u044b\u0435 \u0421\u0428\u0410 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0434\u0440\u043e\u043d\u044b \u0434\u043b\u044f \u0443\u0431\u0438\u0439\u0441\u0442\u0432\u0430 \u043f\u043e\u0434\u043e\u0437\u0440\u0435\u0432\u0430\u0435\u043c\u044b\u0445 \u0432 \u0442\u0435\u0440\u0440\u043e\u0440\u0438\u0437\u043c\u0435, \u0430 \u0437\u0430\u043e\u0434\u043d\u043e \u0438 \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u0445\u0441\u044f \u043f\u043e\u0431\u043b\u0438\u0437\u043e\u0441\u0442\u0438 \u0433\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0438\u0445. \u0418\u043c\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0438 \u0442\u0430\u043c\u043e\u0436\u0435\u043d\u043d\u0430\u044f \u043f\u043e\u043b\u0438\u0446\u0438\u044f \u0421\u0428\u0410 \u2014 \u0442\u0435 \u0441\u0430\u043c\u044b\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0435\u0440\u0436\u0430\u043b\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":52259,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52258","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/litsenziya-dlya-proektov-s-otkrytym-ishodnym-kodom-kotoraya-obyazyvaet-polzovatelej-ne-prichinyat-vred\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0431\u044f\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u00ab\u043d\u0435 \u043f\u0440\u0438\u0447\u0438\u043d\u044f\u0442\u044c \u0432\u0440\u0435\u0434\u00bb | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/litsenziya-dlya-proektov-s-otkrytym-ishodnym-kodom-kotoraya-obyazyvaet-polzovatelej-ne-prichinyat-vred\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-03T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T10:59:56+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47License for open source projects that requires users to 'do no harm' | ProHoster","description":"Hello, Habr!","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/litsenziya-dlya-proektov-s-otkrytym-ishodnym-kodom-kotoraya-obyazyvaet-polzovatelej-ne-prichinyat-vred","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0431\u044f\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u00ab\u043d\u0435 \u043f\u0440\u0438\u0447\u0438\u043d\u044f\u0442\u044c \u0432\u0440\u0435\u0434\u00bb | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/litsenziya-dlya-proektov-s-otkrytym-ishodnym-kodom-kotoraya-obyazyvaet-polzovatelej-ne-prichinyat-vred","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-03T21:00:00+00:00","article:modified_time":"2020-02-18T10:59:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52258","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 03:01:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:46:33","updated":"2026-01-24 03:01:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/52258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=52258"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/52258\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/52259"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=52258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=52258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=52258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}