Plans for the next releases

You can track on Redmine the list of tickets that we want to solve for the next releases:

https://redmine.tails.boum.org/code/projects/tails/roadmap

Priorities for the next years

Easier installation

Better upgrades

  • Allow always upgrading automatically and get rid of manual upgrades (#15281)
  • Try resuming automatic upgrades if interrupted during download (#15875)
  • Research lighter and more robust upgrade mechanisms (#15277, #15901)

Applications and features

  • Mobile messaging applications: research support for Signal, Wire, Telegram, etc. (#14567)
  • Backups: make it easier to backup the persistent volume (#12214, #5301, Blueprint)
  • Redesign the experience of connecting to the network and Tor (#10491)
  • Remove some less popular packages (#15291)

Adoption

  • Explain better what Tails is and what makes it so awesome (#9814)
  • Have a translation platform to translate our website and train new translators (#15867, #10034)
  • Make Tails work for blind users (#14522)
  • Have a visual style guide for our website (#15800)

Resistance to remote exploitation

  • Leverage reproducible builds to detect a compromise in our infrastructure (#14455)
  • Switch to Wayland (#12213)
  • Research Flatpak (or similar) for sandboxing (#15874)

Community growth, diversity, and inclusion

  • Recruit new core workers: help desk and sysadmin
  • Make it easier to onboard new developers (#15864)
  • Apply to Outreachy and Google Summer of Code (#15865)

Sustainability of core code

  • Release Tails 4.0 based on Debian Buster
  • Solve important usability issues in our core applications (#14544)
  • Port complex shell scripts to Python (#11198, Blueprint)
  • Migrate from aufs to overlayfs (#8415)
  • Have more robust time synchronization when starting Tails (#5774, Blueprint)
  • Migrate to Tor Launcher based on WebExtension (#15709)
  • Upstream our security improvements to the Thunderbird autoconfiguration (#6156)

User research

  • Perform surveys to learn who our users are and what they need (#14545, Blueprint)
  • Have personas to describe our target users and take better decisions (#11162, Blueprint)

Diversity of incomes

  • Increase the donations that we receive from private partners
  • Continue increasing the donations that we receive from individuals

Infrastructure migrations

  • Update our infrastructure to:
    • Jenkins 2
    • Gitolite 3
    • Replace vmdebootstrap (#15349)
  • Have better backups of our infrastructure (#15071)
  • Self-host our website as boum.org is stopping hosting websites (#14588) [DONE]
  • Switch to GitLab (#15878)

Robust automated tests

  • Run our own email server (#12277)
  • Notify developers on failure (#11355)
  • Upgrade the dependencies of our automated test suite to work with Java 9 (#15460)
  • Evaluate OpenQA (#15870)