{"id":49962,"date":"2016-09-30T11:27:00","date_gmt":"2016-09-30T16:27:00","guid":{"rendered":"https:\/\/content.findlaw-admin.com\/ability-legal\/supreme\/legal-commentary\/a-glimpse-into-the-silicon-heart-of-the-cias-drone-program.html"},"modified":"2016-09-30T11:27:00","modified_gmt":"2016-09-30T16:27:00","slug":"a-glimpse-into-the-silicon-heart-of-the-cias-drone-program","status":"publish","type":"supreme","link":"https:\/\/supreme.findlaw.com\/legal-commentary\/a-glimpse-into-the-silicon-heart-of-the-cias-drone-program.html","title":{"rendered":"A Glimpse into the Silicon Heart of the CIA&#8217;s Drone Program:"},"content":{"rendered":"\n<div class=\"wp-container-core-columns-is-layout-9d6595d7  fl-block-columns fl-sectionWithSidebar fl-container fl-flex fl-flex-wrap fl-gap30\">\n    \n    <div class=\"fl-page-articles   fl-block-column fl-section-main fl-section-main-full-width\">\n        <div class=\"yui-g\" id=\"leftcol-module\">\n      <!-- Right Line of Links Section -->\n      <!-- BEGIN PICTURE INSERTION -->\n      <!-- BEGIN TITLE AND AUTHOR INSERTION -->\n      <table>\n        <tr>\n\n          <td width=\"100\" rowspan=\"3\" class=\"wauthor\"><a href=\"\/legal-commentary\/joanne-mariner-archive\"><img decoding=\"async\" src=\"https://supreme.findlaw.com/static/f/images\/writ\/joanne.mariner.jpg\" border=\"0\" alt=\"Joanne Mariner\"><\/a><\/td>\n\n          <td class=\"wititle\"><h1>A Glimpse into the Silicon Heart of the CIA&#8217;s Drone Program:\nPart One in a Two-Part Series of Columns<\/h1><\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"wauthor\"><a href=\"\/legal-commentary\/joanne-mariner-archive\" class=\"graybold\"><h2>By JOANNE MARINER <\/h2><br><\/a><\/td>\n        <\/tr>\n        <tr>\n          <td class=\"widate\">Wednesday, October 20, 2010<\/td>\n\n        <\/tr>\n      <\/table>\n\n\n<p>The Suffolk County courthouse in  Boston, Massachusetts, is an unlikely place to learn about the CIA&#8217;s drone  program.\u00a0 Yet a contract dispute  currently being litigated in Superior Court there offers a rare glimpse into  the computer systems and software that are at the heart of the program.<br>\n\u00a0 <br>\nThe suit gives worrying indications  that the CIA may have knowingly relied on untested and substandard software to  operate its drones.\u00a0 It also raises  important questions regarding potential civil and criminal liability for  civilian casualties that could result from flawed\/erroneous drone strikes.<\/p>\n\n<p>The CIA is not a party to the  Massachusetts case. \u00a0But its unmanned  aerial vehicle program, whose operations are very much at issue in the case,  was responsible for at least 20 missile strikes that are believed to have  killed more than 150 people last month in the tribal areas of northwest  Pakistan.<\/p>\n<p><strong>Netezza&#8217;s Claim<\/strong><\/p>\n<p>The lawsuit was initiated in  November 2009 by Netezza Corporation, a publicly-held computer company that IBM  recently announced it was acquiring for $1.7 billion.\u00a0 Netezza, whose speciality is data storage and  analytics, filed suit against Intelligent Integration Systems, Inc. (IISI), a  software firm that Netezza had worked with since 2006. <\/p>\n<p>According to Netezza&#8217;s complaint,  IISI breached an August 2008 contract between the two companies by refusing to  adapt its software to run on a data warehouse appliance, called the TwinFin,  that Netezza had developed. The complaint also asserted related claims  regarding intentional interference with business relations, breach of the  implied convenant of good faith, and conversion, among others.<\/p>\n<p>Page 11 of Netezza&#8217;s complaint made  an intriguing but unspecific reference to &#8220;a large government agency&#8221; that was  one of Netezza&#8217;s clients. Without going into great detail, the complaint stated  that during protracted discussions with IISI before the suit was filed, Netezza  has warned IISI that its delay in developing the requested software was  endangering Netezza&#8217;s relations with this agency.\u00a0 The complaint also alluded to the agency&#8217;s  &#8220;increasing pressure&#8221; on Netezza, suggesting that IISI was breaching its promise  to provide the software at a moment when Netezza was in real need of it.<\/p>\n<p><strong>IISI&#8217;s  Counterclaim <\/strong><\/p>\n<p>IISI&#8217;s counterclaim, filed in  January, told a different story.\u00a0  Accusing Netezza of demanding additional software-development work at no  charge &#8212; work beyond that outlined in the contract &#8212; the counterclaim also asserted  that Netezza had made false and defamatory statements about IISI and stolen  IISI&#8217;s trade secrets.<\/p>\n<p>The counterclaim provided important  clues about the uses to which Netazza&#8217;s government agency client meant to put  the computer system.\u00a0 In the fall of  2009, IISI&#8217;s counterclaim explained, Netezza had began asserting that &#8220;an  agency of the United States Government needed immediately to purchase and  deploy TwinFin to process geospatial data relating to vital military  operations.&#8221; The need for the system was so urgent, apparently, that &#8220;the  agency was willing to accept an incomplete beta product designed to perform  that function.&#8221;<\/p>\n<p>The counterclaim went on to state  that IISI was &#8220;incredulous&#8221; regarding Netezza&#8217;s claim that &#8220;a U.S. Government  agency would seek or use an incomplete beta product for the military purposes  in question, where lives could be at stake.&#8221;\u00a0 <\/p>\n<p>The IISI counterclaim also gave more  detail about the software product at issue.\u00a0  Called Geospatial, the software permits users to process vast amounts of  data, enabling &#8220;events (such as a tornado heading towards a population center  &#8230; ) to be matched with personal characteristics in a database (such as  telephone numbers for houses in the path of the tornado &#8230; ) and mapped and  analyzed quickly and efficiently.&#8221;<\/p>\n<p><strong>Summary Judgment  Motion and Ruling<\/strong><\/p>\n<p>By April 2010, when IISI filed a  motion for summary judgment in the case, it had identified the US government  agency as the CIA.\u00a0 It also said that in  the end, after IISI had refused to provide the requested software, Netezza had  illegally reengineered it, creating a hacked but flawed version of the product  to run on the TwinFin appliance.<br>\n  \u00a0<br>\n  The motion said that Netezza had  delivered the hacked version of the product to the CIA in October 2009, and  that the CIA had accepted it. After that, IISI alleged, Netezza commenced a  full-scale project to develop a version of the software that would work on the  TwinFin, relying on IISI trade secrets and proprietary material.<\/p>\n<p>The Superior Court ruled in favor of  IISI in August 2010, finding that IISI did not breach its contract with Netezza  by refusing to perform the software-development work that Netezza had demanded.  The court&#8217;s opinion did not mention the CIA or the software&#8217;s military  uses.\u00a0 <\/p>\n<p>Left pending, among other issues,  was IISI&#8217;s claim that Netezza had misappropriated its trade secrets.\u00a0 And left entirely unaddressed were questions  about the CIA&#8217;s negligence in accepting substandard software and possible legal  liability for flawed targeting decisions that could result from its use. <\/p>\n<hr size=\"1\">\n<p><em><a name=\"bio\" id=\"bio\"><\/a>Joanne Mariner is a human rights  attorney.\u00a0 Her previous columns on drone  warfare, detention, and the &#8220;war on terror&#8221; are available in <\/em><strong><a href=\"\/legal-commentary\/joanne-mariner-archive\/\">FindLaw&#8217;s archive of her columns<\/a><\/strong><em>.  She gratefully acknowledges the research assistance provided by Donna El Hindi  in this piece.<\/em><\/p>\n\n\n\n\n\n<\/div>\n<div class=\"was-this-helpful\">\n    <div\n            class=\"was-this-helpful__question-container\"\n            aria-labelledby=\"was-this-helpful__question\"\n            role=\"group\"\n    >\n        <span\n                id=\"was-this-helpful__question\"\n                class=\"was-this-helpful__question fl-text-lg-bold\"\n        >Was this helpful?<\/span>\n        <button\n                class=\"was-this-helpful__button fl-text-sm\"\n                aria-label=\"Yes\"\n                value=\"yes\"\n        >\n            <span class=\"was-this-helpful__button-text fl-text-bold\">Yes<\/span>\n            <i class=\"was-this-helpful__button-icon\">\n                <svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <g id=\"thumbs-up\" clip-path=\"url(#clip0_604_3418)\">\n                        <path id=\"Vector\"\n                              d=\"M6 21H3C2.46957 21 1.96086 20.7893 1.58579 20.4142C1.21071 20.0391 1 19.5304 1 19V12C1 11.4696 1.21071 10.9609 1.58579 10.5858C1.96086 10.2107 2.46957 10 3 10H6M13 8V4C13 3.20435 12.6839 2.44129 12.1213 1.87868C11.5587 1.31607 10.7956 1 10 1L6 10V21H17.28C17.7623 21.0055 18.2304 20.8364 18.5979 20.524C18.9654 20.2116 19.2077 19.7769 19.28 19.3L20.66 10.3C20.7035 10.0134 20.6842 9.72068 20.6033 9.44225C20.5225 9.16382 20.3821 8.90629 20.1919 8.68751C20.0016 8.46873 19.7661 8.29393 19.5016 8.17522C19.2371 8.0565 18.9499 7.99672 18.66 8H13Z\"\n                              stroke=\"#666666\" stroke-width=\"2\" stroke-linecap=\"round\"\n                              stroke-linejoin=\"round\"><\/path>\n                    <\/g>\n                    <defs>\n                        <clipPath id=\"clip0_604_3418\">\n                            <rect width=\"22\" height=\"22\" fill=\"white\"><\/rect>\n                        <\/clipPath>\n                    <\/defs>\n                <\/svg>\n            <\/i>\n        <\/button>\n        <button\n                class=\"was-this-helpful__button fl-text-sm\"\n                aria-label=\"No\"\n                value=\"no\"\n        >\n            <span class=\"was-this-helpful__button-text fl-text-bold\">No<\/span>\n            <i class=\"was-this-helpful__button-icon\">\n                <svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <g id=\"thumbs-down\" clip-path=\"url(#clip0_604_3423)\">\n                        <path id=\"Vector\"\n                              d=\"M16 0.999995H18.67C19.236 0.989986 19.7859 1.18813 20.2154 1.55681C20.645 1.9255 20.9242 2.43905 21 3V10C20.9242 10.5609 20.645 11.0745 20.2154 11.4432C19.7859 11.8119 19.236 12.01 18.67 12H16M9.00003 14V18C9.00003 18.7956 9.3161 19.5587 9.87871 20.1213C10.4413 20.6839 11.2044 21 12 21L16 12V0.999995H4.72003C4.2377 0.994543 3.76965 1.16359 3.40212 1.47599C3.0346 1.78839 2.79235 2.22309 2.72003 2.7L1.34003 11.7C1.29652 11.9866 1.31586 12.2793 1.39669 12.5577C1.47753 12.8362 1.61793 13.0937 1.80817 13.3125C1.99842 13.5313 2.23395 13.7061 2.49846 13.8248C2.76297 13.9435 3.05012 14.0033 3.34003 14H9.00003Z\"\n                              stroke=\"#666666\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/g>\n                    <defs>\n                        <clipPath id=\"clip0_604_3423\">\n                            <rect width=\"22\" height=\"22\" fill=\"white\"\/>\n                        <\/clipPath>\n                    <\/defs>\n                <\/svg>\n            <\/i>\n        <\/button>\n    <\/div>\n    <span class=\"was-this-helpful__taken-action fl-text-sm-bold\"><\/span>\n    <div class=\"was-this-helpful__feedback-container\">\n        <div class=\"was-this-helpful__choose-option-message\" role=\"status\">\n            <p class=\"was-this-helpful__choose-option-message-text\"><\/p>\n        <\/div>\n        <form class=\"was-this-helpful__feedback-form\">\n            <div class=\"was-this-helpful__feedback was-this-helpful__feedback--positive\">\n                <fieldset>\n                    <legend class=\"was-this-helpful__feedback-form-title\" tabindex=\"0\">Why was this helpful?<\/legend>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--understandable\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Easy to understand\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--understandable\"\n                        >Easy to understand<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--solved-problem\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Solved my problem\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--solved-problem\"\n                        >Solved my problem<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--other\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Other\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--other\"\n                        >Other<\/label>\n                    <\/div>\n                <\/fieldset>\n            <\/div>\n            <div class=\"was-this-helpful__feedback was-this-helpful__feedback--negative\">\n                <fieldset>\n                    <legend class=\"was-this-helpful__feedback-form-title\" tabindex=\"0\">Why was this not helpful?<\/legend>\n                    <div class=\"was-this-helpful__choose-option-message\" role=\"status\">\n                        <p class=\"was-this-helpful__choose-option-message-text\"><\/p>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--missing-info\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Missing Information\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--missing-info\"\n                        >Missing the information I need<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--complicated\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Too complicated\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--complicated\"\n                        >Too complicated \/ too many steps<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--dated\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Out of date\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--dated\"\n                        >Out of date<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--negative-other\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Other\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--negative-other\"\n                        >Other<\/label>\n                    <\/div>\n                <\/fieldset>\n            <\/div>\n            <div class=\"was-this-helpful__form-buttons-container\">\n                <button\n                    class=\"was-this-helpful__feedback-button was-this-helpful__feedback-button--positive at-feedback-submit fl-button secondary\"\n                    type=\"submit\"\n                >\n                    <span class=\"fl-button-content\">Submit<\/span>\n                    <i\n                        class=\"fa fa-angle-right medium\"\n                        aria-hidden=\"true\"\n                    ><\/i>\n                <\/button>\n                <button\n                    class=\"was-this-helpful__feedback-button was-this-helpful__feedback-button--cancel fl-button primary disabled\"\n                    type=\"reset\"\n                >\n                    <span class=\"fl-button-content\">Cancel<\/span>\n                    <i\n                        class=\"fa fa-times-circle medium\"\n                        aria-hidden=\"true\"\n                    ><\/i>\n                <\/button>\n            <\/div>\n        <\/form>\n    <\/div>\n    <div class=\"was-this-helpful__thank-you-message\" role=\"status\">\n        <i class=\"was-this-helpful__thank-you-message-icon fa fa-check\"><\/i>\n        <p class=\"was-this-helpful__thank-you-message-text\" aria-live=\"polite\"><\/p>\n    <\/div>\n<\/div>\n\n\n    <\/div>\n    \n    <div class=\"fl-block-column fl-section-sidebar\">\n        \n    <\/div>\n<\/div>","protected":false},"parent":49876,"menu_order":0,"template":"app\/Http\/Controllers\/Templates\/ArticlePageController.php","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","_cloudinary_featured_overwrite":false},"class_list":["post-49962","supreme","type-supreme","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme\/49962","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme"}],"about":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/types\/supreme"}],"up":[{"embeddable":true,"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme\/49876"}],"wp:attachment":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/media?parent=49962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}