In the light of getting a release one for Apache Fineract CN, the following tables give the community a clearer picture of the state of compliance of the Apache Fineract CN repositories with respect to ASF Legal Previously Asked Questions.
The several packages which are yet unaddressed will be checked off as the community gets these issues fixed. Rows in tables with status "Pending" indicate dependencies which need to be addressed as opposed to this with a ✔️ .
Apache License 2.0 and PostgreSQL License ( Permissive)
Dependency | Usage | License | Suggested Fix | Status |
| api,async,cassandra, command, notifications | Apache License 2.0 | Not Applicable | ✔️ |
Cassandra-driver-{core,mapping,extras} | cassandra | Not Applicable | ✔️ | |
gson | cassandra | Apache License 2.0 | Not Applicable | ✔️ |
jcl-over-slf4j | crypto | Not Applicable | ✔️ | |
postgresql | postgresql | PostgreSQL License | Not Applicable | ✔️ |
hibernate-validator | anubis, identity, permitted-feign-client, rhythm, provisioner, default-setup, accounting, cheques, customer, deposit, group, notifications, office, payroll, portfolio, reporting, teller, template | Read License In Apache License file | Not Applicable | ✔️ |
Java Native Access ‘jna-platform’ | mariadb | Dual licensed under LGPL 2.1 and Apache License 2.0 | Not Applicable | ✔️ |
asciidoctor-gradle-plugin | provisioner | Apache License 2.0 | Not Applicable | ✔️ |
MIT Licenses ( Permissive)
Dependency | Usage | License | Suggested Fix | Status |
twilio-sdk | notifications | Compatible | ✔️ | |
asciidoctor | component-tests | MIT License | Compatible | ✔️ |
jsonwebtoken | test, anubis, identity, permitted-feign-client, | MIT License | Compatible | ✔️ |
xmldom | fims-web-app | Dual License LGPL and MIT License | Compatible | ✔️ |
Dependency | Usage | License | Suggested Fix | Status |
css-*, entities, spdx-*, caniuse-db | fims-web-app | Already Dealt With In NOTICE file | ✔️ |
BSD Licenses ( Permissive)
Dependency | Usage | License | Suggested Fix | Status |
owasp-esapi | reporting | BSD License | Compatible | ✔️ |
threeten-extra | deposit-account-management | 3-Clause BSD License | Copyright | ✔️ |
JSR305 | api, | 3-Clause BSD | Copyright | ✔️ |
EPL Licenses
Dependency | Usage | License | Suggested Fix | Status |
expiringmap | permitted-feign-client |
| ✔️ | |
aether-{api,spi,util,impl,connector-basic,transport-file,transport-http,} | service-starter, demo-server | Eclipse Public License v1.0 | Pending | |
junit | crypto, test, Most component-tests | Pending | ||
logback-classic | command | Dual-licensed under Eclipse Public License v1.0 and LGPL 2.1 | Pending |
GNU GPL Licenses
Dependency | Usage | License | Suggested Fix | Status |
cassandra-unit | test | |||
mariadb | test, rhythm, provisioner, accounting, cheques, customer, deposit, group, notifications, office, payroll, portfolio, reporting, teller, template, service-starter, default-setup, demo-server | Isaac Kamga Migrated MariaDB RDBMS To PostgreSQL | ✔️ | |
Hibernate-ORM | rhythm, customer, office, group, reporting, accounting, deposit-account-management, payroll, portfolio, cheques, teller, notifications, template | Ebenezer Graham Migrated Hibernate-ORM to EclipseLink | ✔️ |