{"id":4441,"date":"2020-05-03T15:02:00","date_gmt":"2020-05-03T13:02:00","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=4441"},"modified":"2023-02-22T13:17:41","modified_gmt":"2023-02-22T12:17:41","slug":"covid-19-open-source-a-shared-global-approach-to-emergencies","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/","title":{"rendered":"COVID-19 &#038; Open Source: a Shared Global Approach to Emergencies"},"content":{"rendered":"\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-eb6419c5 wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-undefined uagb-block-d3d9ba71     \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tTable Of Contents\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#contact-tracing-in-the-world\" class=\"uagb-toc-link__trigger\">Contact tracing in the world<\/a><li class=\"uagb-toc__list\"><a href=\"#centralized-and-decentralized-data\" class=\"uagb-toc-link__trigger\">Centralized and decentralized data<\/a><li class=\"uagb-toc__list\"><a href=\"#open-source-or-not-the-italian-immuni-app\" class=\"uagb-toc-link__trigger\">Open source or not? The Italian &#039;Immuni&#039; app<\/a><li class=\"uagb-toc__list\"><a href=\"#work-in-progress-protetti-the-open-source-app\" class=\"uagb-toc-link__trigger\">Work in progress: &#039;Protetti&#039;, the (open source) app<\/a><li class=\"uagb-toc__list\"><a href=\"#the-noiapp-teams-philosophy\" class=\"uagb-toc-link__trigger\">The NoiApp team&#039;s philosophy<\/a><li class=\"uagb-toc__list\"><a href=\"#helping-the-global-community-the-case-for-ble\" class=\"uagb-toc-link__trigger\">Helping the global community: the case for BLE<\/a><li class=\"uagb-toc__list\"><a href=\"#limits-of-the-projection\" class=\"uagb-toc-link__trigger\">Limits of the projection<\/a><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<p>There is a lot of discussion about <strong>contact <span id=\"urn:enhancement-a94a3973\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/tracing_software\">tracing<\/span><\/strong> as a major contributor to preventing the spread of <span id=\"urn:enhancement-9f2ee60\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/coronavirus\">Coronavirus<\/span>, <span id=\"urn:enhancement-f05119c1\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/covid-19\">COVID-19<\/span>, or SARS-CoV2, as it is variously known. The current situation in this regard is fairly fluid and each relevant component &#8211; technical, administrative, social &#8211; is in a constant state of evolution. The hope is that this approach will prove <span id=\"urn:enhancement-69217a40\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/utility\">useful<\/span> in containing the virus, that the global turmoil produced by the pandemic will abate in the near future, and that this will happen long before any vaccine is available.<\/p>\n\n\n\n<p>This <span id=\"urn:enhancement-8f5cb82a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/article_publishing\">article<\/span> looks at the ways in which <span id=\"urn:enhancement-87a23b96\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developers<\/span> can handle situations of significant global interest. This is a perfect use case in which an open <span id=\"urn:enhancement-2edecce9\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/community\">community<\/span> with good leadership can solve a problem that is a real conundrum, especially in light of the many constraints of the <span id=\"urn:enhancement-b9422b80\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/public_sector\">public sector<\/span>.<\/p>\n\n\n\n<p>To understand the bigger picture, one must first understand the chances being taken by current technological solutions, which <strong>use our <span id=\"urn:enhancement-271eac27\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/smartphone\">smartphones<\/span> as <span id=\"urn:enhancement-ab664c4d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/sensor\">sensors<\/span><\/strong> to collect <span id=\"urn:enhancement-c5fab297\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-contact-tracing-in-the-world\">Contact tracing in the world<\/h2>\n\n\n\n<p>Development of contact <span id=\"urn:enhancement-6eb042d7\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/tracing_software\">tracing<\/span> tracing solutions is being carried out worldwide &#8211; one<span id=\"urn:enhancement-335af753\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">app<\/span> app for each country, often with differing rules that prevent cross-border integration. Faith in the effectiveness of this approach is based on a British simulation, the primary result of which, widely ignored by the <span id=\"urn:enhancement-dbaea56b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/media_communication\">media<\/span>, indicated that adoption by any percentage of the population will provide <span id=\"urn:enhancement-7722e4a3\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/utility\">useful<\/span> <span id=\"urn:enhancement-a2549845\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> in line with the current <a href=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/machine-learning-dev\/epidemic-intelligence-data-models-and-machine-learning-in-the-age-of-coronavirus\/\" class=\"ek-link\">epidemiological model<\/a>. If we assume that the internal <span id=\"urn:enhancement-21735684\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> of each nation are relevant, although we cannot be certain of this, the degree of supranational <span id=\"urn:enhancement-7815bf05\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/utility\">utility<\/span> of such <span id=\"urn:enhancement-e43f42bb\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> is unlikely to be very high.<\/p>\n\n\n\n<p>Governments are leveraging contact tracing to add additional social features. Some governments integrate other functions into the <span id=\"urn:enhancement-7d727c8b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">app<\/span> (issuance of medical certificates, unemployment benefits, bonuses for <span id=\"urn:enhancement-53b53499\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">app<\/span> adoption, integration with <span id=\"urn:enhancement-5a5780b8\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/digital_data\">digital<\/span> health services), as well as notification of test results. By acquiring traceability data, each state effectively becomes a competing <span id=\"urn:enhancement-d91686c6\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/over-the-top_content\">OTT<\/span> (over the top) player alongside <span id=\"urn:enhancement-510b371d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/google\">Google<\/span>, <span id=\"urn:enhancement-e4713bf1\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/apple_inc\">Apple<\/span>, <span id=\"urn:enhancement-1adb0f22\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/amazon-com\">Amazon<\/span>, <span id=\"urn:enhancement-ff8a76a2\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/facebook\">Facebook<\/span>, and the like. A number of concerns consequently arise around <strong><span id=\"urn:enhancement-c481bcae\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/privacy\">privacy<\/span> and <span id=\"urn:local-annotation-484054\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/european_general_data_protection_regulation\">GDPR<\/span><\/strong>, which need to be considered in depth, and at speed, before any <span id=\"urn:enhancement-60eba27f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">app<\/span> is made available for download.<\/p>\n\n\n\n<p>Nonetheless, on April 29th <span id=\"urn:enhancement-13549071\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/apple_inc\">Apple<\/span> and <span id=\"urn:enhancement-f5db8464\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/google\">Google<\/span> announced that they would support a <a aria-label=\"worldwide contact tracing solution (opens in a new tab)\" href=\"https:\/\/www.apple.com\/covid19\/contacttracing\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">worldwide contact tracing solution<\/a>. On the same day, the Italian government approved the adoption of the <span id=\"urn:enhancement-3f86a770\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">app<\/span> &#8216;<strong>Immuni<\/strong>&#8216;.<\/p>\n\n\n\n<p>The <span style=\"user-select: auto;\" id=\"urn:enhancement-e771fc1\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/apple_inc\">Apple<\/span> and <span style=\"user-select: auto;\" id=\"urn:enhancement-16b9f2b1\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/google\">Google<\/span> <span style=\"user-select: auto;\" id=\"urn:enhancement-192e847d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/application_programming_interface\">API<\/span> is not yet available in its final version, but is at present a developer-focused release designed to be given to public health agencies to help them implement their individual solutions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-centralized-and-decentralized-data\">Centralized and decentralized data<\/h2>\n\n\n\n<p>In order to trace the spread of the <span id=\"urn:enhancement-962967e6\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/virus\">virus<\/span>, worldwide entities need to collect <span id=\"urn:enhancement-9e44416a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> from <span id=\"urn:enhancement-dc22dfb7\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/smartphone\">smartphones<\/span>. Technically, <span id=\"urn:enhancement-5c301c60\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">apps<\/span> should be only one of the possible front-ends being considered, as the mobile OpSys should gradually evolve to solve all technological problems. For example, almost 100% of all <span id=\"urn:enhancement-1aeb658d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/smartphone\">smartphones<\/span> now use one of two operating systems: <span id=\"urn:enhancement-1e4e1394\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/android_operating_system\">Android<\/span> and iOS. In response to President Trump\u2019s ban, <span id=\"urn:enhancement-dffd22d6\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/huawei\">Huawei<\/span>\u2019s devices should soon use a Chinese-managed fork of <span id=\"urn:enhancement-74d9d857\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/android_operating_system\">Android<\/span>. <span id=\"urn:enhancement-aeba8203\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/apple_inc\">Apple<\/span> and <span id=\"urn:enhancement-d7e3a230\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/google\">Google<\/span> have agreed on a common <span id=\"urn:enhancement-d06d62c6\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/strategy\">strategy<\/span> have agreed on a common strategy to overcome the inconveniences posed by each operating <span id=\"urn:enhancement-53bb60eb\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/system\">system<\/span>, while <span id=\"urn:enhancement-66bafd4e\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/huawei\">Huawei<\/span> is working to remain compatible with the entire range of products.<\/p>\n\n\n\n<p>Basic, specific, and functional technological choices are still being made around the world. For <span id=\"urn:enhancement-c51a8bb7\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span>, most systems will follow the <a aria-label=\"decentralized DP3T model (opens in a new tab)\" href=\"https:\/\/github.com\/DP-3T\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" class=\"ek-link\">decentralized DP3T model<\/a>, while some (<span id=\"urn:enhancement-19194677\" class=\"textannotation disambiguated wl-place\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/france\">France<\/span>, <span id=\"urn:enhancement-fedede8d\" class=\"textannotation disambiguated wl-place\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/united_kingdom\">UK<\/span>) will not. <span id=\"urn:enhancement-cf75026e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/germany\">Germany<\/span> started with a preference for a centralized approach but may change course and turn to the DT3P. Contact <span id=\"urn:enhancement-30951b0f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/media_communication\">communication<\/span> between <span id=\"urn:enhancement-78e40429\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/smartphone\">smartphones<\/span> relies on the <strong>BLE<\/strong> (<span id=\"urn:enhancement-41cc6c94\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/bluetooth\">Bluetooth<\/span> Low Energy) relative position tracking system, thus avoiding the absolute position tracking available through the <span id=\"urn:enhancement-d7d9befd\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/global_positioning_system\">GPS<\/span> system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-open-source-or-not-the-italian-immuni-app\">Open source or not? The Italian &#8216;Immuni&#8217; app<\/h2>\n\n\n\n<p>Google Play and the <span id=\"urn:enhancement-835e657c\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/apple_inc\">Apple<\/span> Store have authorized only one <span id=\"urn:enhancement-7804714c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">app<\/span> per government. The Italian software was not developed on a governmental level, but entrusted to <strong>Bending Spoons<\/strong>, whose &#8216;Immuni&#8217; <span id=\"urn:enhancement-86e923b0\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">app<\/span> has already gone through several stages. The provisional release date for the first version is not yet confirmed, but it should be downloadable in May 2020.<\/p>\n\n\n\n<p>The <span id=\"urn:enhancement-fc9184fa\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/management\">management<\/span> of such a crisis seems an ideal opportunity for the developer approach: worldwide, <span id=\"urn:enhancement-ddfc0c74\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/open_source\">open-source<\/span> and well documented, with large exchanges leading to continuous improvement, completely public protocols and databases, and attention to both regulatory and substantial <span id=\"urn:enhancement-9eae4539\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/privacy\">privacy<\/span> at all points in the data lifecycle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-work-in-progress-protetti-the-open-source-app\">Work in progress: &#8216;Protetti&#8217;, the (open source) app<\/h2>\n\n\n\n<p>A group of  <span id=\"urn:enhancement-f33272ea\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/italians\">Italian<\/span> <span id=\"urn:enhancement-abbc6e91\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developers<\/span> have developed an <span id=\"urn:enhancement-8d9d810\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">app<\/span> (for demonstration purposes only) according to <span id=\"urn:enhancement-285a23e8\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/community\">community<\/span> processes and principles. The name given to the <span id=\"urn:enhancement-dc111abf\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">app<\/span> is &#8216;Protetti&#8217; (meaning &#8216;protected&#8217;). This process began with <strong>Michele Sciabarr\u00e0<\/strong>, a software <span id=\"urn:enhancement-79562bf\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/project_manager\">project manager<\/span> with deep <span id=\"urn:enhancement-9f97820f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/expert\">expertise<\/span> in <span id=\"urn:enhancement-32d1af44\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cloud\">cloud<\/span> and serverless <span id=\"urn:enhancement-8e247743\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computing\">computing<\/span>. He posted the <span id=\"urn:enhancement-436f132e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/idea\">idea<\/span> online and immediately captured the interest of dozens of enthusiasts. We spoke with him while he was building the NoiApp <span id=\"urn:enhancement-c933547b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/community\">community<\/span>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-what-is-it-about-and-what-about-open-source\"><strong>What is it about?<\/strong> And what about open source?<\/h3>\n\n\n\n<p><a aria-label=\"Protetti (opens in a new tab)\" href=\"https:\/\/www.protetti.app\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" class=\"ek-link\">Protetti<\/a> is the <span id=\"urn:enhancement-67d70ec9\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/italians\">Italian<\/span> version of DP-3T, the decentralized <span id=\"urn:enhancement-3c194a06\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">app<\/span> made by <span id=\"urn:enhancement-211c8414\" class=\"textannotation disambiguated wl-place\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/switzerland\">Switzerland<\/span> and <span id=\"urn:enhancement-a41d997f\" class=\"textannotation disambiguated wl-place\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/austria\">Austria<\/span> that will be launched on the 11th of May in <span id=\"urn:enhancement-aafd03f5\" class=\"textannotation disambiguated wl-place\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/switzerland\">Switzerland<\/span>. The <span id=\"urn:enhancement-e0145208\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">app<\/span> is <span id=\"urn:enhancement-86cfd89d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/open_source\">open-source<\/span>, with its code available on <span id=\"urn:enhancement-d6b78c8d\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/github\">Github<\/span>, released with an <span id=\"urn:enhancement-70353853\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mozilla_public_license\">MPL<\/span> license, which allows changes to the brand but no tweaks to the code. In making Protetti, the members of the NoiApp group have translated and adapted it a bit. Most of the work done has been on <span id=\"urn:enhancement-d317692e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_deployment\">deployment<\/span> and testing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-is-bluetooth-low-energy-a-good-way-to-measure-distance\"><strong>Is Bluetooth Low Energy a good way to measure distance?<\/strong><\/h3>\n\n\n\n<p>There are some interesting points on power consumption. The accuracy with which BLE signatures can be converted to useful proxies for transmission risks is currently uncertain. Our <span id=\"urn:enhancement-65a6def3\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/community\">community<\/span> is working on this with a little investment (more detail can be found on this later in this article).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-what-infrastructure-underpins-it\"><strong>What infrastructure underpins it?<\/strong><\/h3>\n\n\n\n<p>All the attention is focused on the <span id=\"urn:enhancement-6b4bef56\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">app<\/span>, while most of the work &#8211; and what is most important to contact-<span id=\"urn:enhancement-380a24ca\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/tracing_software\">tracing<\/span> solutions &#8211; is the <span id=\"urn:enhancement-f0bb1f2e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/server_computing\">servers<\/span>. The recent launch of <span id=\"urn:enhancement-eb24739d\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/amazon-com\">Amazon<\/span> Cloud services&#8217; Italian region will be beneficial for many business models, including the class of solutions offered by &#8216;Protetti\u2019.<\/p>\n\n\n\n<p>The <span id=\"urn:enhancement-9c72328b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/server_computing\">server<\/span> is a spring-boot <span id=\"urn:enhancement-bbc34896\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/application_software\">application<\/span> <span id=\"urn:enhancement-afc4e6c4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/writing\">written<\/span> to accept notifications and <span id=\"urn:enhancement-4a1f931a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/writing\">write<\/span> them on a <span id=\"urn:enhancement-8404547b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/database\">database<\/span>. This is not a <span id=\"urn:enhancement-4ce11326\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/bandwidth_computing\">bandwidth<\/span>-consuming <span id=\"urn:enhancement-89555cc6\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/application_software\">application<\/span>: 99% of requests are read requests, so implementation can start with a simple <span id=\"urn:enhancement-d5a72b8e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/content_delivery_network\">CDN<\/span> connection.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-noiapp-team-s-philosophy\">The NoiApp team&#8217;s philosophy<\/h2>\n\n\n\n<p>Sciabarr\u00e0 found the closed approach of \u2018Immuni\u2019 unresponsive to today\u2019s world. He posted online, asking if anyone wanted to make an open version and received 200 replies, creating an entirely new <span id=\"urn:enhancement-c0ffe307\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/community\">community<\/span> in the process. Today, Sciabarr\u00e0 is the community\u2019s frontman.<\/p>\n\n\n\n<p>Despite <span id=\"urn:enhancement-62804958\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/online_and_offline\">online<\/span> chatter, , some of which Sciabarr\u00e0 himself has been involved in, the Protetti group is not in competition with Immuni or Bending Spoons. Immuni responds to commercial logic , and development started with an opaque process that became more transparent over time. However, the NoiApp <span id=\"urn:enhancement-4108416\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/community\">community<\/span> thinks that <strong>the whole process should be open<\/strong>, not only in terms of (<span id=\"urn:enhancement-6b8f0475\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/open_source\">open source<\/span>) code, but also in regard to protocols and databases.<\/p>\n\n\n\n<p>Among other things, someone asked why <a href=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/blockchain-dev\/\">blockchain<\/a> is not used for the <span id=\"urn:enhancement-540b92a1\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span>, to which Sciabarr\u00e0 responded: \u201c<span id=\"urn:enhancement-f82b32a0\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> are <span id=\"urn:enhancement-8f170a43\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data_anonymization\">anonymized<\/span> at the source, so using the <span id=\"urn:local-annotation-740536\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/blockchain_collaborative_consortium\">blockchain<\/span> instead of just <span id=\"urn:enhancement-32e522ad\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/https\">HTTPS<\/span> makes no sense\u201d. It would be an unnecessary complication.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-helping-the-global-community-the-case-for-ble\">Helping the global community: the case for BLE<\/h2>\n\n\n\n<p>Beyond its regional goals, each local <span id=\"urn:enhancement-28cb6701\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/community\">community<\/span> takes part in work with the potential to be helpful to the global <span id=\"urn:enhancement-d956e81e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/community\">community<\/span>. The first task is to provide a local translation of the <span id=\"urn:enhancement-501d552b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">app<\/span>. More complex is finding an answer to the question: <strong>how affordable is BLE<\/strong>?  Official communications regarding the contact tracing apps that will be released all around the world allow users to think that all smartphones carry a compatible BLE device, able to provide a cost-effective measurement of the distance between devices. The reality is completely different and the BLE information behaves differently, depending on its usability, measuring system, and even power consumption.<\/p>\n\n\n\n<p>The NoiApp community is therefore investing money in testing code for the Protetti app. The goal is to define each device\u2019s behavior, producing a list that will be useful to other app publishers globally. This knowledge will be beneficial to any other developing group with similar goals.<\/p>\n\n\n\n<p>Answering global challenges is a great leap forward in the behavior of developers, and is the same leap that inspired Apple and Google to develop parallel systems, harmonizing a worldwide diffusion of contact-tracing apps.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-limits-of-the-projection\">Limits of the projection<\/h2>\n\n\n\n<p>All tracing apps are built upon a single idea: having 60% of contact data could make the difference in controlling the spread of the Coronavirus. <a aria-label=\"The effectiveness of contact tracing has been simulated on a British study (opens in a new tab)\" href=\"https:\/\/github.com\/BDI-pathogens\/covid-19_instant_tracing\/blob\/master\/Report%20-%20Effective%20Configurations%20of%20a%20Digital%20Contact%20Tracing%20App.pdf\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" class=\"ek-link\">The effectiveness of contact tracing has been explored in a British study<\/a>, simulating various scenarios with a starting point in a pre-COVID-19 era, prior to the existence of any application available today. Reference data used in the study for smartphone usage are given by the UK government organization Ofcom, in a nation in which cellphones are used by well over 70% of the population. The projections, based on a single theoretical city of 1 million inhabitants with smartphone distribution as per the British average (the UK has the greatest smartphone penetration of any nation worldwide). The model also assumes a total lockdown for those aged over 70. In comparison with the UK, Italy has lower smartphone penetration, and a larger percentage of over 70s. \u201cIf we have a 60% overall adoption of the app in a country\u201d, explains Michele; \u201cwe can also have a spotty distribution, where some areas reach the desired 60% and others don\u2019t, but the data will still be relevant\u201d.&nbsp;<\/p>\n\n\n\n<p>Even an adoption rate of only 20-25% appears to make interesting data available for analysis by any approach.<\/p>\n\n\n\n<p>The data collected is often integrated with other information from apps developed in technologically advanced Asian nations such as South Korea and Singapore. The real penetration of these apps (which began before the pandemic expanded), remained small and the data was therefore of limited help to the decisions being taken by the legislator.<\/p>\n\n\n\n<p>Looking at global actions, a deeper reflection must be made. This terrible situation could be of gLooking at what is happening globally, further thought is essential. This terrible situation could be of immense value if we collect data that can be used in any future global health crisis.&nbsp; Right now however, we are working with very old material, using a 1930s model for the pandemic, developed in the wake of the Spanish influenza pandemic of 1920.<\/p>\n\n\n\n<p>Will the data collected this way, and all related experiences, be useful to us and our children?<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There is a lot of discussion about contact tracing as a major contributor to preventing the spread of Coronavirus, COVID-19, or SARS-CoV2, as it is variously known. The current situation in this regard is fairly fluid and each relevant component &#8211; technical, administrative, social &#8211; is in a constant state of evolution. The hope is&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/\">Read more<\/a><\/p>\n","protected":false},"author":8,"featured_media":4442,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":6,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[36],"tags":[5100,3357,5401],"collections":[],"class_list":{"0":"post-4441","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-backend","8":"tag-coronavirus","9":"tag-iot","10":"tag-open-source","11":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>COVID-19 &amp; Open Source: a shared approach - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"NoiApp, an Italian contact-tracing community, offers a case study of the use of open source philosophy in dealing with the COVID-19 emergency.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"COVID-19 &amp; Open Source: a Shared Global Approach to Emergencies\" \/>\n<meta property=\"og:description\" content=\"NoiApp, an Italian contact-tracing community, offers a case study of the use of open source philosophy in dealing with the COVID-19 emergency.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-03T13:02:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-22T12:17:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1013\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Leo Sorge\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Leo Sorge\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/\"},\"author\":{\"name\":\"Leo Sorge\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/99fe84861e17797989e16094aac727d5\"},\"headline\":\"COVID-19 &#038; Open Source: a Shared Global Approach to Emergencies\",\"datePublished\":\"2020-05-03T13:02:00+00:00\",\"dateModified\":\"2023-02-22T12:17:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/\"},\"wordCount\":1759,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg\",\"keywords\":[\"Coronavirus\",\"IoT\",\"OpenSource\"],\"articleSection\":[\"Backend\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/\",\"name\":\"COVID-19 & Open Source: a shared approach - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg\",\"datePublished\":\"2020-05-03T13:02:00+00:00\",\"dateModified\":\"2023-02-22T12:17:41+00:00\",\"description\":\"NoiApp, an Italian contact-tracing community, offers a case study of the use of open source philosophy in dealing with the COVID-19 emergency.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg\",\"width\":1013,\"height\":675,\"caption\":\"mobile coronavirus\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Backend\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/backend\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"COVID-19 &#038; Open Source: a Shared Global Approach to Emergencies\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/99fe84861e17797989e16094aac727d5\",\"name\":\"Leo Sorge\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/60ef89012822fdaeb014dc2b17dcc78c3a835e1dfe86ede053fa46a91926fd29?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/60ef89012822fdaeb014dc2b17dcc78c3a835e1dfe86ede053fa46a91926fd29?s=96&d=mm&r=g\",\"caption\":\"Leo Sorge\"},\"description\":\"I hold a degree in electronics. I talk and write about science and technology in both real and close-to-real worlds since 1976. I frankly believe that business plan and singularity are excellent starts for science-fiction stories.\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/leo-sorge\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"COVID-19 & Open Source: a shared approach - Codemotion Magazine","description":"NoiApp, an Italian contact-tracing community, offers a case study of the use of open source philosophy in dealing with the COVID-19 emergency.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/","og_locale":"en_US","og_type":"article","og_title":"COVID-19 & Open Source: a Shared Global Approach to Emergencies","og_description":"NoiApp, an Italian contact-tracing community, offers a case study of the use of open source philosophy in dealing with the COVID-19 emergency.","og_url":"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2020-05-03T13:02:00+00:00","article_modified_time":"2023-02-22T12:17:41+00:00","og_image":[{"width":1013,"height":675,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg","type":"image\/jpeg"}],"author":"Leo Sorge","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Leo Sorge","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/"},"author":{"name":"Leo Sorge","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/99fe84861e17797989e16094aac727d5"},"headline":"COVID-19 &#038; Open Source: a Shared Global Approach to Emergencies","datePublished":"2020-05-03T13:02:00+00:00","dateModified":"2023-02-22T12:17:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/"},"wordCount":1759,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg","keywords":["Coronavirus","IoT","OpenSource"],"articleSection":["Backend"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/","url":"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/","name":"COVID-19 & Open Source: a shared approach - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg","datePublished":"2020-05-03T13:02:00+00:00","dateModified":"2023-02-22T12:17:41+00:00","description":"NoiApp, an Italian contact-tracing community, offers a case study of the use of open source philosophy in dealing with the COVID-19 emergency.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg","width":1013,"height":675,"caption":"mobile coronavirus"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/covid-19-open-source-a-shared-global-approach-to-emergencies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Backend","item":"https:\/\/www.codemotion.com\/magazine\/backend\/"},{"@type":"ListItem","position":3,"name":"COVID-19 &#038; Open Source: a Shared Global Approach to Emergencies"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/99fe84861e17797989e16094aac727d5","name":"Leo Sorge","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/60ef89012822fdaeb014dc2b17dcc78c3a835e1dfe86ede053fa46a91926fd29?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/60ef89012822fdaeb014dc2b17dcc78c3a835e1dfe86ede053fa46a91926fd29?s=96&d=mm&r=g","caption":"Leo Sorge"},"description":"I hold a degree in electronics. I talk and write about science and technology in both real and close-to-real worlds since 1976. I frankly believe that business plan and singularity are excellent starts for science-fiction stories.","url":"https:\/\/www.codemotion.com\/magazine\/author\/leo-sorge\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0-600x600.jpg","author_info":{"display_name":"Leo Sorge","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/leo-sorge\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg",1013,675,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0-300x200.jpg",300,200,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0-768x512.jpg",768,512,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg",1013,675,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg",1013,675,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg",1013,675,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0.jpg",100,67,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/05\/204211012-1eef155d-1151-499c-976b-ce1d3eaca2b0-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Leo Sorge","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/leo-sorge\/"},"uagb_comment_info":0,"uagb_excerpt":"There is a lot of discussion about contact tracing as a major contributor to preventing the spread of Coronavirus, COVID-19, or SARS-CoV2, as it is variously known. The current situation in this regard is fairly fluid and each relevant component &#8211; technical, administrative, social &#8211; is in a constant state of evolution. The hope is&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/4441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=4441"}],"version-history":[{"count":12,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/4441\/revisions"}],"predecessor-version":[{"id":20207,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/4441\/revisions\/20207"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/4442"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=4441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=4441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=4441"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=4441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}