summaryrefslogtreecommitdiffstats
path: root/wiki/src/contribute/roadmap.mdwn
blob: e7814f3c43702ac4a33497875c9845cbf5474ada (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
[[!meta title="Roadmap"]]

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
=============================

[[!toc startlevel=3 levels=1]]

### Easier installation

- <strike>**Make it easier to install Tails on Windows and macOS** ([[!tails_ticket 15292]])</strike> [DONE]
- **Support Secure boot** ([[!tails_ticket 6560]])
- **Improve our troubleshooting documentation** ([[!tails_ticket 11665]], [[!tails_ticket 14788]], [[!tails_ticket 14548]])
  - <strike>Improve troubleshooting instructions when Wi-Fi is not working ([[!tails_ticket 11683]])</strike> [DONE]

### Better upgrades

- **Allow always upgrading automatically** and get rid of manual upgrades ([[!tails_ticket 15281]])
- **Try resuming automatic upgrades** if interrupted during download ([[!tails_ticket 15875]])
- **Research lighter and more robust upgrade mechanisms** ([[!tails_ticket 15277]], [[!tails_ticket 15901]])

### Applications and features

- **Mobile messaging applications**: research support for Signal, Wire, Telegram, etc. ([[!tails_ticket 14567]])
- **Backups**: make it easier to backup the persistent volume ([[!tails_ticket 12214]], [[!tails_ticket 5301]], [[Blueprint|blueprint/backups]])
- **Redesign the experience of connecting to the network and Tor** ([[!tails_ticket 10491]])
- <strike>**Remove some less popular packages** ([[!tails_ticket 15291]])</strike> [DONE]

### Adoption

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

### Resistance to remote exploitation

- **Leverage reproducible builds** to detect a compromise in our infrastructure ([[!tails_ticket 14455]])
- **Switch to Wayland** ([[!tails_ticket 12213]])
- **Research Flatpak (or similar) for sandboxing** ([[!tails_ticket 15874]])

### Community growth, diversity, and inclusion

- **Recruit new core workers**: help desk and sysadmin
- **Make it easier to onboard new developers** ([[!tails_ticket 15864]])
- **Apply to Outreachy and Google Summer of Code** ([[!tails_ticket 15865]])

### Sustainability of core code

- **Release Tails 4.0 based on Debian Buster**
- **Solve important usability issues** in our core applications ([[!tails_ticket 14544]])
- **Port complex shell scripts to Python** ([[!tails_ticket 11198]], [[Blueprint|blueprint/Port_shell_scripts_to_Python]])
- **Migrate from `aufs` to `overlayfs`** ([[!tails_ticket 8415]])
- **Have more robust time synchronization** when starting Tails ([[!tails_ticket 5774]], [[Blueprint|blueprint/robust_time_syncing]])
- **Migrate to *Tor Launcher* integrated into *Tor Browser*** ([[!tails_ticket 15709]])
- **Upstream our security improvements to the *Thunderbird* autoconfiguration** ([[!tails_ticket 6156]])

### User research

- **Perform surveys** to learn who our users are and what they need ([[!tails_ticket 14545]])
- <strike>**Have personas** to describe our target users and take better decisions ([[contribute/personas]])</strike> [DONE]

### Diversity of incomes

- **Increase** the donations that we receive from private partners
- <strike>**Continue increasing** the donations that we receive from individuals
  ([[!tails_ticket 14941]], [[!tails_ticket 14599]])</strike> [DONE]

### Infrastructure migrations

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

### Robust automated tests

- **Run our own email server** ([[!tails_ticket 12277]])
- **Upgrade the dependencies of our automated test suite** to work with Java 9 ([[!tails_ticket 15460]])
- **Evaluate OpenQA** ([[!tails_ticket 15870]])