Page MenuHome GnuPG

No OneTemporary

diff --git a/index.html b/index.html
index 2c263a5..efb66f5 100644
--- a/index.html
+++ b/index.html
@@ -1,419 +1,508 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Landing page to the 2017 donation campaign for the GnuPG project">
<meta name="author" content="Kai Michaelis">
<link rel="icon" href="favicon.ico">
<title>GPG Donation Drive 2017</title>
<!-- Bootstrap core and site CSS -->
<link href="site.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Fixed navbar -->
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<img class="navbar-brand" alt="GnuPG" src="gnupg-white-plain.png">
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="#home">Home</a></li>
<li><a href="#about">Why</a></li>
<li><a href="#contact">Plan</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
<div class="camp-gutter container">
<h1>GPG Donation Drive 2017</h1>
<div class="row">
<div class="col-md-8">
<img src="https://dummyimage.com/680x390.png">
</div>
<div class="col-md-4">
<p class="lead">The GnuPG Project needs your help to keep your conversations private in a Post Snowden world.</p>
<a class="btn btn-default" href="#" role="button">Donate $5 a month</a>
<ul>
<li><a href="#">$1 a month</a></li>
<li><a href="#">$10 a month</a></li>
</ul>
</div>
</div>
</div>
<!--
Text runter, spenden update, custom feld
-->
<div class="camp-gutter container">
<div class="row">
<div class="col-md-12 col-md-offset-0">
<h2>GnuPG keeps your data private</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent scelerisque ac urna at pharetra. Nulla erat massa, volutpat at odio eget, auctor sodales dolor. Quisque consectetur felis eu ligula ultrices interdum. In ornare euismod placerat. Fusce tempor ipsum quis tortor vestibulum facilisis. Fusce elit nunc, congue a sem nec, finibus viverra quam. Duis laoreet neque sed odio fringilla, at congue massa maximus. Proin diam mi, eleifend at lacus sit amet, convallis convallis velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas elementum turpis et neque bibendum hendrerit.</p>
</div>
</div>
</div>
Video of the day + quote
<div class="camp-half-gutter container">
<div class="row">
<div class="col-md-12 col-md-offset-0">
<h2>GnuPG needs your help</h2>
- <p>Proin tristique ultrices mi, sit amet accumsan turpis suscipit sit amet. Ut in vehicula risus. Cras vel suscipit lectus, et sagittis risus. Maecenas at laoreet leo. Praesent sed dolor a mi dignissim porta. Cras non nunc aliquam, sollicitudin justo at, posuere nisl. Curabitur accumsan nibh eget erat vehicula, non gravida odio pretium. Ut nec velit felis. Sed laoreet leo congue ante elementum tincidunt. Sed orci felis, ultricies nec mollis eu, pharetra eu sapien. Aenean vitae lorem et tortor egestas iaculis at at purus.</p>
+ <p>
+ <b>For over 20 years, GnuPG has helped protect online communication.</b>
+ <a href="https://www.eff.org/de/about/staff/cindy-cohn">Cindy Cohn</a>,
+ Executive Director of the <a href="https://www.eff.org/">Electronic
+ Frontier Foundation</a> (EFF), describes GnuPG as <i>"the way that I
+ most often communicate with people who are in need around the world."</i> <a
+ href="https://www.buzzfeed.com/sheerafrenkel">Sheera Frenkel</a>,
+ Foreign Correspondent for <a
+ href="https://www.buzzfeed.com/news">BuzzFeed News</a>, relates: <i>"<b>As
+ a news organization, we're trained on using GPG.</b> "It's about your
+ sources and what happens to them when you leave the country and you
+ publish that explosive story and the government is looking for the
+ whistleblower that handed you that key piece of information."</i> And
+ famously, GnuPG was Edward Snowden's tool of choice to securely
+ communicate with journalists about the NSA mass surveillance leaks.
+ <p>
+ But, GnuPG is not only used to encrypt email. <b>GnuPG protects the
+ software updates</b> for nearly all free software operating systems,
+ which power <a
+ href="https://en.wikipedia.org/wiki/Linux#Market_share_and_uptake">two-thirds
+ of all web sites</a>. And, GnuPG is widely used by organizations
+ and companies. For instance, Arthur Jordan, Vice-President of
+ Information Technology at <a href="https://2u.com/">2U</a> told us:
+ <i>"when we reached out to universities about how they wanted to do
+ secure file transfer, they were already using GPG encryption."</i>
+ <p>
+ Yet despite the critical role that GnuPG plays for journalists,
+ activists, and lawyers in particular, but, more generally, anyone
+ who uses the Internet, in 2012 GnuPG had a <b>funding crisis</b>. Due to a
+ lack of contracts, Werner Koch, GnuPG's leader, was forced to
+ lay off the only other person working on GnuPG full-time. And, by
+ 2014, Werner had to take side jobs unrelated to GnuPG to
+ supplement his income.
+ <p>
+ The situation looked so bad that <b>Werner was ready to give up. But,
+ friends convinced him to give crowd funding one more shot.</b> The
+ response was amazing. Not only did the donation campaign raise
+ enough money to fund Werner, but it pulled in 250.000 Euros in small
+ donations, and Stripe, Facebook and the Linux Foundatation each
+ committed to donating about 50.000 Euros per year.
+ <p>
+ <b>Given this amazing response, Werner decided to grow the team again.</b>
+ To date, he has hired 5 developers, and the past two years have seen
+ a number of improvements to GnuPG and the surrounding ecosystem.
+ For instance, we've worked on simplifying key discovery, adopted a
+ set of Python bindings, contributed some improvements to Enigmail,
+ and supported the GnuK project&mdash;a free source and free hardware
+ security token.
+ <p>
+ <b>Unfortunately, the money from the donation campaign is now nearly
+ exhausted.</b> So, to secure our medium-term future, we've decided to
+ again turn to the community. Our sense is that if we have to feel a
+ responsibility to someone&mdash;and it is impossible not to feel that
+ way towards someone who gives you money&mdash;then it should be towards
+ the public and not a few corporations. <b>This time, however, our
+ focus is on recurring donations</b> and not one-time donations, like
+ last time.
+ <p>
+ <b>Our primary goal is to get donation commitments for 15.000 Euros per
+ month&mdash;enough to fund 3 developers</b>. We can reach this goal if just
+ 2000 people donate 5 or 10 Euros each month.
+ <p>
+ This money will firstly allow us to continue our maintenance of
+ GnuPG. It will also be used to fund our work on the GnuK security
+ token, and some other work in the broader ecosystem including
+ continued improvements to Enigmail. One major new project that it
+ will fund is a book called "An Advanced Introduction to GnuPG."
+ This handbook has three principle audiences: developers who want to
+ integrate GnuPG into their programs, and need to understand the
+ various concepts, the important security tradeoffs, and common
+ pitfalls; digital security trainers who need to understand GnuPG to
+ be able to make sound recommendations to their students; and
+ enthusiasts.
+ <p>
+ If we manage to double this number of donations&mdash;if 4000 people
+ donate 5 or 10 Euros each month&mdash;then we will continue to grow the
+ team. In particular, we will hire someone to work on GPG Tools,
+ which so many activists and journalists rely on to secure their
+ online communication. Further, ...
+ <p>
+ Now, maybe you don't use GPG to encrypt your email. Nevertheless,
+ some journalists whose work you value rely on GnuPG to protect their
+ sources, some activists fighting for a cause that you sympathize
+ with rely on GnuPG to protect their communication, and some lawyers
+ speaking with their clients rely on GnuPG to protect attorney-client
+ conversations. And, free software-based operating systems use GnuPG
+ to verify software updates. So, <b>if you are convinced as we are that
+ this work is essential to protecting democracy, then please help us
+ to continue our work and stay independent, for just the cost of one
+ coffee each month.</b>
</div>
</div>
<div class="row">
<div class="col-md-4">
<h3>The Plan</h3>
<ul>
<li>Foo</li>
<li>Bar</li>
<li>Baz</li>
<li>Qux</li>
</ul>
</div>
<div class="col-md-8">
<img src="https://dummyimage.com/700x300.png">
</div>
</div>
</div>
<div class="camp-gutter container">
<div class="row">
<div class="col-md-1">
</div>
<div class="camp-timeline col-md-11">
<div class="row">
<div class="col-md-4">
<span class="camp-timepoint">---</span>
<h3>Foo</h3>
</div>
<div class="col-md-8">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut vitae risus ac dui commodo pellentesque vitae vitae urna. Sed vel ex a ligula accumsan efficitur et ut risus. Nullam id.</p>
</div>
</div>
<div class="row">
<div class="col-md-4">
<span class="camp-timepoint">---</span>
<h3>Bar</h3>
</div>
<div class="col-md-8">
<p>Donec convallis, ante vel tincidunt luctus, magna augue auctor metus, et elementum erat mi sed libero.</p>
</div>
</div>
<div class="row">
<div class="col-md-4">
<span class="camp-timepoint">---</span>
<h3>Baz</h3>
</div>
<div class="col-md-8">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut vitae risus ac dui.</p>
</div>
</div>
<div class="row">
<div class="col-md-4">
<span class="camp-timepoint">---</span>
<h3>Qux</h3>
</div>
<div class="col-md-8">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut vitae risus ac dui commodo pellentesque vitae vitae urna. Sed vel ex a ligula accumsan efficitur et ut risus. Nullam id.</p>
</div>
</div>
</div>
</div>
</div>
<!--
Testimonials
https://www.kickstarter.com/projects/roadietuner/roadie-2-and-roadie-bass-automatic-instrument-tune?ref=recommended
links to videos
-->
<div class="camp-gutter container">
<div class="row">
<h2>Testimonials</h2>
</div>
<script>
"use strict";
var testimonialDB = [
[
"At the end of the day we're lawyers, and so "
+ "we're going to be exchanging documents and emails, and the "
+ "core of that is&mdash;the security for that is GPG.",
"Alex Abdo",
"Staff Attorney, American Civil Liberties Union (ACLU)",
"alex-abdo.png"
],
[
"Whether or not you have a GPG key, whether or not you ever "
+ "send encrypted mail, you're relying on GPG to ensure that "
+ "your software updates actually work the way that you "
+ "expect. You're relying on a bunch of other stuff as well, "
+ "but without GPG that other stuff wouldn't actually be "
+ "effective.",
"Daniel Kahn Gillmore",
"Debian Developer and Senior Staff Technologist, American Civil Liberties Union (ACLU)",
"dkg.png"
],
[
"GPG is the way that I most often communicate with people who "
+ "are in need around the world.",
"Cindy Cohn",
"Executive Director, Electronic Frontier Foundation (EFF)",
"cindy-cohn.png"
],
[
"I think of GPG as one of the core tools that we need if we're going "
+ "to have functioning self-government in the United States or around "
+ "the world in the digital age.",
"Cindy Cohn",
"Executive Director, Electronic Frontier Foundation (EFF)",
"cindy-cohn.png"
],
[
"I was recently speaking with a source about a potential "
+ "story in Russia. I ran him through how to use GPG, and he "
+ "recently sent me his first encrypted email and at the end "
+ "of it, he said: \"Thank you so much, it's really made "
+ "me feel better, it made me feel like you care about my "
+ "being safe.\"",
"Sheera Frenkel",
"Foreign Correspondent, BuzzFeed News",
"sheera-frenkel.png"
],
[
"As a news organization, we're trained on using GPG. It's about your "
+ "sources and what happens to them when you leave the country and you "
+ "publish that explosive story and the government is looking for the "
+ "whistleblower that handed you that key piece of information.",
"Sheera Frenkel",
"Foreign Correspondent, BuzzFeed News",
"sheera-frenkel.png"
],
[
"GPG is vital for protecting certain attorney-client conversations.",
"Geoffrey King",
"First Amendment Lawyer and Journalist",
"geoffrey-king.png"
],
[
"For me personally, I think what GPG's been most helpful for is opening "
+ "up access to people I could not otherwise communicate with and either "
+ "help or tell their story.",
"Geoffrey King",
"First Amendment Lawyer and Journalist",
"geoffrey-king.png"
],
[
"But even if you are totally sure that you have nothing to hide, if you "
+ "think that other people have things to hide and that it's a good idea "
+ "for them to be able to hide those things, we think that you should be "
+ "using these technologies, that you should be using GPG, because that "
+ "helps protect those other people that really do need to use GPG.",
"Leez",
"Technologist General, Electronic Frontier Foundation (EFF)",
"leez.png"
],
[
"We [at SecureDrop] decided on GPG instead of other "
+ "alternatives, in large part due to the fact that GPG is "
+ "the most well-known and most used tool for asymmetric "
+ "encryption.",
"Noah Vesely",
"Software Engineer, Freedom of the Press Foundation",
"noah-vesely.png"
],
[
"The journalists we serve trust us to know the best ways "
+ "to protect them. And our use of the most secure, most "
+ "practical tools available, like GPG, fulfills our duty "
+ "to keep them safe.",
"Tom Lowenthal",
"Staff Technologist, Committee to Protect Journalists (CPJ)",
"tom-lowenthal.png"
],
[
"We feel very safe using GPG to protect student data when we're doing "
+ "file exchanges with universities. It gives us a lot of comfort.",
"Arthur Jordan",
"Vice President of Information Technology, 2U",
"arthur-jordan.png"
],
[
"When we reached out to universities about how they wanted to do "
+ "secure file transfer, they were already using GPG encryption.",
"Arthur Jordan",
"Vice President of Information Technology, 2U",
"arthur-jordan.png"
],
[
"GPG is a---the way that I describe it---is part of a balanced "
+ "breakfast of any reporter especially one who wants to protect their "
+ "sources, and be able to be reached for leaks and things of that "
+ "nature.",
"Jason Reich",
"Director of Security, BuzzFeed",
"jason-reich.png"
],
[
"GPG hasn't saved our butt yet, but the fact that it is there is&mdash;it "
+ "let's us sleep easier at night.",
"John Pershing",
"Distinguished Developer, 1010data",
"john-pershing.png"
],
];
// Randomize the order of the testimonials.
var i
for (i = 0; i < testimonialDB.length; i ++) {
testimonialDB[i].unshift(Math.random())
}
testimonialDB.sort(function (a, b) { return a[0] - b[0]; })
for (i = 0; i < testimonialDB.length; i ++) {
testimonialDB[i].shift()
}
function buildTestimonialHTML(quote, person, title, image) {
return "\
<div class=\"row\">\n\
<div class=\"col-xs-12\">\n\
<blockquote class=\"camp-testimonial\">" + quote + "</blockquote>" + "\n\
</div>\n\
</div>\n\
<div class=\"row\">\n\
<div class=\"col-xs-12 col-md-9 col-md-offset-3 clearfix\">\n\
<img style=\"margin:10px;height:100px;float:right;vertical-align:middle\"'\n\
src=headshots/" + image + ">\n\
<b>" + person + "</b><br>" + title + "<br><br>\n\
</div>\n\
</div>\n";
}
function emitTestimonial(i) {
i = i % testimonialDB.length
return buildTestimonialHTML(
testimonialDB[i][0], testimonialDB[i][1],
testimonialDB[i][2], testimonialDB[i][3])
}
var testimonialNext = 0;
function emitNextTestimonial() {
var t = emitTestimonial(testimonialNext)
testimonialNext = (testimonialNext + 1) % testimonialDB.length;
return t;
}
function emitNewTestimonials() {
var i;
for (i = 1; i <= 4; i ++) {
document.getElementById("testimonial" + i).innerHTML =
emitNextTestimonial();
}
}
</script>
<div class="row">
<div class="col-md-12 col-lg-10 col-lg-offset-1" id="testimonial1">
<script>document.write(emitNextTestimonial());</script>
</div>
</div>
<div class="row">
<div class="col-md-6 col-lg-5 col-lg-offset-1" id="testimonial2">
<script>document.write(emitNextTestimonial());</script>
</div>
<div class="col-md-6 col-lg-5" id="testimonial3">
<script>document.write(emitNextTestimonial());</script>
</div>
</div>
<div class="row">
<div class="col-md-12 col-lg-10 col-lg-offset-1" id="testimonial4">
<script>document.write(emitNextTestimonial());</script>
</div>
</div>
<div class="row">
<div class="col-md-12">
<center><button type="button" class="btn btn-default" onclick="emitNewTestimonials()">More Testimonials</button></center>
</div>
</div>
</div>
<!-- End of testimonials. -->
<div class="camp-gutter container">
<div class="row">
<h2>Who builds GPG?</h2>
</div>
<div class="row">
<div class="camp-who col-md-1 col-md-offset-1">
<img src="david.jpg">
David
</div>
<div class="camp-who col-md-1">
<img src="kai.png">
Kai
</div>
<div class="camp-who col-md-1">
<img src="marcus.png">
Marcus
</div>
<div class="camp-who col-md-1">
<img src="neal.png">
Neal
</div>
<div class="camp-who col-md-2 camp-werner">
<img src="werner.png">
Werner
</div>
<div class="camp-who col-md-1">
<img src="justus.png">
Justus
</div>
<div class="camp-who col-md-1">
<img src="gniibe.png">
Gniibe
</div>
<div class="camp-who col-md-1">
<img src="jussi.png">
Jussi
</div>
<div class="camp-who col-md-1">
<img src="andre.png">
Andre
</div>
</div>
</div>
News
<script src="node_modules/jquery/dist/jquery.min.js"></script>
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
</body>
</html>

File Metadata

Mime Type
text/x-diff
Expires
Sat, Jan 3, 11:39 PM (9 h, 31 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
8d/a8/69a4bf30c6faa58991c8a46bf88b

Event Timeline