From 9a6e7c57484e16bdd3f4aa917e6489048fb242d0 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 6 May 2021 16:01:32 +0200 Subject: simplify structure --- inc | 2 +- make_site.py | 25 +----------------- news/2014-11.html.j2 | 7 ----- news/2014-12.html.j2 | 13 ---------- news/2015-02.html.j2 | 9 ------- news/2015-11.html.j2 | 13 ---------- news/2015-12.html.j2 | 10 -------- news/2016-06.html.j2 | 28 -------------------- news/2016-08.html.j2 | 8 ------ news/2016-09.html.j2 | 13 ---------- news/2016-10.html.j2 | 9 ------- news/2016-12.html.j2 | 13 ---------- news/2017-01.html.j2 | 8 ------ news/2017-02.html.j2 | 13 ---------- news/2017-03.html.j2 | 13 ---------- news/2017-04.html.j2 | 14 ---------- news/2017-08.html.j2 | 14 ---------- news/2017-10.html.j2 | 14 ---------- news/2018-04.html.j2 | 19 -------------- news/2019-12.html.j2 | 49 ----------------------------------- news/2020-03.html.j2 | 47 ---------------------------------- news/2020-04.html.j2 | 20 --------------- news/2020-07.html.j2 | 17 ------------- news/2020-09.html.j2 | 18 ------------- news/2020-10.html.j2 | 13 ---------- news/2020-11.html.j2 | 21 --------------- news/2020-12.html.j2 | 59 ------------------------------------------- news/2021-01.html.j2 | 17 ------------- news/2021-02.html.j2 | 53 -------------------------------------- news/2021-03.html.j2 | 38 ---------------------------- news/index.html.j2 | 42 ------------------------------ template/news/2014-11.html.j2 | 7 +++++ template/news/2014-12.html.j2 | 13 ++++++++++ template/news/2015-02.html.j2 | 9 +++++++ template/news/2015-11.html.j2 | 13 ++++++++++ template/news/2015-12.html.j2 | 10 ++++++++ template/news/2016-06.html.j2 | 28 ++++++++++++++++++++ template/news/2016-08.html.j2 | 8 ++++++ template/news/2016-09.html.j2 | 13 ++++++++++ template/news/2016-10.html.j2 | 9 +++++++ template/news/2016-12.html.j2 | 13 ++++++++++ template/news/2017-01.html.j2 | 8 ++++++ template/news/2017-02.html.j2 | 13 ++++++++++ template/news/2017-03.html.j2 | 13 ++++++++++ template/news/2017-04.html.j2 | 14 ++++++++++ template/news/2017-08.html.j2 | 14 ++++++++++ template/news/2017-10.html.j2 | 14 ++++++++++ template/news/2018-04.html.j2 | 19 ++++++++++++++ template/news/2019-12.html.j2 | 49 +++++++++++++++++++++++++++++++++++ template/news/2020-03.html.j2 | 47 ++++++++++++++++++++++++++++++++++ template/news/2020-04.html.j2 | 20 +++++++++++++++ template/news/2020-07.html.j2 | 17 +++++++++++++ template/news/2020-09.html.j2 | 18 +++++++++++++ template/news/2020-10.html.j2 | 13 ++++++++++ template/news/2020-11.html.j2 | 21 +++++++++++++++ template/news/2020-12.html.j2 | 59 +++++++++++++++++++++++++++++++++++++++++++ template/news/2021-01.html.j2 | 17 +++++++++++++ template/news/2021-02.html.j2 | 53 ++++++++++++++++++++++++++++++++++++++ template/news/2021-03.html.j2 | 38 ++++++++++++++++++++++++++++ template/news/index.html.j2 | 42 ++++++++++++++++++++++++++++++ 60 files changed, 614 insertions(+), 637 deletions(-) delete mode 100644 news/2014-11.html.j2 delete mode 100644 news/2014-12.html.j2 delete mode 100644 news/2015-02.html.j2 delete mode 100644 news/2015-11.html.j2 delete mode 100644 news/2015-12.html.j2 delete mode 100644 news/2016-06.html.j2 delete mode 100644 news/2016-08.html.j2 delete mode 100644 news/2016-09.html.j2 delete mode 100644 news/2016-10.html.j2 delete mode 100644 news/2016-12.html.j2 delete mode 100644 news/2017-01.html.j2 delete mode 100644 news/2017-02.html.j2 delete mode 100644 news/2017-03.html.j2 delete mode 100644 news/2017-04.html.j2 delete mode 100644 news/2017-08.html.j2 delete mode 100644 news/2017-10.html.j2 delete mode 100644 news/2018-04.html.j2 delete mode 100644 news/2019-12.html.j2 delete mode 100644 news/2020-03.html.j2 delete mode 100644 news/2020-04.html.j2 delete mode 100644 news/2020-07.html.j2 delete mode 100644 news/2020-09.html.j2 delete mode 100644 news/2020-10.html.j2 delete mode 100644 news/2020-11.html.j2 delete mode 100644 news/2020-12.html.j2 delete mode 100644 news/2021-01.html.j2 delete mode 100644 news/2021-02.html.j2 delete mode 100644 news/2021-03.html.j2 delete mode 100644 news/index.html.j2 create mode 100644 template/news/2014-11.html.j2 create mode 100644 template/news/2014-12.html.j2 create mode 100644 template/news/2015-02.html.j2 create mode 100644 template/news/2015-11.html.j2 create mode 100644 template/news/2015-12.html.j2 create mode 100644 template/news/2016-06.html.j2 create mode 100644 template/news/2016-08.html.j2 create mode 100644 template/news/2016-09.html.j2 create mode 100644 template/news/2016-10.html.j2 create mode 100644 template/news/2016-12.html.j2 create mode 100644 template/news/2017-01.html.j2 create mode 100644 template/news/2017-02.html.j2 create mode 100644 template/news/2017-03.html.j2 create mode 100644 template/news/2017-04.html.j2 create mode 100644 template/news/2017-08.html.j2 create mode 100644 template/news/2017-10.html.j2 create mode 100644 template/news/2018-04.html.j2 create mode 100644 template/news/2019-12.html.j2 create mode 100644 template/news/2020-03.html.j2 create mode 100644 template/news/2020-04.html.j2 create mode 100644 template/news/2020-07.html.j2 create mode 100644 template/news/2020-09.html.j2 create mode 100644 template/news/2020-10.html.j2 create mode 100644 template/news/2020-11.html.j2 create mode 100644 template/news/2020-12.html.j2 create mode 100644 template/news/2021-01.html.j2 create mode 100644 template/news/2021-02.html.j2 create mode 100644 template/news/2021-03.html.j2 create mode 100644 template/news/index.html.j2 diff --git a/inc b/inc index 1e9e766..d92f6d3 160000 --- a/inc +++ b/inc @@ -1 +1 @@ -Subproject commit 1e9e7661a47f73d0cd2d8889d4d6e5f8f7eca09d +Subproject commit d92f6d37ed9fc605b517aafe614618369209a665 diff --git a/make_site.py b/make_site.py index 3397844..95a114d 100755 --- a/make_site.py +++ b/make_site.py @@ -29,36 +29,13 @@ env = jinja2.Environment(loader=jinja2.FileSystemLoader(str(PurePath(__file__).p autoescape=False) env.newstyle_gettext = True -if len(sys.argv) >= 2 and sys.argv[1] == "-vv": - DEBUG=1 -elif len(sys.argv) >= 2 and sys.argv[1] == "-vvv": - DEBUG=2 -elif len(sys.argv) >= 2 and sys.argv[1] == "-vvvv": - DEBUG=3 -else: - DEBUG=0 - def main(): - x = gen_site(DEBUG) + x = gen_site(0) conf = x.load_config("www.yml") x.gen_abstract(conf, "newsposts", "abstract", "page", 1000) x.gen_newspost_content(conf, "newsposts", "content", "page", "en") x.gen_rss("inc", conf, env) - if DEBUG: - print("generating html from jinja2 templates...") x.run("template", conf, env) - if DEBUG >= 2: - print(Path.cwd()) - _ = Path("rendered") - for child in _.iterdir(): - print(child) - if DEBUG >= 2: - print(Path.cwd()) - if DEBUG: - print("generating html from jinja2 news templates...") - x.run("news", conf, env) - if DEBUG: - print("copying directories...") x.copy_trees("static") x.copy_trees("dist") diff --git a/news/2014-11.html.j2 b/news/2014-11.html.j2 deleted file mode 100644 index 0280963..0000000 --- a/news/2014-11.html.j2 +++ /dev/null @@ -1,7 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2014-11: Launching taler.net

-

- Welcome to our new site about the Taler electronic payment system. -

-{% endblock body_content %} diff --git a/news/2014-12.html.j2 b/news/2014-12.html.j2 deleted file mode 100644 index f3638c7..0000000 --- a/news/2014-12.html.j2 +++ /dev/null @@ -1,13 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2014-12: Watch Christian Grothoff's FOSSA talk on Taler

-

- -

-

- Creative Commons License
"Taler" by Christian Grothoff, produced by FOSSA, Inria Rennes Bretagne Atlantique is licensed under a Creative Commons Attribution NoDerivatives 3.0 Unported License. -

-{% endblock body_content %} diff --git a/news/2015-02.html.j2 b/news/2015-02.html.j2 deleted file mode 100644 index efdcf37..0000000 --- a/news/2015-02.html.j2 +++ /dev/null @@ -1,9 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2015-02x: Taler becomes an official GNU package

-

- Taler was accepted into the GNU project today. GNU will offer advice, - advocacy and cooperation --- and host our official public - mailinglist taler@gnu.org. -

-{% endblock body_content %} diff --git a/news/2015-11.html.j2 b/news/2015-11.html.j2 deleted file mode 100644 index 92cb94a..0000000 --- a/news/2015-11.html.j2 +++ /dev/null @@ -1,13 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2015-11: Christian Grothoff explains the goals behind Taler

-

- -

-

- Creative Commons License
"Taler" by Christian Grothoff, produced by Inria Rennes Bretagne Atlantique is licensed under a Creative Commons Attribution NoDerivatives 3.0 Unported License. -

-{% endblock body_content %} diff --git a/news/2015-12.html.j2 b/news/2015-12.html.j2 deleted file mode 100644 index f443e61..0000000 --- a/news/2015-12.html.j2 +++ /dev/null @@ -1,10 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2015-12: Taler Demo for Chrome/Chromium online

-

- We finally have a first simple demo for Taler online. The Firefox-variant - still needs some love, but you can start to try out the demo using - the Chrome/Chromium browser at demo.taler.net. - Please provide feedback to our bug tracker. -

-{% endblock body_content %} diff --git a/news/2016-06.html.j2 b/news/2016-06.html.j2 deleted file mode 100644 index 0a19549..0000000 --- a/news/2016-06.html.j2 +++ /dev/null @@ -1,28 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2016-06: GNU Taler 0.0.0 released

-

- We have reached our first big milestone, the 0.0.0 release! - The release includes implementations of a bank, exchange, merchant and wallet - and is available on the GNU FTP mirrors. -

-

- While the exchange implements the - complete protocol, the implementations of merchant and wallet are both - fundamentally incomplete and still lack key features, including important - error handling. GNU Taler still lacks an implementation of an auditor or - logic for integration with "real" banks. - Thus, this release should not yet be used for actual financial - transactions. -

-

- That said, you can already setup your own functional payment system - and run your own toy currency -- or just try out the demo using - the Chrome/Chromium browser at demo.taler.net. -

-

- Please provide feedback to our bug tracker. - There, you can also find our roadmap - which contains a list of known open issues and our plans for the near future. -

-{% endblock body_content %} diff --git a/news/2016-08.html.j2 b/news/2016-08.html.j2 deleted file mode 100644 index e0e303d..0000000 --- a/news/2016-08.html.j2 +++ /dev/null @@ -1,8 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2016-08: Taler Systems S.A. created

-

- We now have a business entity for Taler. Potential investors may - contact the executive team at clevel@taler.net. -

-{% endblock body_content %} diff --git a/news/2016-09.html.j2 b/news/2016-09.html.j2 deleted file mode 100644 index c1a9151..0000000 --- a/news/2016-09.html.j2 +++ /dev/null @@ -1,13 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2016-09: Taler Web Payments paper published

-

- We just finished the camera-ready version of our paper on how to use Taler - for Web payments. This paper does not discuss the cryptography - behind Taler, but focuses on the practical aspects of how the - wallet and the merchants interact over the Web. Hence, this - paper should be a good read for anyone who wants to integrate - Taler support with their Web site. We have posted the - paper here. -

-{% endblock body_content %} diff --git a/news/2016-10.html.j2 b/news/2016-10.html.j2 deleted file mode 100644 index 5c7ce4f..0000000 --- a/news/2016-10.html.j2 +++ /dev/null @@ -1,9 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2016-10: Taler Wallet for Firefox online

-

- We now have a first version of the Taler wallet for Firefox. - For now, a development build of Firefox is required. - Installation instructions are on the Wallet page. -

-{% endblock body_content %} diff --git a/news/2016-12.html.j2 b/news/2016-12.html.j2 deleted file mode 100644 index 43533ae..0000000 --- a/news/2016-12.html.j2 +++ /dev/null @@ -1,13 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2016-12: Christian Grothoff explains Taler at hasgeek in Bangalore

-

- -

-

- Creative Commons License
"Taler" by Christian Grothoff, produced by hasgeek is licensed under a Creative Commons Attribution NoDerivatives 3.0 Unported License. -

-{% endblock body_content %} diff --git a/news/2017-01.html.j2 b/news/2017-01.html.j2 deleted file mode 100644 index 6708b3c..0000000 --- a/news/2017-01.html.j2 +++ /dev/null @@ -1,8 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2017-01: Taler Documentation pages updated

-

- docs.taler.net is now - online, providing a new portal to the Taler system documentation. -

-{% endblock body_content %} diff --git a/news/2017-02.html.j2 b/news/2017-02.html.j2 deleted file mode 100644 index 41d5355..0000000 --- a/news/2017-02.html.j2 +++ /dev/null @@ -1,13 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2017-02: Florian Dold explains Taler at 50p in Bangalore

-

- -

-

- Creative Commons License
"Taler" by Florian Dold, produced by 50p is licensed under a Creative Commons Attribution NoDerivatives 3.0 Unported License. -

-{% endblock body_content %} diff --git a/news/2017-03.html.j2 b/news/2017-03.html.j2 deleted file mode 100644 index 198eba3..0000000 --- a/news/2017-03.html.j2 +++ /dev/null @@ -1,13 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2017-03: Sva explains GNU Taler at FOSSASIA in Singapore

-

- -

-

- Creative Commons License
"Taler" by Sva, produced by Engineers.SG is licensed under a Creative Commons Attribution NoDerivatives 3.0 Unported License. -

-{% endblock body_content %} diff --git a/news/2017-04.html.j2 b/news/2017-04.html.j2 deleted file mode 100644 index 9162807..0000000 --- a/news/2017-04.html.j2 +++ /dev/null @@ -1,14 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2017-04: Sva explains GNU Taler at EasterHegg and Torsten demonstrates it is child's play

-

- -

-

- Creative Commons License
"Taler" by Sva, produced by c3voc.de is licensed under a Creative Commons Attribution NoDerivatives 3.0 Unported License. -

-{% endblock body_content %} diff --git a/news/2017-08.html.j2 b/news/2017-08.html.j2 deleted file mode 100644 index d505daa..0000000 --- a/news/2017-08.html.j2 +++ /dev/null @@ -1,14 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2017-08: We explain GNU Taler at SHA 2017

-

- -

-

- Creative Commons License
"Taler" by Jeff Burdges, Christian Grothoff and Sereni-T, produced by c3voc.de is licensed under a Creative Commons Attribution NoDerivatives 3.0 Unported License. -

-{% endblock body_content %} diff --git a/news/2017-10.html.j2 b/news/2017-10.html.j2 deleted file mode 100644 index e9d847e..0000000 --- a/news/2017-10.html.j2 +++ /dev/null @@ -1,14 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2017-10: GNU Taler v0.4.0 released

-

- We are happy to announce the release GNU Taler v0.4.0 with support for customer - refunds, protocol versioning, incremental key material download, returning funds - from the wallet directly back into one's bank account, - and various other minor improvements. The Chrome and Chromium wallets - are available for download via the App store. The exchange, merchant - backend and bank components are on the GNU FTP mirrors. Note that the - Firefox wallet will take a few more days to become available in the - App store due to the Mozilla review process. -

-{% endblock body_content %} diff --git a/news/2018-04.html.j2 b/news/2018-04.html.j2 deleted file mode 100644 index 4fdba8d..0000000 --- a/news/2018-04.html.j2 +++ /dev/null @@ -1,19 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2018-04: GNU Taler v0.5.0 released

-

- We are happy to announce the release of GNU Taler v0.5.0. - The main new feature is customer tipping, which allows - merchants to pay small rewards directly into a customer's - wallet. Technical improvements include numerous performance - improvements and bug fixes, as well as a new, simpler to use - API for merchants that also enables the implementation of - GNU Taler wallets on platforms that do not support - WebExtensions. -

-

- The Chrome and Chromium wallets are available for download - via the App store. The exchange, merchant backend and bank - components are on the GNU FTP mirrors. -

-{% endblock body_content %} diff --git a/news/2019-12.html.j2 b/news/2019-12.html.j2 deleted file mode 100644 index 1bab9a4..0000000 --- a/news/2019-12.html.j2 +++ /dev/null @@ -1,49 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2019-12: GNU Taler v0.6.0 released

-

-We are happy to announce the release of GNU Taler v0.6.0. -

-

-We have addressed over 200 individual issues, our bug tracker -has the full list. -Notable changes include: -

- - -

Download links

-

-The wallet has its own download site here. The exchange, merchant backend, -sync and bank components are distributed via the GNU FTP mirrors. -

- -You must use GNUnet 0.12.1 or a recent Git version to use Taler 0.6.0. - - - -{% endblock body_content %} diff --git a/news/2020-03.html.j2 b/news/2020-03.html.j2 deleted file mode 100644 index 2410b67..0000000 --- a/news/2020-03.html.j2 +++ /dev/null @@ -1,47 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2020-03: GNU Taler v0.7.0 released

-

-We are happy to announce the release of GNU Taler v0.7.0. -

-

-We have addressed over 30 individual issues, our bug tracker -has the full list. -Notable changes include: -

- - -

Download links

-

-The wallet has its own download site here. The exchange, merchant backend, -sync and bank components are distributed via the GNU FTP mirrors. -

- -You must use a recent Git version of GNUnet to use Taler 0.7.0. - - - -{% endblock body_content %} diff --git a/news/2020-04.html.j2 b/news/2020-04.html.j2 deleted file mode 100644 index 3468f0b..0000000 --- a/news/2020-04.html.j2 +++ /dev/null @@ -1,20 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2020-04: Exchange ready for external security audit

-

- We received a grant from NLnet - foundation to pay for an - external security audit of the GNU Taler exchange cryptography, - code and documentation. We spent the last four months preparing - the code, closing almost all of the known issues, performing static analysis, - fixing compiler warnings, improving test code coverage, - fuzzing, benchmarking, and reading the code line-by-line. - Now, we are now ready to start the external audit. This April, - CodeBlau will review the - code in the Master branch tagged CodeBlau-NGI-2019 - and we will of course make their report available in full - once it is complete. Thanks to NLnet and the European - Commission's Horizion 2020 NGI initiative - for funding this work. -

-{% endblock body_content %} diff --git a/news/2020-07.html.j2 b/news/2020-07.html.j2 deleted file mode 100644 index a16afaa..0000000 --- a/news/2020-07.html.j2 +++ /dev/null @@ -1,17 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2020-07: Exchange external security audit completed

-

- We received a grant from NLnet - foundation to pay for an - external security audit of the GNU Taler exchange cryptography, - code and documentation. CodeBlau - now concluded their audit. You can find the final - report here. - We have compiled a preliminary response - detailing what changes we have already made and which changes we are still planning to make in - the future. We thank CodeBlau for their work, and NLnet and the European - Commission's Horizion 2020 NGI initiative - for funding this work. -

-{% endblock body_content %} diff --git a/news/2020-09.html.j2 b/news/2020-09.html.j2 deleted file mode 100644 index 438ee5d..0000000 --- a/news/2020-09.html.j2 +++ /dev/null @@ -1,18 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2020-09: GNU Taler operational at Bern University of Applied Sciences

-

- The GNU Taler payment system was launched at the - Bern University of Applied Sciences - in the presence of a representative - of the Swiss National Bank. Students, staff, faculty and visitors - can visit the cafeteria at Höheweg 80 to withdraw the electronic equivalent of Swiss Franks (CHF) - onto Taler Wallet App - running on their mobile phones and pay at a Taler-enabled - snack machine. The system is expected to expand to allow payments - at other places in the future. Various faculty members and - students are involved various aspects of the project. Students - interested in working on projects or theses related to the subject - should contact Prof. Grothoff. -

-{% endblock body_content %} diff --git a/news/2020-10.html.j2 b/news/2020-10.html.j2 deleted file mode 100644 index 35ab839..0000000 --- a/news/2020-10.html.j2 +++ /dev/null @@ -1,13 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2020-10: GNU Taler presentation by Javier Sepúlveda in Valencia

-

- Javier Sepúlveda - will give a - talk - in Spanish about GNU Taler at Valencia - at an event organized by the GNU/Linux group - from Valencia, which is a public organization supported by the Valencia City Hall - to promote urban innovation and entrepreneurship. -

-{% endblock body_content %} diff --git a/news/2020-11.html.j2 b/news/2020-11.html.j2 deleted file mode 100644 index d29c308..0000000 --- a/news/2020-11.html.j2 +++ /dev/null @@ -1,21 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2020-11: RFC 8905: "The 'payto' URI Scheme for Payments" published

-

-We are happy to announce the publication of RFC 8905 by the IETF. -

-

- RFC 8905 defines the 'payto' Uniform Resource Identifier (URI) - scheme for designating targets for payments. - A unified URI scheme for all payment target types allows applications - to offer user interactions with URIs that represent payment targets, - simplifying the introduction of new payment systems and - applications. -

-

Download links

-

-You can download the RFC from here. -

- -{% endblock body_content %} diff --git a/news/2020-12.html.j2 b/news/2020-12.html.j2 deleted file mode 100644 index b976283..0000000 --- a/news/2020-12.html.j2 +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2020-11: GNU Taler v0.8 released

-

-We are happy to announce the release of GNU Taler v0.8. -

-

-We have addressed over 200 individual issues, our bug tracker -has the full list. -Notable changes include: -

- - -

Download links

-

-The wallet has its own download site here. The exchange, merchant backend, -sync and bank components are distributed via the GNU FTP mirrors. -

- -You must install GNUnet v0.14.0 to compile GNU Taler 0.8. - -You must first install GNUnet v0.14.0 to compile GNU Taler 0.8. - -{% endblock body_content %} diff --git a/news/2021-01.html.j2 b/news/2021-01.html.j2 deleted file mode 100644 index 517af76..0000000 --- a/news/2021-01.html.j2 +++ /dev/null @@ -1,17 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2021-2: "How to issue a Central Bank Digital Currency" published

-

-We are happy to announce the publication of our paper on "How to Issue a Central Bank Digital Currency" by the Swiss National Bank. -

-

-With the emergence of Bitcoin and recently proposed stablecoins from BigTechs, such as Diem (formerly Libra), central banks face a choice of either leaving the field to private actors or offering their own digital alternative to physical cash. We do not address whether a central bank should issue a central bank digital currency (CBDC). Instead, we demonstrate how a central bank could do so, if desired or needed. We propose a token-based system without distributed ledger technology and show how earlier-deployed, software-only electronic cash can be improved upon to preserve transaction privacy, meet regulatory requirements in a compelling way, and offer a level of quantum-resistant protection against systemic privacy risk. Neither monetary policy nor financial stability would be materially affected because our CBDC would replicate physical cash rather than bank deposits. -

-

Download links

- - -{% endblock body_content %} diff --git a/news/2021-02.html.j2 b/news/2021-02.html.j2 deleted file mode 100644 index 189adf3..0000000 --- a/news/2021-02.html.j2 +++ /dev/null @@ -1,53 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2021-2: Helping the European Commission

-

-In December 2020 the European Parliament asked the European Commission -about the suitability of GNU Taler to establish a digital Euro in a -small inquiry. -In the official answer, -the commission mostly asserts that it is unable "to assess the functioning of the GNU Taler payment system", -and points to a maximum transaction limit of 150 EUR, without really answering -the questions raised by the inquiry. -

- -

-To assist the European Union with regards to the inquiry, we point -out that the operation of GNU Taler is completely and transparently -made public at https://taler.net/, -so if the European Commission is, like anyone else, in position to assess the -functioning of the GNU Taler payment system. We recently also described -details of how the system would function for an E-Euro in a -working paper -with the Swiss National Bank. Based on our publicly available documentation, -Prof. Birchler, a previous member of the directorate of the Swiss National Bank, -publicly -commented that our approach is the best published proposal for digital cash. -

- -

With respect to EU policy objectives, we would like to point out that the -150 EUR limit postulated by the European Commission for private payments is -very low, and in our view incompatible with the data protection objectives of -the European Union. We want to stress that with GNU Taler, only the citizen -making the payment can remain anonymous. Thus, Taler is not suitable for money -laundering or illegal business activities as receivers of payments are easily -identified. A recent broad -consultation by the European Central Bank showed that the European -population demands privacy compareable to physical cash when it comes to the -Digital Euro. With cash, the transaction limit is at 10,000 EUR. Thus, were -the 150 EUR limit apply truly to all forms of privacy-friendly electronic -cash, this would be a key point where the European Union should provide for more -citizen-friendly regulation, especially for technical solutions that include -security features that adequately minimize the risk of citizens suffering -financial losses. -

- -

-Finally, we would like to stress that the GNU Taler project is open to -a cooperation with the European Central Bank, and is happy to answer -questions from specialists of the European Parliament or the European -Commission. -

- -{% endblock body_content %} diff --git a/news/2021-03.html.j2 b/news/2021-03.html.j2 deleted file mode 100644 index 6f4ddfa..0000000 --- a/news/2021-03.html.j2 +++ /dev/null @@ -1,38 +0,0 @@ -{% extends "common/news.j2" %} -{% block body_content %} -

2021-3: "Why a Digital Euro should be Online-first and Bearer-based -" published

-

-We are happy to announce the publication of our paper on "Why a Digital Euro should be Online-first and Bearer-based". -

-

-The European Central Bank’s “Report on a Digital Euro” considers -two distinct types of designs for a digital euro. It argues that all functional -requirements laid out in the report can be fulfilled by operating the two systems -in parallel: -

-The report does not discuss other choices of hybrid systems. However, the -choice is more arbitrary than it might seem at first sight: bearer-based systems -are not necessarily offline payment systems, and online payment systems do not -need to exclude anonymity. -

-

-We argue that operating a bearer-based payment system to complement an -account-based CBDC in order to gain offline and privacy features is not a good -trade-off. Adding permanent, regular offline capabilities via the bearer-based -payment instrument constantly exposes the CBDC to the severe issues inherent -in offline-capable payment systems. Instead, the offline mode of operation -should be restricted to scenarios where it is actually required, which mitigates -the risks. -

-

Download links

- - -{% endblock body_content %} diff --git a/news/index.html.j2 b/news/index.html.j2 deleted file mode 100644 index 207fa80..0000000 --- a/news/index.html.j2 +++ /dev/null @@ -1,42 +0,0 @@ -{% extends "common/base.j2" %} -{% block body_content %} -
-
-
-
-
-

{{ _("News") }}

-
-

- {% trans %} - News posts about changes related to - GNU Taler such as releases and events - {% endtrans %} - – - {{ _("subscribe to our RSS feed") }} -

-
-
-
-
- {% for item in newsdata %} -
-
-
-

{{ item['title']|e }}

-

- {{ item['date'] }} -

-
-

- {{ item['abstract'] }}
- [{{ _("read more") }}] -

-
-
- {% endfor %} -
-
-
-
-{% endblock body_content %} diff --git a/template/news/2014-11.html.j2 b/template/news/2014-11.html.j2 new file mode 100644 index 0000000..0280963 --- /dev/null +++ b/template/news/2014-11.html.j2 @@ -0,0 +1,7 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2014-11: Launching taler.net

+

+ Welcome to our new site about the Taler electronic payment system. +

+{% endblock body_content %} diff --git a/template/news/2014-12.html.j2 b/template/news/2014-12.html.j2 new file mode 100644 index 0000000..f3638c7 --- /dev/null +++ b/template/news/2014-12.html.j2 @@ -0,0 +1,13 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2014-12: Watch Christian Grothoff's FOSSA talk on Taler

+

+ +

+

+ Creative Commons License
"Taler" by Christian Grothoff, produced by FOSSA, Inria Rennes Bretagne Atlantique is licensed under a Creative Commons Attribution NoDerivatives 3.0 Unported License. +

+{% endblock body_content %} diff --git a/template/news/2015-02.html.j2 b/template/news/2015-02.html.j2 new file mode 100644 index 0000000..efdcf37 --- /dev/null +++ b/template/news/2015-02.html.j2 @@ -0,0 +1,9 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2015-02x: Taler becomes an official GNU package

+

+ Taler was accepted into the GNU project today. GNU will offer advice, + advocacy and cooperation --- and host our official public + mailinglist taler@gnu.org. +

+{% endblock body_content %} diff --git a/template/news/2015-11.html.j2 b/template/news/2015-11.html.j2 new file mode 100644 index 0000000..92cb94a --- /dev/null +++ b/template/news/2015-11.html.j2 @@ -0,0 +1,13 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2015-11: Christian Grothoff explains the goals behind Taler

+

+ +

+

+ Creative Commons License
"Taler" by Christian Grothoff, produced by Inria Rennes Bretagne Atlantique is licensed under a Creative Commons Attribution NoDerivatives 3.0 Unported License. +

+{% endblock body_content %} diff --git a/template/news/2015-12.html.j2 b/template/news/2015-12.html.j2 new file mode 100644 index 0000000..f443e61 --- /dev/null +++ b/template/news/2015-12.html.j2 @@ -0,0 +1,10 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2015-12: Taler Demo for Chrome/Chromium online

+

+ We finally have a first simple demo for Taler online. The Firefox-variant + still needs some love, but you can start to try out the demo using + the Chrome/Chromium browser at demo.taler.net. + Please provide feedback to our bug tracker. +

+{% endblock body_content %} diff --git a/template/news/2016-06.html.j2 b/template/news/2016-06.html.j2 new file mode 100644 index 0000000..0a19549 --- /dev/null +++ b/template/news/2016-06.html.j2 @@ -0,0 +1,28 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2016-06: GNU Taler 0.0.0 released

+

+ We have reached our first big milestone, the 0.0.0 release! + The release includes implementations of a bank, exchange, merchant and wallet + and is available on the GNU FTP mirrors. +

+

+ While the exchange implements the + complete protocol, the implementations of merchant and wallet are both + fundamentally incomplete and still lack key features, including important + error handling. GNU Taler still lacks an implementation of an auditor or + logic for integration with "real" banks. + Thus, this release should not yet be used for actual financial + transactions. +

+

+ That said, you can already setup your own functional payment system + and run your own toy currency -- or just try out the demo using + the Chrome/Chromium browser at demo.taler.net. +

+

+ Please provide feedback to our bug tracker. + There, you can also find our roadmap + which contains a list of known open issues and our plans for the near future. +

+{% endblock body_content %} diff --git a/template/news/2016-08.html.j2 b/template/news/2016-08.html.j2 new file mode 100644 index 0000000..e0e303d --- /dev/null +++ b/template/news/2016-08.html.j2 @@ -0,0 +1,8 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2016-08: Taler Systems S.A. created

+

+ We now have a business entity for Taler. Potential investors may + contact the executive team at clevel@taler.net. +

+{% endblock body_content %} diff --git a/template/news/2016-09.html.j2 b/template/news/2016-09.html.j2 new file mode 100644 index 0000000..c1a9151 --- /dev/null +++ b/template/news/2016-09.html.j2 @@ -0,0 +1,13 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2016-09: Taler Web Payments paper published

+

+ We just finished the camera-ready version of our paper on how to use Taler + for Web payments. This paper does not discuss the cryptography + behind Taler, but focuses on the practical aspects of how the + wallet and the merchants interact over the Web. Hence, this + paper should be a good read for anyone who wants to integrate + Taler support with their Web site. We have posted the + paper here. +

+{% endblock body_content %} diff --git a/template/news/2016-10.html.j2 b/template/news/2016-10.html.j2 new file mode 100644 index 0000000..5c7ce4f --- /dev/null +++ b/template/news/2016-10.html.j2 @@ -0,0 +1,9 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2016-10: Taler Wallet for Firefox online

+

+ We now have a first version of the Taler wallet for Firefox. + For now, a development build of Firefox is required. + Installation instructions are on the Wallet page. +

+{% endblock body_content %} diff --git a/template/news/2016-12.html.j2 b/template/news/2016-12.html.j2 new file mode 100644 index 0000000..43533ae --- /dev/null +++ b/template/news/2016-12.html.j2 @@ -0,0 +1,13 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2016-12: Christian Grothoff explains Taler at hasgeek in Bangalore

+

+ +

+

+ Creative Commons License
"Taler" by Christian Grothoff, produced by hasgeek is licensed under a Creative Commons Attribution NoDerivatives 3.0 Unported License. +

+{% endblock body_content %} diff --git a/template/news/2017-01.html.j2 b/template/news/2017-01.html.j2 new file mode 100644 index 0000000..6708b3c --- /dev/null +++ b/template/news/2017-01.html.j2 @@ -0,0 +1,8 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2017-01: Taler Documentation pages updated

+

+ docs.taler.net is now + online, providing a new portal to the Taler system documentation. +

+{% endblock body_content %} diff --git a/template/news/2017-02.html.j2 b/template/news/2017-02.html.j2 new file mode 100644 index 0000000..41d5355 --- /dev/null +++ b/template/news/2017-02.html.j2 @@ -0,0 +1,13 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2017-02: Florian Dold explains Taler at 50p in Bangalore

+

+ +

+

+ Creative Commons License
"Taler" by Florian Dold, produced by 50p is licensed under a Creative Commons Attribution NoDerivatives 3.0 Unported License. +

+{% endblock body_content %} diff --git a/template/news/2017-03.html.j2 b/template/news/2017-03.html.j2 new file mode 100644 index 0000000..198eba3 --- /dev/null +++ b/template/news/2017-03.html.j2 @@ -0,0 +1,13 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2017-03: Sva explains GNU Taler at FOSSASIA in Singapore

+

+ +

+

+ Creative Commons License
"Taler" by Sva, produced by Engineers.SG is licensed under a Creative Commons Attribution NoDerivatives 3.0 Unported License. +

+{% endblock body_content %} diff --git a/template/news/2017-04.html.j2 b/template/news/2017-04.html.j2 new file mode 100644 index 0000000..9162807 --- /dev/null +++ b/template/news/2017-04.html.j2 @@ -0,0 +1,14 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2017-04: Sva explains GNU Taler at EasterHegg and Torsten demonstrates it is child's play

+

+ +

+

+ Creative Commons License
"Taler" by Sva, produced by c3voc.de is licensed under a Creative Commons Attribution NoDerivatives 3.0 Unported License. +

+{% endblock body_content %} diff --git a/template/news/2017-08.html.j2 b/template/news/2017-08.html.j2 new file mode 100644 index 0000000..d505daa --- /dev/null +++ b/template/news/2017-08.html.j2 @@ -0,0 +1,14 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2017-08: We explain GNU Taler at SHA 2017

+

+ +

+

+ Creative Commons License
"Taler" by Jeff Burdges, Christian Grothoff and Sereni-T, produced by c3voc.de is licensed under a Creative Commons Attribution NoDerivatives 3.0 Unported License. +

+{% endblock body_content %} diff --git a/template/news/2017-10.html.j2 b/template/news/2017-10.html.j2 new file mode 100644 index 0000000..e9d847e --- /dev/null +++ b/template/news/2017-10.html.j2 @@ -0,0 +1,14 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2017-10: GNU Taler v0.4.0 released

+

+ We are happy to announce the release GNU Taler v0.4.0 with support for customer + refunds, protocol versioning, incremental key material download, returning funds + from the wallet directly back into one's bank account, + and various other minor improvements. The Chrome and Chromium wallets + are available for download via the App store. The exchange, merchant + backend and bank components are on the GNU FTP mirrors. Note that the + Firefox wallet will take a few more days to become available in the + App store due to the Mozilla review process. +

+{% endblock body_content %} diff --git a/template/news/2018-04.html.j2 b/template/news/2018-04.html.j2 new file mode 100644 index 0000000..4fdba8d --- /dev/null +++ b/template/news/2018-04.html.j2 @@ -0,0 +1,19 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2018-04: GNU Taler v0.5.0 released

+

+ We are happy to announce the release of GNU Taler v0.5.0. + The main new feature is customer tipping, which allows + merchants to pay small rewards directly into a customer's + wallet. Technical improvements include numerous performance + improvements and bug fixes, as well as a new, simpler to use + API for merchants that also enables the implementation of + GNU Taler wallets on platforms that do not support + WebExtensions. +

+

+ The Chrome and Chromium wallets are available for download + via the App store. The exchange, merchant backend and bank + components are on the GNU FTP mirrors. +

+{% endblock body_content %} diff --git a/template/news/2019-12.html.j2 b/template/news/2019-12.html.j2 new file mode 100644 index 0000000..1bab9a4 --- /dev/null +++ b/template/news/2019-12.html.j2 @@ -0,0 +1,49 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2019-12: GNU Taler v0.6.0 released

+

+We are happy to announce the release of GNU Taler v0.6.0. +

+

+We have addressed over 200 individual issues, our bug tracker +has the full list. +Notable changes include: +

+ + +

Download links

+

+The wallet has its own download site here. The exchange, merchant backend, +sync and bank components are distributed via the GNU FTP mirrors. +

+ +You must use GNUnet 0.12.1 or a recent Git version to use Taler 0.6.0. + + + +{% endblock body_content %} diff --git a/template/news/2020-03.html.j2 b/template/news/2020-03.html.j2 new file mode 100644 index 0000000..2410b67 --- /dev/null +++ b/template/news/2020-03.html.j2 @@ -0,0 +1,47 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2020-03: GNU Taler v0.7.0 released

+

+We are happy to announce the release of GNU Taler v0.7.0. +

+

+We have addressed over 30 individual issues, our bug tracker +has the full list. +Notable changes include: +

+ + +

Download links

+

+The wallet has its own download site here. The exchange, merchant backend, +sync and bank components are distributed via the GNU FTP mirrors. +

+ +You must use a recent Git version of GNUnet to use Taler 0.7.0. + + + +{% endblock body_content %} diff --git a/template/news/2020-04.html.j2 b/template/news/2020-04.html.j2 new file mode 100644 index 0000000..3468f0b --- /dev/null +++ b/template/news/2020-04.html.j2 @@ -0,0 +1,20 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2020-04: Exchange ready for external security audit

+

+ We received a grant from NLnet + foundation to pay for an + external security audit of the GNU Taler exchange cryptography, + code and documentation. We spent the last four months preparing + the code, closing almost all of the known issues, performing static analysis, + fixing compiler warnings, improving test code coverage, + fuzzing, benchmarking, and reading the code line-by-line. + Now, we are now ready to start the external audit. This April, + CodeBlau will review the + code in the Master branch tagged CodeBlau-NGI-2019 + and we will of course make their report available in full + once it is complete. Thanks to NLnet and the European + Commission's Horizion 2020 NGI initiative + for funding this work. +

+{% endblock body_content %} diff --git a/template/news/2020-07.html.j2 b/template/news/2020-07.html.j2 new file mode 100644 index 0000000..a16afaa --- /dev/null +++ b/template/news/2020-07.html.j2 @@ -0,0 +1,17 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2020-07: Exchange external security audit completed

+

+ We received a grant from NLnet + foundation to pay for an + external security audit of the GNU Taler exchange cryptography, + code and documentation. CodeBlau + now concluded their audit. You can find the final + report here. + We have compiled a preliminary response + detailing what changes we have already made and which changes we are still planning to make in + the future. We thank CodeBlau for their work, and NLnet and the European + Commission's Horizion 2020 NGI initiative + for funding this work. +

+{% endblock body_content %} diff --git a/template/news/2020-09.html.j2 b/template/news/2020-09.html.j2 new file mode 100644 index 0000000..438ee5d --- /dev/null +++ b/template/news/2020-09.html.j2 @@ -0,0 +1,18 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2020-09: GNU Taler operational at Bern University of Applied Sciences

+

+ The GNU Taler payment system was launched at the + Bern University of Applied Sciences + in the presence of a representative + of the Swiss National Bank. Students, staff, faculty and visitors + can visit the cafeteria at Höheweg 80 to withdraw the electronic equivalent of Swiss Franks (CHF) + onto Taler Wallet App + running on their mobile phones and pay at a Taler-enabled + snack machine. The system is expected to expand to allow payments + at other places in the future. Various faculty members and + students are involved various aspects of the project. Students + interested in working on projects or theses related to the subject + should contact Prof. Grothoff. +

+{% endblock body_content %} diff --git a/template/news/2020-10.html.j2 b/template/news/2020-10.html.j2 new file mode 100644 index 0000000..35ab839 --- /dev/null +++ b/template/news/2020-10.html.j2 @@ -0,0 +1,13 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2020-10: GNU Taler presentation by Javier Sepúlveda in Valencia

+

+ Javier Sepúlveda + will give a + talk + in Spanish about GNU Taler at Valencia + at an event organized by the GNU/Linux group + from Valencia, which is a public organization supported by the Valencia City Hall + to promote urban innovation and entrepreneurship. +

+{% endblock body_content %} diff --git a/template/news/2020-11.html.j2 b/template/news/2020-11.html.j2 new file mode 100644 index 0000000..d29c308 --- /dev/null +++ b/template/news/2020-11.html.j2 @@ -0,0 +1,21 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2020-11: RFC 8905: "The 'payto' URI Scheme for Payments" published

+

+We are happy to announce the publication of RFC 8905 by the IETF. +

+

+ RFC 8905 defines the 'payto' Uniform Resource Identifier (URI) + scheme for designating targets for payments. + A unified URI scheme for all payment target types allows applications + to offer user interactions with URIs that represent payment targets, + simplifying the introduction of new payment systems and + applications. +

+

Download links

+

+You can download the RFC from here. +

+ +{% endblock body_content %} diff --git a/template/news/2020-12.html.j2 b/template/news/2020-12.html.j2 new file mode 100644 index 0000000..b976283 --- /dev/null +++ b/template/news/2020-12.html.j2 @@ -0,0 +1,59 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2020-11: GNU Taler v0.8 released

+

+We are happy to announce the release of GNU Taler v0.8. +

+

+We have addressed over 200 individual issues, our bug tracker +has the full list. +Notable changes include: +

+ + +

Download links

+

+The wallet has its own download site here. The exchange, merchant backend, +sync and bank components are distributed via the GNU FTP mirrors. +

+ +You must install GNUnet v0.14.0 to compile GNU Taler 0.8. + +You must first install GNUnet v0.14.0 to compile GNU Taler 0.8. + +{% endblock body_content %} diff --git a/template/news/2021-01.html.j2 b/template/news/2021-01.html.j2 new file mode 100644 index 0000000..517af76 --- /dev/null +++ b/template/news/2021-01.html.j2 @@ -0,0 +1,17 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2021-2: "How to issue a Central Bank Digital Currency" published

+

+We are happy to announce the publication of our paper on "How to Issue a Central Bank Digital Currency" by the Swiss National Bank. +

+

+With the emergence of Bitcoin and recently proposed stablecoins from BigTechs, such as Diem (formerly Libra), central banks face a choice of either leaving the field to private actors or offering their own digital alternative to physical cash. We do not address whether a central bank should issue a central bank digital currency (CBDC). Instead, we demonstrate how a central bank could do so, if desired or needed. We propose a token-based system without distributed ledger technology and show how earlier-deployed, software-only electronic cash can be improved upon to preserve transaction privacy, meet regulatory requirements in a compelling way, and offer a level of quantum-resistant protection against systemic privacy risk. Neither monetary policy nor financial stability would be materially affected because our CBDC would replicate physical cash rather than bank deposits. +

+

Download links

+ + +{% endblock body_content %} diff --git a/template/news/2021-02.html.j2 b/template/news/2021-02.html.j2 new file mode 100644 index 0000000..189adf3 --- /dev/null +++ b/template/news/2021-02.html.j2 @@ -0,0 +1,53 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2021-2: Helping the European Commission

+

+In December 2020 the European Parliament asked the European Commission +about the suitability of GNU Taler to establish a digital Euro in a +small inquiry. +In the official answer, +the commission mostly asserts that it is unable "to assess the functioning of the GNU Taler payment system", +and points to a maximum transaction limit of 150 EUR, without really answering +the questions raised by the inquiry. +

+ +

+To assist the European Union with regards to the inquiry, we point +out that the operation of GNU Taler is completely and transparently +made public at https://taler.net/, +so if the European Commission is, like anyone else, in position to assess the +functioning of the GNU Taler payment system. We recently also described +details of how the system would function for an E-Euro in a +working paper +with the Swiss National Bank. Based on our publicly available documentation, +Prof. Birchler, a previous member of the directorate of the Swiss National Bank, +publicly +commented that our approach is the best published proposal for digital cash. +

+ +

With respect to EU policy objectives, we would like to point out that the +150 EUR limit postulated by the European Commission for private payments is +very low, and in our view incompatible with the data protection objectives of +the European Union. We want to stress that with GNU Taler, only the citizen +making the payment can remain anonymous. Thus, Taler is not suitable for money +laundering or illegal business activities as receivers of payments are easily +identified. A recent broad +consultation by the European Central Bank showed that the European +population demands privacy compareable to physical cash when it comes to the +Digital Euro. With cash, the transaction limit is at 10,000 EUR. Thus, were +the 150 EUR limit apply truly to all forms of privacy-friendly electronic +cash, this would be a key point where the European Union should provide for more +citizen-friendly regulation, especially for technical solutions that include +security features that adequately minimize the risk of citizens suffering +financial losses. +

+ +

+Finally, we would like to stress that the GNU Taler project is open to +a cooperation with the European Central Bank, and is happy to answer +questions from specialists of the European Parliament or the European +Commission. +

+ +{% endblock body_content %} diff --git a/template/news/2021-03.html.j2 b/template/news/2021-03.html.j2 new file mode 100644 index 0000000..6f4ddfa --- /dev/null +++ b/template/news/2021-03.html.j2 @@ -0,0 +1,38 @@ +{% extends "common/news.j2" %} +{% block body_content %} +

2021-3: "Why a Digital Euro should be Online-first and Bearer-based +" published

+

+We are happy to announce the publication of our paper on "Why a Digital Euro should be Online-first and Bearer-based". +

+

+The European Central Bank’s “Report on a Digital Euro” considers +two distinct types of designs for a digital euro. It argues that all functional +requirements laid out in the report can be fulfilled by operating the two systems +in parallel: +

+The report does not discuss other choices of hybrid systems. However, the +choice is more arbitrary than it might seem at first sight: bearer-based systems +are not necessarily offline payment systems, and online payment systems do not +need to exclude anonymity. +

+

+We argue that operating a bearer-based payment system to complement an +account-based CBDC in order to gain offline and privacy features is not a good +trade-off. Adding permanent, regular offline capabilities via the bearer-based +payment instrument constantly exposes the CBDC to the severe issues inherent +in offline-capable payment systems. Instead, the offline mode of operation +should be restricted to scenarios where it is actually required, which mitigates +the risks. +

+

Download links

+ + +{% endblock body_content %} diff --git a/template/news/index.html.j2 b/template/news/index.html.j2 new file mode 100644 index 0000000..207fa80 --- /dev/null +++ b/template/news/index.html.j2 @@ -0,0 +1,42 @@ +{% extends "common/base.j2" %} +{% block body_content %} +
+
+
+
+
+

{{ _("News") }}

+
+

+ {% trans %} + News posts about changes related to + GNU Taler such as releases and events + {% endtrans %} + – + {{ _("subscribe to our RSS feed") }} +

+
+
+
+
+ {% for item in newsdata %} +
+
+
+

{{ item['title']|e }}

+

+ {{ item['date'] }} +

+
+

+ {{ item['abstract'] }}
+ [{{ _("read more") }}] +

+
+
+ {% endfor %} +
+
+
+
+{% endblock body_content %} -- cgit v1.2.3