FOSS-List


Product

Version

Licence

iTextSharp

4.1.6

https://github.com/schourode/iTextSharp-LGPL

aes.js

no version

https://mit-license.org/

gson

2.8.5

http://www.apache.org/licenses/LICENSE-2.0.txt

json-path

2.4.0

http://www.apache.org/licenses/LICENSE-2.0.txt

spark-core

2.9.1

http://www.apache.org/licenses/LICENSE-2.0.txt

commons-cli

1.4

https://www.apache.org/licenses/LICENSE-2.0.txt

commons-logging

1.2

http://www.apache.org/licenses/LICENSE-2.0.txt

javax.servlet-api

3.1.0

https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html

junit

4.11

http://www.opensource.org/licenses/cpl1.0.txt

log4j

1.2.17

http://www.apache.org/licenses/LICENSE-2.0.txt

accessors-smart

1.2

http://www.apache.org/licenses/LICENSE-2.0.txt

json-smart

2.3

http://www.apache.org/licenses/LICENSE-2.0.txt

fontbox

2.0.16

https://www.apache.org/licenses/LICENSE-2.0.txt

pdfbox

2.0.16

https://www.apache.org/licenses/LICENSE-2.0.txt

websocket-api

9.4.18.v20190429

http://www.apache.org/licenses/LICENSE-2.0

websocket-client

9.4.18.v20190429

http://www.apache.org/licenses/LICENSE-2.0

websocket-common

9.4.18.v20190429

http://www.apache.org/licenses/LICENSE-2.0

websocket-server

9.4.18.v20190429

http://www.apache.org/licenses/LICENSE-2.0

websocket-servlet

9.4.18.v20190429

http://www.apache.org/licenses/LICENSE-2.0

jetty-client

9.4.18.v20190429

http://www.apache.org/licenses/LICENSE-2.0

jetty-http

9.4.18.v20190429

http://www.apache.org/licenses/LICENSE-2.0

jetty-io

9.4.18.v20190429

http://www.apache.org/licenses/LICENSE-2.0

jetty-security

9.4.18.v20190429

http://www.apache.org/licenses/LICENSE-2.0

jetty-server

9.4.18.v20190429

http://www.apache.org/licenses/LICENSE-2.0

jetty-servlet

9.4.18.v20190429

http://www.apache.org/licenses/LICENSE-2.0

jetty-util

9.4.18.v20190429

http://www.apache.org/licenses/LICENSE-2.0

jetty-webapp

9.4.18.v20190429

http://www.apache.org/licenses/LICENSE-2.0

jetty-xml

9.4.18.v20190429

http://www.apache.org/licenses/LICENSE-2.0

hamcrest-core

1.3

http://www.opensource.org/licenses/bsd-license.php

json

20180813

http://json.org/license.html

asm

5.0.4

http://asm.objectweb.org/license.html

slf4j-api

1.7.26

http://www.opensource.org/licenses/mit-license.php

slf4j-log4j12

1.7.26

http://www.opensource.org/licenses/mit-license.php

net.sf.jasperreports 1

6.14.0

https://mvnrepository.com/artifact/net.sf.jasperreports/jasperreports/6.14.0


1 JasperReports Library 6.1.14 is a free Java Reporting Library with LGPL license

Jasperreports is used for report generation when converting electronic invoices (German XRechnung) with the EASY Invoice itract converter.

The following source code is used to call functions with JasperReport:


public void create() {
try {
logger.info("creating report: " + id);
byte[] bytes = new Gson().toJson(jo).getBytes(Charset.forName("UTF-8"));
ByteArrayInputStream bis = new ByteArrayInputStream(bytes);
JsonDataSource ds = new JsonDataSource(bis);
ds.setLocale(Locale.US);
JasperPrint jasperPrint = JasperFillManager.fillReport(jrep, new HashMap(), ds);
result = JasperExportManager.exportReportToPdf(jasperPrint);
logger.info("report finished: " + id);
} catch (JRException ex) {
throw new RuntimeException(ex);
}
}