aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README50
1 files changed, 31 insertions, 19 deletions
diff --git a/README b/README
index 69f3a3f2..1cb79a41 100644
--- a/README
+++ b/README
@@ -1,26 +1,36 @@
-TALER MERCHANT
+About
+=====
-1. DESCRIPTION
+This is the GNU Taler merchant backend. It provides the logic that should run
+at every GNU Taler merchant. The GNU Taler merchant is a RESTful backend that
+can be used to setup orders and process payments. 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.
-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.
+A general-purpose merchant back-office single-page (HTML/JavaScript)
+application is also included (alas, the source code for it is in another Git
+repository).
-2. INNOVATIVE ASPECTS
+This merchant backend must be combined with a merchant frontend, such as
+an e-commerce application. You can find a WooCommerce plugin, a snack
+machine integration (taler-mdb) and various demonstrator front-ends at
+https://git.taler.net/.
-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
+Joining GNU
+===========
-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.
+This is a GNU program, developed by the GNU Project and part of the
+GNU Operating System. If you are the author of an awesome program and
+want to join us in writing Free Software, please consider making it an
+official GNU program and become a GNU maintainer. You can find
+instructions on how to do so at http://www.gnu.org/help/evaluation.
+We are looking forward to hacking with you!
-4. DEPENDENCIES
+Installation
+============
libjansson: MIT License, AGPL- and LGPL-Compatible, owned by Petri Lehtinen and other individuals
libgcrypt: LGPL, owned by Free Software Foundation
@@ -29,8 +39,10 @@ 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
+Source guide
+============
+
+'src/' contains the "backend", a C piece of software which implements crypto routines
+ and communication with the 'exchange'
+'doc/' contains documentation files, like TeXinfo