Hi Toshiya, regarding DMN, those xsd are used at both test time and runtime. SInce those are used in multiple places, we have to reduce the times they get downloaded. I'll try to experiment the creation and consumption of a module that:
1. download them at compile time 2. package them in final artifact Then, those files won't be in the codebase, but only on the generated artifact. Other modules should depend on the above, and read xsd from it. We have done a similar approach with kie-dmn-test-resources, but I need some time to experiment how to download files at compile time - hoping to find a clean solution. Best Gabriele Il giorno mer 16 apr 2025 alle ore 05:09 Toshiya Kobayashi < toshiyakobaya...@gmail.com> ha scritto: > Hi all, > > We have a pending license issue with DMN and BPMN. To be specific, we need > to confirm the license applied to DMN/BPMN xsd files. > > https://issues.apache.org/jira/browse/LEGAL-690 > > I sent forms/emails to i...@omg.org , > https://www.omg.org/spec/contact?i=DMN/1.5 and > https://www.omg.org/spec/contact?i=BPMN/2.0 , but I haven't got any reply. > > Tibor shared his thought, > > > I can ask in OMG, however maybe a better solution would be to not have > those files in the code. The xsds are publicly available, so I guess if > e.g. a test needs those, it should be able to download it. > > Can DMN and BPMN experts check if it's feasible (= remove xsd files from > code base)? > > The files are listed in the GH issue. > > https://github.com/apache/incubator-kie-issues/issues/1926 > > Thanks! > Toshiya >