Public.Resource.org v. United States Internal Revenue Service

Filing 54

Declaration of Clay Johnson in Support of 47 MOTION for Summary Judgment Plaintiff Public.Resource.Org's Consolidated Cross-Motion for Summary Judgment and Opposition to Defendant's Motion for Summary Judgment filed byPublic.Resource.org. (Related document(s) 47 ) (Burke, Thomas) (Filed on 9/29/2014)

Download PDF
1 2 3 4 5 6 7 8 9 DAVIS WRIGHT TREMAINE LLP 10 11 12 13 14 15 THOMAS R. BURKE (CA State Bar No. 141930) DAVIS WRIGHT TREMAINE LLP 505 Montgomery Street, Suite 800 San Francisco, California 94111 Telephone: (415) 276-6500 Facsimile: (415) 276-6599 Email: thomasburke@dwt.com RONALD G. LONDON (Pro Hac Vice) DAVIS WRIGHT TREMAINE LLP 1919 Pennsylvania Ave., N.W., Suite 800 Washington, DC 20006 Telephone: (202) 973-4200 Email: ronnielondon@dwt.com DAN LAIDMAN (State Bar No. 274482) DAVIS WRIGHT TREMAINE LLP 865 South Figueroa Street, Suite 2400 Los Angeles, CA 90017-2566 Telephone: (213) 633-6800 Facsimile: (213) 633-6899 Email: danlaidman@dwt.com DAVID HALPERIN (Pro Hac Vice) 1530 P Street NW Washington, DC 20005 Telephone: (202) 905-3434 Email: davidhalperindc@gmail.com Attorneys for Plaintiff Public.Resource.Org 16 17 IN THE UNITED STATES DISTRICT COURT 18 THE NORTHERN DISTRICT OF CALIFORNIA 19 SAN FRANCISCO DIVISION 20 21 22 23 24 25 26 PUBLIC.RESOURCE.ORG., a California non- ) Case No. 3:13-CV-02789-WHO profit organization, ) ) Plaintiff, ) DECLARATION OF CLAY JOHNSON ) v. ) ) UNITED STATES INTERNAL REVENUE ) SERVICE, ) ) Defendant. ) 27 28 1 Declaration of Clay Johnson DWT 24875461v1 0200593-000001 I, Clay Johnson, declare as follows: 1 1. 2 3 4 5 6 7 Technology, a small business which builds products to help government acquire technology faster and cheaper. I have personal knowledge of the matters stated in this declaration and could competently testify to them if called as a witness. Our customers include cities throughout the country, such as the City of Louisville, Kentucky as well as federal agencies and nonprofit organizations. 2. 8 9 DAVIS WRIGHT TREMAINE LLP 10 11 14 15 16 17 18 19 procurement policy reform. In 2014, I was also appointed by the National Archives and Records Administration to serve on the Freedom of Information Act Advisory Committee. 3. 22 23 24 Administration where I was the team leader for the RFP-EZ program, which helps small technology companies get easier access to the Federal Government's nearly $77 billion information technology supply chain. Our program made it easier for small businesses to bid on opportunities, and the resulting bids were shown to be 30% lower than those through the traditional FedBizOps procurement process. Our program allowed 270 small businesses that had never before participated in federal contracting to take part. 4. 27 28 From 2008 to 2010, I was the founding Director of Sunlight Labs at the Sunlight Foundation. Our team pioneered numerous open source solutions that are used throughout the country to analyze and interact with government information sources. For my efforts, Google and O’Reilly Media named me “Open Source Organizer of the Year” at the Open Source Convention, the largest annual gathering of this type of developer. 5. 25 26 In 2012, I was appointed as a Presidential Innovation Fellow by the White House. I was assigned to the White House Office of Science and Technology Policy and the Small 20 21 In 2014, I was appointed a Senior Fellow at the Center for American Progress, a nonprofit, nonpartisan research institution in Washington, D.C., where I work on Federal IT 12 13 Since 2013, I have been the founder and CEO of the Department of Better From 2003 to 2004, I was the Senior Web Programmer for the Dean for America Campaign and from 2004 to 2008 I was the co-founder of Blue State Digital, a firm that provided the technology that powered many political campaigns, including the 2008 Obama for America effort. 2 Declaration of Clay Johnson DWT 24875461v1 0200593-000001 1 6. In my work, I have become very familiar with federal policies in the area of 2 administrative practice and procurement, including the Federal Acquisition Regulations (FAR), 3 the Freedom of Information Act (FOIA), the Paperwork Reduction Act, and the OMB circulars 4 and Executive Memoranda dealing with the use of information technology. 5 7. I am an experienced computer programmer and am familiar with text editors, XML, 6 and programmatic manipulation of files in XML and other formats. I am familiar with the Form 7 990, which is available in image format. I understand the basics of the Modernized e-File (MeF) 8 system, which is used to electronically file the Form 990 in an XML format with PDF 9 attachments. DAVIS WRIGHT TREMAINE LLP 10 8. I have examined the 2011 Form 990 filed by the American National Standards 11 Institute (EID 13-163523), which was made available for my inspection at 12 https://bulk.resource.org/irs.gov/eo/doc/doc/13-1635253_990_201112.pdf 13 9. Working with this information in image format, where the e-file information has 14 been laid into the form and released as a bitmap image, is exceedingly difficult for such a complex 15 return. To effectively work with this information, one must essentially retype all the information 16 in the return into a machine-processable format. Retyping this information is very tedious and 17 subject to numerous errors. 18 10. Optical Character Recognition (OCR) is one technique for retrieving information 19 from the image into a machine-processable format, but this technique is error prone and does not 20 work well on complex forms with an irregular layout and many columns of information such as 21 the Form 990. 22 11. As a computer programmer, it would be significantly easier, indeed almost trivial, 23 to work with this information in the XML format. I – and others – could very easily write a parser 24 that transferred information from the XML MeF format into a database management system for 25 further release. 26 27 28 12. I have examined Government Exhibit 107, Estimate of Retrieval, Redaction, & Delivery of 9 Electronically Filed Forms 990. It was made available to me at http://www.archive.org/download/gov.uscourts.cand.267289/gov.uscourts.cand.267289.46.15.pdf 3 Declaration of Clay Johnson DWT 24875461v1 0200593-000001 1 13. I was informed that the IRS documentation for the MeF program lists XMLSpy as 2 the XML editing software used by the IRS. XMLSpy is made by a company called Altova. I went 3 to USAspending.Gov on August 17, 2014, and searched for contracts between Altova and the 4 Internal Revenue Service. The USAspending.Gov site lists $567,908 in transactions between 5 Altova, Incorporated and the Department of the Treasury, Internal Revenue Service. The search I 6 executed was 7 http://usaspending.gov/search?form_fields={"search_term"%3A"ALTOVA"%2C"dept"%3A["200 8 0"]} 9 14. The Altova MissionKit is used by developers and retails for $869 to $1739. The DAVIS WRIGHT TREMAINE LLP 10 XMLSpy 2014 Professional Edition sells for $499 and the Enterprise Edition for $999. I learned 11 this information by looking at the Altova web site at https://shop.atova.com/. 12 13 14 15. Given the size of the IRS expenditures on this software, it is fair to say that there are literally hundreds of copies of XMLSpy in use at the IRS. 16. In examining Exhibit 107, the Estimate of Retrieval, I do not find the estimates to 15 be credible. For example, the estimate includes 4.5 hours for manual redaction of XML using the 16 XMLSpy editor and then 2.25 hours for saving those files. Removing one or several elements 17 from an XML file is a trivial task that will only take a few minutes. Saving a file, including 18 validation of the resulting XML to make sure it is still valid, is also a trivial task that only takes a 19 few minutes. 20 17. I am aware of the Declaration of J. Archibald, Manager of Submission Processing 21 Programs for the IRS, in which she describes the process for scanning, restriction, and redaction of 22 the Form 990. That declaration was made available to me at http://www.archive.org/download/gov.uscourts.cand.267289/gov.uscourts.cand.267289.46.5.pdf 23 24 25 26 27 28 18. In the current system, the IRS takes an e-file return and produces a series of images of the complete return. Those images are then displayed on a screen, where personnel manually remove (redact) the schedules that must not be released. 19. For the 9 files that are the subject of this declaration, the IRS already has a redacted version of those files ("the currently released version"). The IRS can image the original XML data 4 Declaration of Clay Johnson DWT 24875461v1 0200593-000001 1 and produce an unredacted version of those files ("the unredacted version"). This allows a very 2 simple and quick comparison between the unredacted and the redacted versions. This visual 3 comparison quickly yields a list of which schedules must be removed, which any programmer can 4 quickly use to remove elements representing those schedules from the XML file. The resulting 5 XML file can then be reimaged and compared to the currently released version. If the two 6 versions match, the XML file is known to have been created with the correct data. 7 20. Given my familiarity with the workings of government and my realistic 8 understanding that sometimes take a bit longer in government than in the private sector, it is still 9 inconceivable to me that the process of redacting these 9 XML files would take 64.1 hours. This DAVIS WRIGHT TREMAINE LLP 10 11 estimate is not credible. 21. Manual editing of an XML file is not the most efficient way to handle this kind of 12 issue. Instead, a simple program can be written that will automatically process any Form 990 in 13 XML format and remove any one of the schedules that must be removed before the file can be 14 publicly distributed. In my professional opinion, this is not a difficult program to write. It could 15 be done using the XSLT methodology that the IRS uses in their MeF program. The IRS clearly 16 has extensive XSLT expertise, as demonstrated by the Modernized e-File (MeF) Stylesheets 17 package the IRS releases. This package is available at 18 http://www.irs.gov/Tax-Professionals/e-File-Providers-&-Partners/Modernized-e-File-MeF- 19 Stylesheets 20 24. Instead of performing this operation using XSLT, there are a number of other 21 programming techniques which could be used to easily and quickly write a program to perform 22 these tasks. This includes the Java programming language and the Ruby programming language. 23 25. I have examined Government Exhibit 105, "Require all Form 990 Series Tax and 24 Information Returns be Filed Electronically: Vision and Strategy Phase Estimate, Basis of 25 Estimate Report, Version 1.1" This information was made available to me at 26 http://www.archive.org/download/gov.uscourts.cand.267289/gov.uscourts.cand.267289.46.13.pdf 27 28 22. This document estimates the cost of an IRS project to support mandatory e-filing of all exempt returns to be $19,733,000. However, the projects detailed in this estimate cover a wide 5 Declaration of Clay Johnson DWT 24875461v1 0200593-000001 1 range of new activities, including creating of a new IRS web site and support for e-filing of the 2 new Form 990-T, which is not currently supported. This cost estimate is therefore not the 3 appropriate one to determine the cost to the IRS of preparing the currently filed XML files for 4 public release as XML files with proper redaction. As noted above, this particular and very 5 specific task is fairly simple and it would cost the IRS far less than $19 million to support the 6 systematic process and release of all Form 990s in XML that are electronically filed. 7 23. It is my professional opinion that manual redaction of 9 XML files to remove 8 certain elements restricted from public view is not a very complex task and can be accomplished 9 quickly and efficiently. It is also my professional opinion that writing a simple program that DAVIS WRIGHT TREMAINE LLP 10 would automatically prepare an XML file for public release by systematically removing all 11 restricted information is not very difficult. Release of the Form 990 as an XML file instead of an 12 image is far superior and much more useful for the public and will provide far greater transparency 13 for the information provided in Form 990s. 14 15 16 I declare under penalty of perjury under the laws of the United States that the foregoing is 26th true and correct and that this declaration was executed this _____ day of September, 2014 at 17 10559 Serenbe Ln, Chattahoochee Hills GA ______________________________. 18 CLAY JOHNSON 19 20 21 22 23 24 25 26 27 28 6 Declaration of Clay Johnson DWT 24676667v1 0200593-000001 DWT 24875461v1 0200593-000001

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?