roadmap.mdwn 4.54 KB
Newer Older
1
2
3
4
5
[[!meta title="Roadmap"]]

Plans for the next releases
===========================

6
You can track on
intrigeri's avatar
intrigeri committed
7
[[!tails_gitlab groups/tails/-/milestones desc="GitLab milestones"]]
8
the list of tickets that we want to solve for the next releases.
9
10
11
12
13
14
15
16
17

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]
intrigeri's avatar
intrigeri committed
18
- <strike>**Support Secure boot** ([[!tails_ticket 6560]])</strike> [DONE]
sajolida's avatar
sajolida committed
19
- **Improve our troubleshooting documentation** <strike>([[!tails_ticket 11665]]</strike>, [[!tails_ticket 14788]], [[!tails_ticket 14548]])
20
21
22
23
  - <strike>Improve troubleshooting instructions when Wi-Fi is not working ([[!tails_ticket 11683]])</strike> [DONE]

### Better upgrades

24
- <strike>**Allow always upgrading automatically** and get rid of manual upgrades ([[!tails_ticket 15281]])</strike> [DONE]
25
26
27
28
29
30
- **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]])
sajolida's avatar
sajolida committed
31
- **Backups**: make it easier to backup the persistent volume ([[!tails_ticket 14605]], [[!tails_ticket 5301]], [[Blueprint|blueprint/backups]])
32
33
34
35
36
37
- **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]])
sajolida's avatar
sajolida committed
38
- <strike>**Have a translation platform** to translate our website ([[!tails_ticket 10034]])</strike> [DONE]
39
40
41
42
43
44
45
46
47
48
49
- **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

50
- <strike>**Recruit new core workers**: help desk and sysadmin</strike> [DONE]
51
52
53
54
55
- **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

sajolida's avatar
sajolida committed
56
- <strike>**Release Tails 4.0 based on Debian Buster** ([[Version 4.0|news/version_4.0]])</strike> [DONE]
57
- **Solve important usability issues** in our core applications
intrigeri's avatar
intrigeri committed
58
  ([[!tails_gitlab tails/tails/-/issues?scope=all&utf8=✓&state=opened&label_name[]=UX%3Adebt]])
59
- **Port complex shell scripts to Python** ([[!tails_ticket 11198]], [[Blueprint|blueprint/Port_shell_scripts_to_Python]])
60
- <strike>**Migrate from `aufs` to `overlayfs`** ([[!tails_ticket 8415]])</strike> [DONE]
61
- **Have more robust time synchronization** when starting Tails ([[!tails_ticket 5774]], [[Blueprint|blueprint/robust_time_syncing]])
sajolida's avatar
sajolida committed
62
- <strike>**Migrate to *Tor Launcher* integrated into *Tor Browser*** ([[!tails_ticket 15709]])</strike> [DONE]
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
- **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:
sajolida's avatar
sajolida committed
79
  - <strike>*Jenkins* 2 ([[!tails_ticket 10068]])</strike> [DONE]
80
  - <strike>*Gitolite* 3 ([[!tails_ticket 10093]])</strike> [DONE]
81
  - Replace *vmdebootstrap* ([[!tails_ticket 15349]])
82
- <strike>**Have better backups of our infrastructure** ([[!tails_ticket 15071]])</strike> [DONE]
83
- <strike>**Self-host our website** as boum.org is stopping hosting websites ([[!tails_ticket 14588]])</strike> [DONE]
intrigeri's avatar
intrigeri committed
84
- <strike>**Switch to GitLab** ([[!tails_ticket 15878]])</strike> [DONE]
85
86
87
88
89
90

### 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]])