taler-www

Main taler.net website
Log | Files | Refs | Submodules | README | LICENSE

ngi-taler.html.j2 (17591B)


      1 {% extends "common/consortium.j2" %}
      2 {% block subtitle %}{{ _("NGI TALER") }}{% endblock subtitle %}
      3 {% block body_content %}
      4 <main id="maincontent">
      5   <div class="container consortium dark-grey-text">
      6     <article>
      7       <div class="row">
      8         <div class="col-lg-6">
      9           <img class="img-fluid" src="{{ url_static('images/logo-NGI_TALER_Bold.svg') }}" alt="NGI Taler logo"
     10             width="500px">
     11         </div>
     12         <h4 class="font-weight-bold pb-2 mb-4">NGI TALER</h4>
     13         <!-- {# <div class="col col-md-auto"></div> #} project intro -->
     14         <div class="col-md-11 col-md-4 mb-4 px-md-4">
     15           <p class="w-responsive mx-auto mb-3">
     16             GNU Taler (<em>Taxable Anonymous Libre Electronic Resources</em>) is a new secure
     17             electronic payment system based on open standards, free software, and advanced cryptography.
     18             GNU Taler provides privacy guarantees to the buyer while offering the possibility
     19             to audit merchants, making sale incomes transparent and fraud difficult.
     20             To online merchants and retailers, GNU Taler offers instant transaction clearance
     21             without risks of fake payment methods. Computations needed to clear the payments
     22             are efficient and scalable so that banks can pass on lower transaction costs to
     23             consumers and merchants. Consumers can withdraw money from their existing bank account
     24             into their GNU Taler wallet, detaching their spending habits from scrutiny, in the way cash does.
     25           </p>
     26           <p class="w-responsive mx-auto mb-3">
     27             The NGI TALER project is funded under Horizon Europe (Pilots for the Next Generation Internet) with the aim
     28             of bringing GNU Taler to market across Europe.
     29           </p>
     30           <p class="w-responsive mx-auto mb-3">
     31             To make GNU Taler accessible to European citizens, we need a commercially viable use of
     32             the GNU Taler technology. We will achieve this through the four key project objectives.
     33           </p>
     34           <div class="accordion" id="accordionObjectives">
     35             {% for objective in conf['objectives'] %}
     36             <div class="accordion-item">
     37               <h2 class="accordion-header" id="heading_{{ loop.index }}">
     38                 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
     39                   data-bs-target="#collapse_{{ loop.index }}" aria-expanded="false"
     40                   aria-controls="collapse_{{ loop.index }}">
     41                   Objective {{ loop.index }}: {{ objective.title }}
     42                 </button>
     43               </h2>
     44               <div id="collapse_{{ loop.index }}" class="accordion-collapse collapse"
     45                 aria-labelledby="heading_{{ loop.index }}" data-bs-parent="#accordionObjectives">
     46                 <p class="accordion-body text-muted w-responsive">
     47                   {{ objective.text }}
     48                 </p>
     49               </div>
     50             </div>
     51             {% endfor %}
     52           </div>
     53         </div>
     54       </div>
     55     </article>
     56 
     57     <article>
     58       <div class="row">
     59         <h4 class="font-weight-bold pb-2 mb-4">Open Calls</h4>
     60         <div class="col-md-11 col-md-4 mb-4 px-md-4">
     61           <p class="w-responsive mx-auto mb-3">
     62             NGI TALER has frequent open calls for funding to third parties.
     63             The deadlines were April 1<sup>st</sup> 2024, June 1<sup>st</sup>, October 1<sup>st</sup>, December
     64             1<sup>st</sup>, February 1<sup>st</sup> 2025, April 1<sup>st</sup>, June 1<sup>st</sup>, August
     65             1<sup>st</sup>, October 1<sup>st</sup>, December 1<sup>st</sup>, February 1<sup>st</sup> 2026, April 1<sup>st</sup>, June 1<sup>st</sup>,
     66             and August 1<sup>st</sup>.
     67             <b>The 15<sup>th</sup> and last open call of NGI TALER</b> opened up on August 1<sup>st</sup> with a deadline
     68             of <b>October 1<sup>st</sup> 2026 (12:00 CEST)</b>.
     69             You can find more information at the <strong><a href="https://nlnet.nl/taler" target="_blank"
     70                 rel="noopener noreferrer">Open Calls</a></strong> page and
     71             get feedback and support at the <strong><a href="https://ich.taler.net/pub/open-calls-helpdesk"
     72                 target="_blank" rel="noopener noreferrer">
     73                 TALER Integration Community Hub</a></strong>.
     74           </p>
     75           <p class="w-responsive mx-auto mb-3">
     76             In the program's first open call <strong>five teams</strong> have been selected by an external experts
     77             committee:
     78           <ul>
     79             <li><strong><a href="https://nlnet.nl/project/TALER-LookupService" target="_blank"
     80                   rel="noopener noreferrer">GNU Taler Wallet ID Lookup Service</a>
     81               </strong> will provide the optional discovery of wallet addresses linked to digital identities</li>
     82             <li><strong><a href="https://nlnet.nl/project/TALER-OIM" target="_blank" rel="noopener noreferrer">Road
     83                   Signs for Digital Payments</a>
     84               </strong> will work on an interface for people who cannot read or write</li>
     85             <li><strong><a href="https://nlnet.nl/project/TALER-Bullion" target="_blank" rel="noopener noreferrer">TALER
     86                   Bullion</a>
     87               </strong> will add an infrastructure for Taler payments with non-fiat currencies such as gold and silver
     88             </li>
     89             <li><strong><a href="https://nlnet.nl/project/MTE" target="_blank" rel="noopener noreferrer">MTE - the
     90                   MirageOS Taler Exchange</a>
     91               </strong> will implement Taler Exchange functionality in an OCaml-based unikernel</li>
     92             <li><strong><a href="https://nlnet.nl/project/TALER-Odoo-module" target="_blank"
     93                   rel="noopener noreferrer">Taler-Odoo Payment System</a>
     94               </strong> will integrate Taler in the <em>Odoo</em> business management software suite</li>
     95           </ul>
     96           </p>
     97           <p class="w-responsive mx-auto mb-3">
     98             In NGI TALER's second open call <strong>two teams</strong> have been selected by the external experts
     99             committee:
    100           <ul>
    101             <li><strong><a href="https://nlnet.nl/project/TALER-Tryton" target="_blank" rel="noopener noreferrer">GNU
    102                   Taler Tryton/GNUHealth Integration</a>
    103               </strong> will develop a <em>Tryton</em> module which would
    104               allow users to integrate payments with GNU Taler into their web shops and businesses, going
    105               hand in hand with <em>GNU Health</em>, which is built on <em>Tryton</em> and provides a suite of libre
    106               alternatives for hospital management software, health information systems and electronic health records
    107             </li>
    108             <li><strong><a href="https://nlnet.nl/project/TALER-Interledger-study" target="_blank"
    109                   rel="noopener noreferrer">Interledger Interoperability Inquiry</a>
    110               </strong> will investigate the technical feasibility of using
    111               Taler as a payment method on the <em>Interledger payment network</em> to support web monetization</li>
    112           </ul>
    113           </p>
    114           <p class="w-responsive mx-auto mb-3">
    115             In NGI TALER's third open call <strong>three teams</strong> have been selected by the external experts
    116             committee:
    117           <ul>
    118             <li><strong><a href="https://nlnet.nl/project/TALER-OpenBankingGateway" target="_blank"
    119                   rel="noopener noreferrer">
    120                   Taler Open Banking Gateway</a></strong> will provide the technology to top-up a Taler wallet in a
    121               regulatory-compliant, instant and user-friendly way</li>
    122             <li><strong><a href="https://nlnet.nl/project/TALER-flohmarkt" target="_blank" rel="noopener noreferrer">
    123                   Flohmarkt</a></strong> will integrate Taler payments into <em>Flohmarkt</em>, a decentralized federated
    124               small advertisement platform,
    125               and allows individuals to informally sell goods to each other in a privacy-preserving manner</li>
    126             <li><strong><a href="https://nlnet.nl/project/TALER-integration-Nuxt" target="_blank"
    127                   rel="noopener noreferrer">
    128                   Payment Module for Nuxt/Vue.js</a></strong> will create a dedicated GNU Taler module for <em>Nuxt</em>
    129               including Vue.js components for donation and order payment, documentation and examples such as a
    130               file-based webshop</li>
    131           </ul>
    132           </p>
    133           <p class="w-responsive mx-auto mb-3">
    134             In NGI TALER's fourth and fifth open call <strong>four teams</strong> have been selected by the external
    135             experts committee:
    136           <ul>
    137             <li><strong><a href="https://nlnet.nl/project/Taler-Dolibarr" target="_blank" rel="noopener noreferrer">
    138                   Taler-Dolibarr Integration</a></strong> will provide a comprehensive module to integrate the
    139               privacy-preserving payment system GNU Taler
    140               with Dolibarr, an open-source Enterprise Resource Planning used by many small businesses around the world
    141             </li>
    142             <li><strong><a href="https://nlnet.nl/project/Contributron" target="_blank" rel="noopener noreferrer">
    143                   Contributron</a></strong>, a privacy-aware donation portal with Taler-based payments, delivers a
    144               self-hostable personal website to collect donations
    145               and track crowd-funding efforts on various external platforms, including one-time and recurring donations
    146             </li>
    147             <li><strong><a href="https://nlnet.nl/project/Taler-on-BSD" target="_blank" rel="noopener noreferrer">
    148                   xBSD</a></strong>, porting and packaging of Taler components for xBSD systems, will make sure that the
    149               entire Taler software stack
    150               is natively available on a number of operating systems beyond the already available (and obviously
    151               popular) Linux operating system
    152               — NetBSD, OpenBSD, FreeBSD and Apple's MacOS X</li>
    153             <li><strong><a href="https://nlnet.nl/project/TalerPHP" target="_blank" rel="noopener noreferrer">
    154                   TalerPHP</a></strong> will develop an open-source PHP library to interact with GNU Taler’s REST APIs,
    155               enabling PHP-based applications to more easily support privacy-preserving payments</li>
    156           </ul>
    157           </p>
    158           <p class="w-responsive mx-auto mb-3">
    159             In the sixth and seventh open call <strong>three teams</strong> have been selected by the external experts
    160             committee:
    161           <ul>
    162             <li><strong><a href="https://nlnet.nl/project/TALER-Ruby-OFN" target="_blank" rel="noopener noreferrer">
    163                   Libre Payments in Ruby</a></strong> integrates GNU Taler into Ruby-based e-commerce applications —
    164               supporting GNU Taler for ethical trade
    165               and starting with the Open Food Network (OFN)</li>
    166             <li><strong><a href="https://nlnet.nl/project/TALER-Liberapay" target="_blank" rel="noopener noreferrer">
    167                   Taler in Liberapay</a></strong> aims at implementing GNU Taler for payments in Liberapay, a recurrent
    168               donations platform, enabling users with a
    169               Taler wallet to support projects and creators in a privacy-preserving manner</li>
    170             <li><strong><a href="https://nlnet.nl/project/TALER-APIs" target="_blank" rel="noopener noreferrer">
    171                   Taler OpenAPI specification</a></strong> adds automatic OpenAPI specification generation to GNU
    172               Taler's bank APIs and the wallet-core API</li>
    173           </ul>
    174           We congratulate the grantees! More information regarding the grantees' projects can be found at the
    175           <strong><a href="https://nlnet.nl/thema/NGITALERFund.html" target="_blank" rel="noopener noreferrer">NGI TALER
    176               grants selection page</a></strong>.
    177           </p>
    178         </div>
    179       </div>
    180     </article>
    181 
    182     <article>
    183       <div class="row">
    184         <h4 class="font-weight-bold pb-2 mb-4">Events</h4>
    185       </div>
    186       <div class="row mb-4">
    187       <p>
    188         The consortium participated in different types of events across Europe. <strong>Past events:</strong>
    189       </p>
    190         {# Events will include talks presenting GNU Taler and related technologies, expert panels discussing
    191         financial problems and possible solutions, workshops to jointly work on GNU Taler integrations,
    192         usability studies with interested volunteers, and public consultations to gather ideas and requirements
    193         from the general public. #}
    194        </div>
    195 
    196       {% for year, yitem in eventsdata|groupby('date.year')|reverse %}
    197       <p><b>{{ year }}</b></p>
    198       <ul class="timeline">
    199         {% for item in yitem|sort(attribute='date', reverse=true) %}
    200         <li>
    201           <section class="item-preview">
    202             <header>
    203               <h5>{{ item.date.strftime("%Y-%m-%d") }}: {{ item.title|e }}</h5>
    204               <p class="item-date">{{ item.teaser }}</p>
    205             </header>
    206             <p class="item-abstract">{{ item.location }} - Speaker: {{ item.speaker }}</p>
    207             {% if item.url_ext %}
    208             <p class="item-date">
    209               <a href="{{ item.url_ext }}" target="_blank" rel="noopener noreferrer">
    210                 External link: {{ item.url_ext }}
    211               </a>
    212             </p>
    213             {% endif %}
    214           </section>
    215         </li>
    216         {% endfor %}
    217       </ul>
    218       {% endfor %}
    219     </article>
    220 
    221     <article>
    222       <div class="row">
    223         <h4 class="font-weight-bold pb-2 mb-4">Deliverables</h4>
    224       </div>
    225       <div class="list-group">
    226         {% for item in conf['deliverables'] %}
    227         {% set ns = namespace(symbol='images/file-cancel.svg') %}
    228 
    229         {% if item.url_pdf is defined and item.url_pdf %}
    230         {% set ns.symbol = 'images/pdf.svg' %}
    231         {% set target_url = url(item.url_pdf) %}
    232         {% else %}
    233         {% set target_url = "#" %}
    234         {% endif %}
    235 
    236         <a href="{{ target_url }}" class="list-group-item list-group-item-action py-3 text-decoration-none">
    237 
    238           <div class="d-flex align-items-center">
    239             <img src="{{ url_static(ns.symbol) }}" alt="" width="32" height="32" class="me-3 opacity-75">
    240 
    241             <div class="flex-grow-1">
    242               <div class="d-flex justify-content-between">
    243                 <h5 class="mb-1 text-dark">{{ item.title }}</h5>
    244                 <small class="text-muted">{{ item.workpackage }}</small>
    245               </div>
    246 
    247               {% if item.comment %}
    248               <p class="mb-1 text-secondary small fst-italic">{{ item.comment }}</p>
    249               {% endif %}
    250 
    251               {% if item.page is defined and item.page and item.page != "" %}
    252             </div>
    253           </div>
    254         </a>
    255         <div>
    256           <div>
    257             <div class="small text-muted">
    258               <i class="fa fa-link me-1"></i>
    259               Further reading:
    260               <a href="{{ item.page }}" class="text-muted text-decoration-none">{{ item.page }}
    261             </div>
    262             {% endif %}
    263           </div>
    264         </div>
    265         </a>
    266         {% endfor %}
    267 
    268       </div>
    269 
    270     </article>
    271 
    272     <article>
    273       <div class="row">
    274         <h4 class="font-weight-bold pb-2 mb-4">Partners</h4>
    275       </div>
    276 
    277       <div class="row mb-4">
    278         <!-- intro -->
    279         <div class="col-md-11 col-md-4 mb-4 px-md-4">
    280           <p class="w-responsive mx-auto mb-3">
    281             The NGI TALER consortium consists of 11 partners from 8 European countries (the Netherlands, Belgium,
    282             France,
    283             Germany, Greece, Hungary, Luxembourg and Switzerland).
    284           </p>
    285           <p class="w-responsive mx-auto mb-3">
    286             The consortium is diverse in terms of types of institutions, including research (Eindhoven University of
    287             Technology) and
    288             applied science universities (Berner Fachhochschule BFH), small for-profit companies (Code Blau GmbH, Taler
    289             Systems S.A., VisualVest),
    290             a structure (petites singularités), cooperative banks (GLS Bank, MagNet Bank), a foundation (Stichting
    291             NLnet)
    292             and grassroots movements (E-Seniors Association, Homo Digitalis).
    293           </p>
    294         </div>
    295       </div>
    296 
    297       <div class="row row-cols-1 row-cols-md-3 g-4 text-center">
    298         <!-- consortium board -->
    299 
    300         {% for partner in conf['partners'] %}
    301         <div class="col">
    302           <div class="card border-0 h-100">
    303             <a href="{{ partner.url }}" target="_blank" rel="noopener noreferrer">
    304               <img src="{{ url(partner.logo) }}" height="100" class="card-header rounded-circle z-depth-3"
    305                 alt="{{ partner.id + ' avatar' }}">
    306             </a>
    307             {# <!-- <div class="card-note grey-text text-muted mt-3">{{ partner.contact }}</div> --> #}
    308             <div class="card-body h-100">
    309               <h5 class="card-title font-weight-bold grey-text">{{ partner.name }} </h5>
    310               {# <!-- <p class="card-text grey-text text-muted word-wrap"> {{ partner.role }} </p> --> #}
    311             </div>
    312             {# <!-- <div class="card-footer">
    313             <p><small class="text-body-secondary dark-grey-text text-muted word-wrap">
    314                 <i>{{ partner.statement }}</i>
    315               </small></p>
    316           </div> --> #}
    317           </div>
    318         </div>
    319         {% endfor %}
    320       </div>
    321     </article>
    322 
    323   </div>
    324 </main>
    325 {% endblock body_content %}