Announcement: OpenHBCI 0.9.4 released (English, German)

Christian Stimming stimming@tuhh.de
Mon, 09 Dec 2002 17:52:33 +0100


OpenHBCI version 0.9.4 has been released. For people that compile with 
--enable-hbci, version 0.9.4 is required by current CVS and upcoming 
gnucash releases.

There is some nice press coverage of that release (is there a 
significant increase of gnucash downloads today?), including the 
reference to Gnucash. It seems that the press really understood the 
point that openhbci is the *first* *free* implementation of that online 
banking standard. I expect similar coverage for the gnucash 1.8.0 
release ("first free finance manager with HBCI support"). Of course, all 
is in German:

Most notably we managed to get on Heise, the German equivalent of CNet 
and /. together: http://www.heise.de/newsticker/data/anw-09.12.02-006 
with one particularly nice user comment
http://www.heise.de/newsticker/foren/go.shtml?read=1&msg_id=2675209&forum_id=36416

Also but not so important: http://www.golem.de/0212/23064.html and 
http://www.oszine.de/modules.php?name=News&file=article&sid=581 .

Press notes english/German follow.

******* For immediate release

December 09, 2002 (THE INTERNET) The OpenHBCI Development Team
(http://www.openhbci.de) proudly announces the release of OpenHBCI
0.9.4, the world's first free Open Source implementation of the German
home banking standard HBCI.

HBCI is a bank-independent standard that defines the communication
between an arbitrary finance application and any arbitrary
HBCI-capable bank server.  Roughly half of the banks in Germany offer
home banking access through HBCI.  The OpenHBCI library enables
programmers of finance applications to seamlessly integrate HBCI
functionality into their programs, without having to know anything
about HBCI details. HBCI business actions, like for example statement
retrieval, bank transfer initiation or issuing of debit notes, can
easily be invoked through very few lines of application program code.

After months of testing OpenHBCI Version 0.9.4 is now a big step into
the open marketplace.  "This library is the very first free
implementation of HBCI world-wide," says Christian Stimming of the
Development Team.  "With this library, every programmer is able to code
his or her very own home banking application.  And even better,
eventually it becomes possible to publically check finance applications
for backdoors by everybody!  Now I can really verify that all my data
are belong to me -- especially my sensitive financial data."

OpenHBCI is written in C++ and can be used from both C++ and C. For
encryption and authentification, the library supports chip cards with
symmetric Triple-DES algorithm, as well the file-based self-generated
public/private key pair with RSA algorithm.  The library runs stable
under Linux/Unix and has successfully been used on real bank accounts
for months now with e.g. Deutsche Bank, or Sparkasse Hannover.
Building upon OpenHBCI, the GNU personal finance manager GnuCash
(http://www.gnucash.org) now offers HBCI features for the end-user.
Other finance applications can be found at
(http://openhbci.sourceforge.net/links.html).

OpenHBCI is available under the Free Software Licence GNU Lesser
General Public Licence (LGPL).  It can be downloaded for free from
(http://www.openhbci.de).  OpenHBCI was written by Fabian Kaiser,
Martin Preuß, and Christian Stimming.

Download

Packages with source code and with pre-compiled binaries for SuSE 8.0
and Debian woody can be found on
(http://sourceforge.net/projects/openhbci).  OpenHBCI 0.9.4 requires
the libraries OpenSSL and Libchipcard to be installed.  The detailed
requirements are listed on
(http://openhbci.sourceforge.net/download.html).

Contact

The Development Team can be contacted through the mailing list
(mailto:openhbci-general@lists.sourceforge.net).  Details on how to
subscribe to this list can be found on
(http://lists.sourceforge.net/lists/listinfo/openhbci-general).

***************** Pressemitteilung

09. Dezember 2002 (INTERNET) Das OpenHBCI-Entwicklerteam
(http://www.openhbci.de) meldet die Veröffentlichung von OpenHBCI
0.9.4, der ersten freien OpenSource-Implementierung des
Homebanking-Standards HBCI für Linux/Unix.

HBCI ist eine bankunabhängiger Standard, der die Kommunikation zwischen
beliebigen Finanzapplikationen eines Kunden einerseits und dem Server
einer beliebigen HBCI-fähigen Bank andererseits beschreibt.  Die
OpenHBCI-Bibliothek ermöglicht es jedem Programmierer von
Finanzapplikationen, problemlos die vielfältigen Möglichkeiten der
HBCI-Spezifikation zu nutzen, ohne sich um HBCI-spezifische Details
kümmern zu müssen.  Geschäftsvorfälle aus HBCI, wie Abruf der
Kontoumsätze, Beauftragung von Überweisungen oder Initiierung eines
Bankeinzugs können durch wenige Code-Zeilen in einer Applikation
verwendet werden.

Nach monatelangem Testbetrieb wird OpenHBCI in der Version 0.9.4 nun der
breiten Öffentlichkeit vorgestellt.  "Diese Bibliothek ist die erste
freie HBCI-Implementierung überhaupt," schwärmt Christian Stimming vom
Entwicklerteam.  "Damit kann jeder seine persönliche
Homebanking-Anwendung selber schreiben.  Und es wird möglich, den
Quelltext meines Homebanking-Programms öffentlich auf potentielle
Hintertüren zu prüfen!  Mit OpenHBCI gehören meine Daten mir --
besonders meine sensiblen Finanzdaten."

OpenHBCI ist in der Sprache C++ geschrieben und für C++ und C
benutzbar.  Zur Verschlüsselung/ Authentifizierung wird sowohl eine
Chipkarte mit symmetrischem Triple-DES-Verfahren als auch das
diskettenbasierte RSA-Verfahren mit selbsterzeugtem
öffentlichen/privaten Schlüsselpaar unterstützt.  Die Bibliothek läuft
stabil auf Linux/Unix und wird seit Monaten von einem wachsende
Benutzerkreis erfolgreich zur Verwaltung von realen Girokonten
verwendet, z.B. mit verschiedenen Sparkassen oder der Deutschen Bank.
Die bekannteste Applikation für den Endbenutzer, die seit neuestem auf
OpenHBCI aufbaut, ist die freie Finanzverwaltung GnuCash
(http://www.gnucash.org); weitere Applikationen sind auf
(http://openhbci.sourceforge.net/links.html) zu finden.

OpenHBCI steht unter der OpenSource-Lizenz GNU Lesser General Public
Licence (LGPL) und ist kostenlos erhältlich auf der Homepage
(http://www.openhbci.de).  OpenHBCI wurde geschrieben von Fabian
Kaiser, Martin Preuß und Christian Stimming.

Download

Pakete mit dem Quelltext und fertige Binaries für die Distribution
SuSE 8.0 sind zu finden auf
(http://sourceforge.net/projects/openhbci).  OpenHBCI 0.9.4 benötigt die
Bibliotheken OpenSSL und Libchipcard.  Eine ausführliche Liste der
Anforderungen ist zu finden auf
(http://openhbci.sourceforge.net/download.html).

Kontakt

Das Entwicklerteam ist über die Mailingliste
(mailto:openhbci-general@lists.sourceforge.net) zu
erreichen.  Einzelheiten, um diese zu abonnieren, stehen auf
(http://lists.sourceforge.net/lists/listinfo/openhbci-general).