All Projects → adorsys → XS2A-Sandbox

adorsys / XS2A-Sandbox

Licence: AGPL-3.0 License
XS2ABank - PSD2 XS2A Dynamic Sandbox

Programming Languages

typescript
32286 projects
java
68154 projects - #9 most used programming language
HTML
75241 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to XS2A-Sandbox

obp-apis
OpenBankingProject.ch Community APIs
Stars: ✭ 18 (-56.1%)
Mutual labels:  psd2, xs2a, nextgenpsd2
psd2-accelerator
PSD2 Compliant Sandbox Implementing the XS2A API
Stars: ✭ 25 (-39.02%)
Mutual labels:  psd2, xs2a
SpaceProject
A top-down 2D, procedurally generated space exploration and shooter game using libGDX. Kinda like Asteroids, only a little bigger.
Stars: ✭ 28 (-31.71%)
Mutual labels:  sandbox
shadowrealm-api
🗳️ A implementation of the ShadowRealm API Proposal, a JavaScript sandbox, test with TC39 Test262 cases.
Stars: ✭ 44 (+7.32%)
Mutual labels:  sandbox
ops-examples
A repository of basic and advanced examples using Ops
Stars: ✭ 68 (+65.85%)
Mutual labels:  sandbox
Conty
Easy to use unprivileged Linux container packed into a single portable executable
Stars: ✭ 198 (+382.93%)
Mutual labels:  sandbox
Bold-Falcon
毕方智能云沙箱(Bold-Falcon)是一个开源的自动化恶意软件分析系统;方班网络安全综合实验-设计类;
Stars: ✭ 30 (-26.83%)
Mutual labels:  sandbox
potd
A high scalable low to medium interactive SSH/TCP honeypot using Linux Namespaces, capabilities, seccomp, cgroups designed for OpenWrt and IoT devices.
Stars: ✭ 28 (-31.71%)
Mutual labels:  sandbox
cli-sandbox
Akamai CLI for Sandbox
Stars: ✭ 14 (-65.85%)
Mutual labels:  sandbox
MultiAV2
MultiAV scanner with Python and JSON REST API using Malice Docker AV Containers and Docker-Machine based Autoscaling
Stars: ✭ 30 (-26.83%)
Mutual labels:  sandbox
Voxel
Sandbox survival game created with Light Engine (Development halted due to other projects)
Stars: ✭ 18 (-56.1%)
Mutual labels:  sandbox
sandboxed-fs
Sandboxed Wrapper for Node.js File System API
Stars: ✭ 41 (+0%)
Mutual labels:  sandbox
psd2
API client for banks supporting PSD2 APIs with OAuth2 authentication.
Stars: ✭ 26 (-36.59%)
Mutual labels:  psd2
SandboxBrowser
A simple iOS sandbox file browser, you can share files through AirDrop
Stars: ✭ 84 (+104.88%)
Mutual labels:  sandbox
noder
Simple, ephemeral docker-based NodeJS sandbox
Stars: ✭ 16 (-60.98%)
Mutual labels:  sandbox
netty-queue
Simple queue: java, json-rest, netty
Stars: ✭ 21 (-48.78%)
Mutual labels:  sandbox
go-echo-server-sandbox
A scaffold of golang web server using labstack/echo
Stars: ✭ 12 (-70.73%)
Mutual labels:  sandbox
WMDebugAssistant
CPU 内存(Memory)Network FPS 实时监测 查看沙盒sandbox
Stars: ✭ 52 (+26.83%)
Mutual labels:  sandbox
Warri0r
ios 12 Sandbox escape POC
Stars: ✭ 32 (-21.95%)
Mutual labels:  sandbox
capsicumizer
Run anything (like full blown GTK apps) under Capsicum
Stars: ✭ 48 (+17.07%)
Mutual labels:  sandbox

ModelBank

Build Status Quality Gate Status Coverage

Licensing model change to dual license: AGPL v.3 or commercial license

Attention: This open-source project will change its licensing model as of 01.01.2022!

Constantly evolving and extending scope, production traffic and support in open banking world call for high maintenance and service investments on our part.

Henceforth, adorsys will offer all versions higher than v.5.14 & v.4.11 of XS2A-Sandbox / ModelBank under a dual-license model. Thus, this repository will be available either under Affero GNU General Public License v.3 (AGPL v.3) or alternatively under a commercial license agreement.

We always strive to provide the highest quality solutions for our users and customers. Our solutions have helped many financial institutions to achieve the necessary regulatory compliance, which places us among the most proven and reliable service providers in the market.

We would like to thank all our users for their trust so far and are convinced that we will be able to provide an even better service going forward. For more information, advice for your XS2A implementation project or if your use case requires more time to adapt this change, please contact us at [email protected].

For additional details please see the section “FAQ on Licensing Change”.

What is it

With PSD2 Directive (EU) 2015/2366 of the European Parliament and of the Council on Payment Services in the Internal Market, published 25 November 2016 the European Union has forced Banking Market to open the Banking Services to Third Party Service Providers (TPP). These services are accessible by TPP on behalf of a Payment Service User (PSU).

The 'Berlin Group' is a pan-European payments interoperability standards and harmonisation initiative. Based on the PSD2 and EBA RTS requirements, Berlin Group NextGenPSD2 has worked on a detailed Access to Account (XS2A) Framework with data model (at conceptual, logical and physical data levels) and associated messaging.

ModelBank is a dynamic sandbox environment that allows to emulate and test ASPSP's OpenAPI PSD2 services.

ModelBank is based on XS2A Service, XS2A-connector-examples and Ledgers.

With ModelBank TPP UI, you as a testing TPP can access banking APIs directly, get TPP certificates and manage testing accounts.

Developer Portal contains testing instructions and all of the necessary documentation.

All four SCA approaches are supported: REDIRECT, OAUTH, EMBEDDED, DECOUPLED. Two of them (REDIRECT, EMBEDDED) are directly testable on Developer portal. For the Redirect SCA Approach an Online Banking UI is used for authorisation.

ModelBank structure

Project documentation

How to try it

Version policy

In general ModelBank Team follows SemVer for versioning. This means our versions follow the model A.B.C, where:

  • A - is the major version, pointing out mainline.

  • B - is the minor version, pointing out the next release in the mainline.

  • C - is the hotfix version, used to deliver patches between releases when needed. If omitted, version 4.5 will be considered equal to 4.5.0.

We support one release version at the moment.

New version is released on a regular basis every 3 to 6 months.

Development and contributing

Any person is free to join us by implementing some parts of code or fixing some bugs and making a merge requests for them.

Contribution Guidelines describe internal development process and how to contribute to the ModelBank.

Contact

If you think that our system behaves in an unexpected way or incorrect, or you need some clarifications, to contact ModelBank Team please create an issue. Team will provide comments and feedback there.

For commercial support please contact adorsys Team.

License

This project is licensed under the Apache License version 2.0 (until 01.01.2022) - see the LICENSE file for details.

FAQ on Licensing Change

What is a dual-licensing model?

Under a dual-licensing model, our product is available under two licenses:

  1. The Affero GNU General Public License v3 (AGPL v3).
  2. A proprietary commercial license.

If you are a developer or business that would like to review our products in detail, test and implement in your open-source projects and share the changes back to the community, the product repository is freely available under AGPL v3.

If you are a business that would like to implement our products in a commercial setting and would like to protect your individual changes, we offer the option to license our products under a commercial license.

This change will still allow free access and ensure openness under AGPL v3 but with assurance of committing any alterations or extensions back to the project and preventing redistribution of such implementations under commercial license.

Will there be any differences between the open-source and commercially licensed versions of your products?

Our public release frequency will be reduced as our focus shifts towards the continuous maintenance of the commercial version. Nevertheless, we are committed to also provide open-source releases of our products on a regular basis as per our release policy.

For customers with a commercial license, we will offer new intermediate releases in a more frequent pace.

Does this mean that this product is no longer open source?

No, the product will still be published and available on GitHub under an OSI-approved open-source license (AGPL v3).

What about adorsys’ commitment to open source? Will adorsys provide future product releases on GitHub?

We at adorsys are committed to continue actively participating in the open-source community. Our products remain licensed under OSI-approved open-source licenses, and we are looking forward to expanding our product portfolio on GitHub even further.

How does the change impact me if I already use the open-source edition of your product?

All currently published versions until v.5.14 & v.4.11 will remain under their current Apache 2.0 license and its respective requirements and you may continue using it as-is. To upgrade to future versions, you will be required to either abide by the requirements of AGPL v3, including documenting and sharing your implemented changes to the product when distributing, or alternatively approach us to obtain a commercial license.

What if I cannot adjust to the new licensing model until 01.01.2022? Can I extend the deadline?

We understand that adjustment to licensing changes can take time and therefore are open to discuss extension options on an individual basis. For inquiries please contact us as [email protected].

Which versions of the product are affected?

All versions of XS2A-Sandbox / Modelbank starting after v.5.14 & v.4.11 will be affected by the licensing changes and move to a dual-licensing model.

What will happen to older, Apache 2.0 licensed product versions?

All older Apache 2.0 licensed versions prior and including v.5.14 & v.4.11 will remain available under their existing license.

What open-source products from Adorsys are affected by the licensing change? The following products are affected:

  • XS2A Core,
  • XS2A Sandbox and ModelBank,
  • Open Banking Gateway incl. XS2A Adapters,
  • SmartAnalytics,
  • Datasafe.

I’m using one of these products indirectly via some software integrator. How does the licensing change affect me?

The licensing change does not affect you as user, but it is relevant to your provider who has used our product in their solution implementation. In case of uncertainty please contact your service provider or approach us at [email protected].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].