Apply
My Apply
My Apply

Reproducible Builds

ReproBuilds_logo.jpg

Creating an independently-verifiable path from source code to software

Internet freedom tools are often free and open source, allowing anyone to inspect their code. However, software is usually distributed in a precompiled form, so it's not immediately clear whether the code found in the software corresponds with what is in the source code. Reproducible Builds creates an independently-verifiable path from source code to the binary code used by computers, allowing verification that no vulnerabilities or backdoors have been introduced during the compilation process.

OTF support will focus on developing and deploying reproducible installer images to ensure secure means of performing the first-time installation; enhancing the diffoscope tool, which provides in-depth comparison of files, archives, and directories; improving the distribution infrastructure, in order to actually deliver a reproducible operating system; and engaging the community to increase participation in the Reproducible Builds project by promoting its benefits, tools, and ideals.

Get the word out

Current project status

Just an idea (Pre-alpha)
It exists! (Alpha/Beta)
It's basically done (Release)
People use it (Production)

Funding to date

2018 $100,000 12 months
Core Infrastructure Fund

Total Funding: $100,000

Addressed problems

  • Technical attacks against government critics, journalists, and/or human rights organizations (Cyberattacks)
  • Pro-government manipulation of online discussions (propaganda, imitation content, and/or sockpuppets)
  • Government practices that hold intermediaries (social networks or ISPs) liable for user content
  • Other

Focus

  • Privacy enhancement
  • Security from danger or threat online

Objective(s)

  • Testing
  • Research
  • Technology development

Beneficiaries

  • General public
  • Journalists
  • Advocacy groups/NGOs
  • Other

Region(s) archive

  • Global

Project status

  • It Exists! (Alpha/Beta)

Technology attributes

  • Cryptography
  • Other
  • Reverse Engineering