To sell an extension module, you need to list it in the Openbravo Exchange. Openbravo has put in place all the infrastructure and processes to support the sales and maintenance processes for commercial extensions.
Before the commercial extension is generally available, you need to:
1. Register a project in the Openbravo Forge. This is where you use the wiki and forum to develop the requirements, functional specifications, and technical specifications.
2. Register the extension module in the Central Repository. Before you being coding your commercial module, you must register it so that
- Make sure the module is properly marked as Commercial.
- An extension module that has been marked as commercial will not be publicly downloadable from the Forge. Those who try will receive an error screen.
- Installing from the module management window will also not be possible, until the next steps have been completed successfully.
5. Sign Seller Agreement
- Make sure you comply with the following list of pre-requisites.
- Contact Openbravo to become an Authorized Seller, sign the Seller Agreement and fill-in the Product Listing Application Form for your commercial extension. Once the Openbravo has completed the process and the systems are ready for commercialization, you will receive proper notification.
- At this stage users will be able to start buying your commercial module.
Once the commercial module is available in the Openbravo Exchange and customers start buying it, you will:
6. Collect Revenues
- Openbravo will collect payments from customers, and act as clearing house for all parties invoved. On a periodic basis, you will receive the payments corresponding to the sales of your commercial modules.
7. Provide Support
- You need to provide help and answer questions through forums in the Forge.
- If your module includes commercial support, Openbravo will forward any issue you need to fix through your public bug tracking system accessible through the Openbravo Forge. You need to publish the fixes according to the corresponding SLAs to the central repository, so that customers can access them through the modula management window.