Sharing extensions with the Community

Dans cet article

 

Follow our guidelines to prepare extensions and don't hesitate to contact us for further support if necessary.

Once you are ready, in addition to the content, please submit by e-mail your authorisation to publish. Please refer to the e-mail template at the bottom of this page required for publication purposes.

What are the extensions

These are extensions of the program's functionalities, for reporting, calculating, exporting, importing, establishing bills and reminders and other. Take a closer look at the Extensions menu.

Extension sharing guidelines

Please make sure that you have:

  • Entered the extension attributes for the necessary informations of your extension.
  • Inserted descriptive comments within the code.
  • Formatted the code visualization.
  • Described the extension and its functionality by providing all necessary instructions for its use. Quoted the links to documentation if necessary.
  • Sent an e-mail and attached the Javascript files, qrc file, manifest.json file, sbaa extension and the documentation into a zip file.

If your extension only works with a specific template, please refer also to page how to prepare template for sharing. Please also include your template in the zip file.

Helping you share your extensions

Whatever your extension idea is, we help you maximise its visibility. If you wish to participate and publish in our Community, you can choose to have our full support and resources helping you create and/or prepare your extension. Request our support by e-mail.

Extension license

The extensions can be shared with the MIT license, Apache Licence 2.0, GNU GPL v3.0, GNU LGPL v3.0 o GNU AGPL v3.0.

The conditions of this licences require the retention of the copyright and the notice of the licence used.

  • MIT License: A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
  • Apache License 2.0: A permissive license whose main conditions require preservation of copyright and license notices. Contributors provide an express grant of patent rights. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
  • GNU GPL v3.0: Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.
  • GNU LGPL v3.0: Permissions of this copyleft license are conditioned on making available complete source code of licensed works and modifications under the same license or the GNU GPLv3. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work through interfaces provided by the licensed work may be distributed under different terms and without source code for the larger work.
  • GNU AGPL v3.0: Permissions of this strongest copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available.

Publication Requirements

The only requirement is to have a valid subscription to Banana Accounting Plus.

Published extensions on Banana

The available Community extensions will be visible from the menu Extensions > Manage Extensions....

In the window that appears, select Online and then the section Community.

Dialog that shows the community extensions on Banana Accounting software.

Authorisation to publish content

Here is the e-mail permission template needed to publish your content:

"Hello,

I herewith authorise the sharing of my content according to the MIT license and terms and conditions provided by the Banana Accounting Plus Community.

I attach the necessary files requesting their publication.

Best Regards."

Dites-nous comment nous pouvons mieux vous aider
Si les informations contenues dans cette page ne correspondent pas à ce que vous recherchez, ne sont pas suffisamment claires ou ne sont pas à jour, faites-nous savoir.

Partager cet article: Twitter | Facebook | LinkedIn | Email