summaryrefslogtreecommitdiff
path: root/README
blob: 69f3a3f2a39ef769540e6a66fa2233d74f479858 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
TALER MERCHANT

1. DESCRIPTION

Under the name 'Taler merchant' there are two main objectives: one is to
implement a common helper (called 'backend') for all the existing merchants
willing to integrate Taler in their existing online shops, whereas the other
objective is implementing some demonstrator shops which use that backend.

2. INNOVATIVE ASPECTS

This component allows merchants to receive payments without invading the
customers' privacy. Of course, this applies mostly for digital goods, as the
merchant does not need to know the customer's physical address.

3. PLANNING/PERSPECTIVES

Since the main component's part is the backend, and it is supposed to work with
preexisting shops, a massive backend's testing with existing shop portals should
be accomplished.


4. DEPENDENCIES

libjansson: MIT License, AGPL- and LGPL-Compatible, owned by Petri Lehtinen and other individuals
libgcrypt: LGPL, owned by Free Software Foundation
postgresql: PostgreSQL License, AGPL- and LGPL-Compatible, owned by The PostgreSQL
Global Development Group
libgnunetutil (in all of its variants): GPLv3+, owned by GNUnet e.V.
libqrencode: LGPL v2.1+, Copyright Kentaro Fukuchi

5. DIRECTORY STRUCTURE

- 'src/' contains the "backend", a C piece of software which implements crypto routines
  and communication with the 'exchange'
 'doc/' contains documentation files, like TeXinfo