Open License
2. Definitions
2.1.1. Any software that results from an addition to, deletion from, or modification of the contents of a file containing Original Software or Derivative Works thereof; and
2.1.2. Any new file that is contributed or otherwise made available under the terms of this License.
2.1.3. “License” means the terms and conditions for use, reproduction, and distribution as defined in this document.
2.1.4. “Licensor” shall mean Brankas, its affiliates, subsidiaries, or permitted assigns.
2.1.5. “Object Form” shall mean any form resulting from mechanical transformation or translation of a source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
2.1.6. “Original Software” means the Source Code of computer software code that was originally released under this License.
2.1.7. “Software” means (a) the Original Software; (b) Derivative Works; or (c) the combination of files containing Original Software with files containing Derivative Works, in each case, including portions thereof.
2.1.8. “Source Code” means (a) the common form of computer software code in which modifications are made, and (b) associated documentation included in or with such code.
2.1.9. “Source Form” shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
2.1.10. “You” means an individual or a legal entity exercising rights under this License. For legal entities, “You” includes any entity that controls, is controlled by, or is under common control with you. For purposes of this definition, “control” means (a) the power, direct or indirect, to cause the direction or management of an entity, whether by contract or otherwise; or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of an entity.
3. Grants
The Licensor grants you a perpetual, non-exclusive, royalty-free, worldwide, non-sublicensable, non-transferable license to use, copy, modify, distribute, make available, display, and prepare Derivative Works of the Software, in each case subject to the limitations and conditions of this License.
- 3.1.1. Rightto Distribute
Subject to Clause 5, you may distribute the Derivative Works of the Software, provided that you have clear documentation as to how your Derivative Works differ from the Original Software. You are not required to make such documentation public. - 3.1.2. Aggregation
Subject to Clause 5, you may aggregate the Original Software with Derivative Works in Object Form or Source Form and distribute the resulting aggregation.
The Licensor grants You a license, under any patent claims the Licensor can license or becomes able to license, to make, have made, use, sell, offer for sale, import, and have imported the software, in each case subject to the limitations and conditions in this License.
4. Effective Date
5. Limitations and Conditions of this License
6. Your Responsibilities
6.2. You assume full responsibility for informing the recipients of this Software of the terms of this License, and how they can obtain a copy of this License.
6.3. In incorporating Derivative Works into this Software, you must include a statement in your license to that effect in the aggregated Software.
7. Termination
7.2. If the Licensor provides you with a notice of your violation, you shall cease all violations of this license no later than 30 days after receipt of that notice and your licenses will be reinstated retroactively.
7.3. If you violate the terms of this License after such reinstatement under Clause 7.2, any subsequent violations of these terms will result in the termination of your license automatically and permanently.
7.4. This License does not cover any patent claims that you cause to be infringed by Derivative Works or additions to the Software. Should you make any written claim that the Software infringes or contributes to infringement of any patent, the patent license for this Software granted under the terms of this License ends immediately. If Your representative makes a patent claim, the patent license granted under this License likewise ends immediately.
8. Disclaimer of Warranty
9. Limitation of Liability
10. General
10.2. This License shall not be enforceable except by a Licensor acting as such, and third-party beneficiary rights are specifically excluded.
FAQs on the Brankas Open License
- What is the Open Core?
The APIX Open Core is the first of its kind: a fully functional open source, cloud-based, modularized core banking system for the use of fintech providers and financial institutions. It allows them to launch new and innovative financial services faster and cheaper. Its development is supported by the Monetary Authority of Singapore (MAS) Financial Sector Technology and Innovation (FSTI) Proof-of-Concept grant to Brankas on 11 November 2021. - What does the License cover?
The Brankas Open License will cover the Open Core Software (Original Software), an open-source alternative to commercial core banking software systems and pre-configured to support financial institutions. The Original Software includes eight (8) modules for essential retail and corporate financial services, structured on an API-based microservices architecture and with corresponding administrator dashboards/user interfaces.
If you are interested in availing Brankas’ closed-source components, you may reach out to our Sales team. - What is the meaning of the limitations set out in Clause 5 of the Brankas Open License?
With the first-of-its-kind, state-of-the-art open-source core banking software developed by Brankas, the Original Software can help thousands of financial institutions modernize their legacy systems or facilitate the entry of fintech providers that need a core banking system.
However, it is often the case that open source projects like the APIX Open Core can be offered by cloud vendors or by third parties as a hosted or managed service without adding value to it or giving back to the community, repackaging them into proprietary offerings and reaping revenues from them.
While we shall continue to make the Software and its Source Code available to the open source community, we have a specific limitation to address this problem. Licensees are not permitted to offer the Software or the resulting aggregation (with Derivative Works integrated thereto) to third parties as a hosted or managed service. - What modifications or derivative works can you create using the Open Core?
The Brankas Open License maintains all of the freedoms of a permissive open source license like Apache License 2.0 or 3-Clause Berkeley Software Distribution License. Third parties, including the open source community, are encouraged to develop modules/add-ons to the Software as doing so actually enriches or adds value to the Software. Such modules/add-ons may be considered Derivative Works, which third parties may offer as a standalone service (after aggregating with the Original Software) to their customers. The only limitation is that you may not offer the Software or the resulting aggregation (with Derivative Works integrated thereto) as a hosted or managed service under Clause 5. - If services using the Software are offered by a financial institution or a fintech provider to the public, will they have to pay license fees to Brankas?
No. Financial institutions or fintech providers, and the open source community, may use the Software, develop their proprietary add-ons, and build their services from it - then offer such services to their customers without paying Brankas license fees, subject only to the limitation under Clause 5, that third parties may not offer the Software as a hosted or managed software. - What are some configurations falling under Clause 3?
6.1. I use Open Core internally at my company. How does the License work for me? You may continue to use the Software for free, as your use has been clearly permitted under the License. For closed-source components, such as additional modules that have been developed by Brankas and are not available under this License, you may reach out to our Sales team.
6.2. I am building add-ons or modular integrations compatible with the Open Core. How does the License work for me?
As you have developed a Derivative Work, you may freely use Software and proceed to redistribute it, provided you do not offer the Software as a hosted or managed service. 6.3. I am a financial institution or fintech provider in need of a core banking system, and I intend to use Open Core and develop my own add-ons. How does the License work for me?
This is precisely what we hope Open Core will be useful for. Your intended use aligns with our vision to enable thousands of financial institutions and fintech providers to modernize their legacy systems or facilitate their entry into the market, ultimately redounding to the benefit of financial consumers. For closed-source components, such as additional modules that have been developed by Brankas and are not available under this License, you may reach out to our Sales team.
6.4. I intend to offer a managed or hosted core banking service to financial institutions, fintech providers or third parties. In doing so, I may engage a third party cloud provider or server, or use my own cloud services to offer the services to third parties. How does the License work for me? This is prohibited under Clause 5 of the License.