In diesem Artikel
Nutzungsbedingungen für Erweiterungen und Vorlagen
Die Erweiterungen und Vorlagen werden kostenlos zur Verfügung gestellt.
Banana.ch hat bereits ein grosses Angebot entwickelt und beabsichtigt, dieses durch gemeinschaftliche Software-Entwicklungen noch weiter zu verbessern.
Unsere Benutzer können persönlich aktiv zur Erstellung und Verbesserung der Erweiterungen und Vorlagen beitragen.
Je mehr Benutzer sich an der Entwicklung, beim Testen und der Verbesserung beteiligen, desto grösser wird das Angebot sein, das wir allen zur Verfügung stellen.
Für das Benutzen von Material, Vorlagen und Erweiterungen gelten die gesetzlichen Vorschriften von Banana.ch SA, die sich als akzeptiert verstehen, sobald man sich auf unserer Webseite befindet, auf die Dokumentation zugreift oder Material herunterlädt/benutzt.
Gemeinschaftliche Entwicklung
Das Entwickeln von Erweiterungen, Vorlagen oder von anderem geschieht durch Gemeinschaftsentwicklung und nach dem Open-Source-Prinzip.
Alles, was entwickelt und bereit gestellt wird, steht unter den für ein bestimmtes Projekt geltenden spezifischen Benutzerlizenzen, die unter github.com/BananaAccounting zu finden sind, zur Verfügung.
Normalerweise gilt die Apache-Lizenz 2.0, aber einige Erweiterungen benutzen auch Bibliotheken, die anderen Lizenzbedingungen unterstehen. Der Benutzer verpflichtet sich, die jeweiligen Lizenzbedingungen einzuhalten.
Die Apache-Lizenz 2.0 sieht unter anderem vor:
- Möglichkeit, die Software für beliebige Zwecke zu nutzen und zu verbreiten.
- Freiheit bei der Änderung und Anpassung der Software.
- Es gibt keine Garantie für das reibungslose Funktionieren der Applikation.
- Keinerlei Haftung des Entwicklers für die Nutzung, die Konformität mit einer bestimmten Nutzung oder etwaige Fehler oder Ungenauigkeiten.
Die Haftungsbeschränkung ist von grundlegender Bedeutung, da sie es den Benutzern ermöglicht, einen Beitrag zu leisten, ohne Verantwortung übernehmen zu müssen. Niemand würde sich an Entwicklungen beteiligen oder Informationen geben, wenn er Gefahr liefe, für Schäden aufkommen zu müssen. Diejenigen, die an der Entwicklung und Verbesserung der Dokumentation beteiligt sind, tun ihr Bestes, können aber nicht gewährleisten, dass die Lösung für den Einsatz in einem bestimmten Kontext geeignet ist. Ausserdem ändern sich Normen sehr häufig, so dass eine Lösung veraltet sein könnte.
Das Angebot und die Nutzung sind daher für Personen geeignet, die unabhängig der bereitgestellten Beschreibungen und Dokumentation selbständig oder mit ihrem Treuhänder oder Steuerberater überprüfen und sicherstellen dass das zur Verfügung gestellte für deren Verwendung geeignet ist.
Antrag für die Entwicklung neuer Erweiterungen
Banana.ch verfügt über einen Bereich für die Unterstützung, Beratung und Entwicklung von neuen Erweiterungen und Kontenplanmodellen.
Bitte kontaktieren Sie uns schriftlich und teilen Sie uns Ihre Bedürfnisse mit.
- Spezifizieren Sie Ihren Antrag so gut wie möglich, indem Sie uns folgende Informationen zukommen lassen:
- Das gewünschte Resultat (bei Ausdrucken wäre es ideal, ein Beispiel in Excel- oder Word-Format mitzuliefern)
- Die Buchhaltungsdatei mit den Daten (bestmöglich Musterdaten), die ausgedruckt oder exportiert werden sollen oder in welche Daten importiert werden sollen.
- Kostenvoranschläge sowie Beteiligung an den Entwicklungskosten:
- Wenn sich die Entwicklung auf persönliche Bedürfnisse des Benutzers ausgerichtet, ist eine Kostenübernahme oder -beteiligung notwendig.
- In der Regel basiert sich der Kostenvoranschlag auf den für die Entwicklung notwendigen Zeitaufwand.
- Wenn die Erweiterung auch für die anderen Benutzer interessant ist, trägt Banana.ch die Kosten im Normalfall selbst.
- Es gelten die allgemeinen Nutzungsbedingungen und der Lizenzvertrag.
- Wenn nicht anders vereinbart, werden die Entwicklungen gemäss der Apache-Lizenz 2.0 (siehe Wikipedia) durchgeführt und zur Verfügung gestellt.
- Was entwickelt worden ist, kann der gesamten Gemeinschaft zur Verfügung gestellt werden.
- Wenn nicht anders angegeben, wird das Benutzen der aktuellsten Version von Banana Buchhaltung vorausgesetzt.
Entwicklung von Importerweiterungen
Sofern nicht bereits eine geeignete Importerweiterung für das Format von Daten Ihrer Bank oder eines anderen Institutes existiert, kann unsere Entwicklungsabteilung betreffend Erstellung einer Importerweiterung angefragt werden.
Unser Vorgehen für eine Erstellung oder Aktualisierung einer Importerweiterung für ein bestimmtes Dateiformat ist folgendes:
- Evaluierung des Antrages:
- Wir prüfen, wie Komplex die Entwicklung ist und ob die Importerweiterung auch für andere Benutzer interessant sein könnte.
- Wir klären ab, ob eine Beteiligung des Antragsstellers an den Entwicklungs- oder Aktualisierungskosten notwendig ist.
- Um die Anfrage evaluieren zu können, ist uns folgendes einzureichen:
- Eine aktualisierte Beispieldatei mit einigen Bewegungen (ohne personenbezogene Daten).
- Die genauen Angaben zu der Bank oder der Institution, die die Datei erstellt hat.
- Das Datum, an dem die Datei erstellt wurde.
-
- Prüfung, ob mit der Erstellung der Datei fortgefahren werden soll. Bei positivem Entscheid erfolgt folgendes:
- Die uns zugesandte Musterdatei wird als Referenz und zum Testen verwendet, wobei der Inhalt öffentlich zugänglich sein wird.
- Sofern nicht anders vereinbart, wird die Erweiterung nach dem Open-Source-Prinzip entwickelt.
- Die Erweiterung wird in der Regel ausschliesslich Benutzern, welche über den Advanced-Plan verfügen, zur Verfügung stehen.
- Es kann nicht gewährleistet werden, dass die Erweiterung ständig aktualisiert wird.
In der Tat kommt es häufig vor, dass Banken ohne Vorankündigung Formatänderungen vornehmen.
Unterstützung von Drittpersonen, die entwickeln
Die Firma Banana.ch unterstützt das gemeinschaftliche Entwickeln wie folgt:
- Kostenlose Unterstützung
- Kostenlose Entwicklungslizenz
- Eventuell auch durch eine finanzielle Unterstützung.
Entwickler, welche an einem Projekt interessiert sind, werden gebeten, Banana.ch schriftlich zu kontaktieren und ihr Konzept so detailliert wie möglich vorzustellen.