[
https://issues.apache.org/jira/browse/FINERACT-1125?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17184149#comment-17184149
]
James Dailey commented on FINERACT-1125:
----------------------------------------
[~francisguchie] - Good to have your ideas on this! Thank you. As background,
when the Mifos Initiative contributed the code to Apache, we were surprised to
find out that we could not port over the Pentaho Reports due to the licensing
issues.
I think a simple set of reporting interfaces, specifically a set of APIs or
connectors (that expand from where the Pentaho approach leaves off), is a
particularly useful area of work for release 1.5. These connectors could allow
for a System Integrator (SI) to use the basic reporting infra but then to
expand it. As with all open source, the idea is to create enough of a starting
point - in the commons - to allow for others to build on top of it. By doing
just the minimum, the project enables a virtuous cycle of contribution. That is
the ideal. Could you take part of this on?
First, your research is a great place to start. So... If you were to evaluate
the above options:
Metabase
Seal Report
BIRT
KNIME
How would each of these score (on a scale of 1 to 5) on the following:?
* Component exists as a "plug in" with few required integration changes and is
thus more easily maintained
* Component can deployed to be highly scalable - e.g. doesn't impact I/O on
the core deployment
* Component allows for additional customization or can be "built on top of"
for extensibility
*Could you say?*
Early on in the Mifos project we built a BIRT reporting engine. At the time it
was the best open source option out there. It seems to have to staying power.
;)
> Integrate Alternative Reporting tool for Fineract 1.x without Apache License
> violations
> ---------------------------------------------------------------------------------------
>
> Key: FINERACT-1125
> URL: https://issues.apache.org/jira/browse/FINERACT-1125
> Project: Apache Fineract
> Issue Type: Improvement
> Components: Build
> Affects Versions: 1.4.0
> Reporter: Francis Guchie
> Priority: Major
> Labels: hard
>
> read here [https://github.com/apache/fineract/pull/1262]
> and
> [https://www.apache.org/legal/resolved.html#category-x]
> and
> [https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License]
> We need a reporting support that will not have licensing violations
> for example the following
> h1. BIRT
> [https://www.eclipse.org/birt/about/] their license details are
> [https://en.wikipedia.org/wiki/Eclipse_Public_License]
> h1. KNIME
> [|https://www.knime.com/downloads/full-license]
> [https://www.knime.com/knime-report-designer
> |https://www.knime.com/knime-report-designer]their licence details are
> [https://www.knime.com/downloads/full-license]
> h1. METABASE
> [https://www.metabase.com/] and their license is
> [https://www.metabase.com/license/]
> h1. SEAL REPORT
> [https://sealreport.org/] and their License is
> [https://sealreport.org/#lineRequirements]
> [https://www.spagobi.org/] and their license is
> [https://www.spagobi.org/communities/license/]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)