mdht / mdht-models

This branch supports Rational Software components
25 stars 18 forks source link

Validation WAR source code and License #115

Closed lartkma closed 7 years ago

lartkma commented 7 years ago

My current company wants to use the MDHT. We checked the validation WAR (replacing inner JARs with the latest version) and concluded that it's what we need. However, we need it in an slightly different form. We peeked out the WAR file with a decompiler and checked how the library is used and the output is made.

We want to use some methods of the code (to get the same output), but I was concerned for the licencing aspects. I've haven't found the source code and neither have found the license used. It is EPL 1 .0 like the MDHT itself? What is needed to use those parts of the WAR code?

swmuir commented 7 years ago

Can you explain the slightly different form you need ?

As far as the license it is all EPL

thanks

Sean

On Jul 6, 2017, at 12:00 PM, lartkma notifications@github.com wrote:

My current company wants to use the MDHT. We checked the validation WAR (replacing inner JARs with the latest version) and concluded that it's what we need. However, we need it in an slightly different form. We peeked out the WAR file with a decompiler and checked how the library is used and the output is made.

We want to use some methods of the code (to get the same output), but I was concerned for the licencing aspects. I've haven't found the source code and neither have found the license used. It is EPL 1 .0 like the MDHT itself? What is needed to use those parts of the WAR code?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/mdht/mdht-models/issues/115, or mute the thread https://github.com/notifications/unsubscribe-auth/AFGeF2KFFzojIxw3PKneP2TuPZBM1kPCks5sLQSkgaJpZM4OP2Hx.

drbgfc commented 7 years ago

I wrote the MDHT validation WAR you are referring to in a quick a dirty fashion hence not releasing the source specifically. However, all of it is open for use by anyone who wants to (even if derived by decompiling). Copy and paste is fine with me. If you'd like to check out a more carefully crafted version look at the open source project myself and others have been working on here: https://github.com/siteadmin/reference-ccda-validator/. You may not want to use it, but, it should have good pointers for implementation and is far more up-to-date with the latest MDHT features. Here is the most relevant location for your purposes https://github.com/siteadmin/reference-ccda-validator/blob/develop/src/main/java/org/sitenv/referenceccda/validators/schema/ReferenceCCDAValidator.java