blog: Add financial Results for 2015
[gnupg-doc.git] / misc / blog.gnupg.org / 20150101-happy-gnu-year.org
1 # Thanks for the donations and plans for 2015
2 #+STARTUP: showall
3 #+AUTHOR: Werner
4 #+DATE: January 1st, 2015
5
6 ** Happy gnu year
7
8 to everyone and a big *thank you* to all supporters of GnuPG.  It is
9 awesome to see that GnuPG and its makers received a lot of attention
10 in the last weeks of 2014.  This is really appreciated by all of us.
11 Speaking of me, the donations allow me to keep on working on free
12 software and GnuPG in particular --- at least for the next months.
13
14 Early December friends reminded me that it is the time to kick off a
15 donation campaign to secure the future of GnuPG.  They supported me
16 with a [[http://fsfe.org/news/2014/news-20141217-01.en.html][press release]] which was republished by others (e.g.  [[http://boingboing.net/2014/12/21/gnupg-needs-your-support.html][Cory
17 Doctorow]]) and soon many small and larger donations started to fill up
18 the donation status bar with a bit of green.  I was not just amazed by
19 the financial support but also by the many encouraging messages to us
20 developers like /Keep the excellent work! Please!/, /Thanks for
21 keeping us safe an protecting our basic human rights./, /You guys are
22 great! Safe communication should be a right./, /Thank you so much for
23 this hard work.  You're truly directing us toward a better world/,
24 /GPG is important software for our society's future/,
25 /Thanks for doing great work. I know it's under appreciated, but it's absolutely
26 necessary/, /Please keep it up, guys, and run further donation rounds
27 if you need money. If GPG goes down, we'll all be at a loss/, or
28 /freedom of thought, freedom of speech, freedom of information/.  Up
29 until today we received more than a quarter of the campaign’s goal and
30 donations are still coming in.  Let me add that my work on GnuPG would
31 have not been possible without the incredible support of my family who
32 deserve all my thanks.
33
34 At the 31C3 the [[http://events.ccc.de/congress/2014/Fahrplan/events/6258.html][Reconstructing narratives]] lecture ([[http://media.ccc.de/browse/congress/2014/31c3_-_6258_-_en_-_saal_1_-_201412282030_-_reconstructing_narratives_-_jacob_-_laura_poitras.html#video][video]]) told us
35 again about the depressingly sad state of our world regarding to
36 freedom and humanity.  It was also reported that most of our secure
37 electronic communication methods don’t do what we expected from them
38 -- with the exception of a very few tools, GPG (i.e. GnuPG) being one
39 of them.
40
41 With the raised attention towards securing our communication and to
42 help preserving us from a world nobody wants to have, we need to
43 improve GnuPG and its frontends.  They need to be easy usable by
44 everyone and be a standard part of every communication device much
45 like the ubiquitous web browser. It will take time and a lot of effort
46 to do that.  I am confident that with enough support we can achieve
47 that goal.  Now let us look forward and see what is on the list.
48
49 As a prerequisite we need to establish a solid organizational
50 framework to free developers of tasks they are not best in, like
51 looking for money, running funding campaigns, preparing paperwork for
52 donation programs, and talking to ties and non-techies.
53
54 We need better and streamlined documentation. For example, there are
55 lots of different HOWTOs and other documents explaining the use of
56 GnuPG and frontend applications.  Many of them are outdated and
57 some documents contradicts each other.  Thus the goal is to prepare a
58 canonical set of documentation to support all kind of users.  See and
59 use the [[https://wiki.gnupg.org][Wiki]] if you are interested to help.
60
61 [[https://enigmail.net][Enigmail]] is one of the most used mailer frontends for GnuPG and thus
62 should be a primary target for improvements.  There are currently only
63 two spare time developers for it --- despite that some smaller bugs
64 make it sometimes hard to use for a beginner.  This needs to be
65 changed by improving the communication between the developers and
66 finding the resources to assign a paid developer to it.
67
68 The network of OpenPGP keyservers works quite well for the relatively
69 small active user base.  For a mass use of it we need to add a few
70 things or start to deploy an easier method for retrieving keys.  This
71 is essential for making mail encryption the default on the net.
72
73 Although the use of proprietary platforms supports the spook’s
74 surveillance programs, it is a pipe dream to believe that free
75 operating systems like Linux or FreeBSD can completely replace
76 Windows, Mac OS, and Android any time soon.  Improving our crypto
77 tools on those platforms is thus essential to help those users and to
78 trigger a network effect to make encrypted communication the default.
79 For GnuPG this means to make the core components available on these
80 platforms using a standard unattended installer, so that frontend
81 applications (like Enigmail) can easily install it if not yet
82 available.  Separating the GnuPG core from the frontend applications
83 also allows for an automatic update procedure to be prepared for
84 possible security relevant bugs and to be able to easily deploy new
85 algorithms as soon as the needs arises.
86
87 As stated in the press release a second full time developer for GnuPG
88 is required to avoid relying mostly on me.  Keep in mind that even
89 after having secured enough funds it will take some time to find a
90 developer and it will also take some months until s/he is up to my
91 maintenance experience.  Nevertheless, we need to bear these
92 additional costs.
93
94 In general we need to simplify the the user interfaces of most
95 frontends and make it easier start with and keep on using encryption.
96 A dedicated developers meeting will be the first step towards this.
97
98 Okay, let’s take up our part for a new dawn.