Florian Brunner
Florian Brunner
Same issue here
Why wontfix?
Something like `modelBuilder.build(request).getEffectiveModel()` might help.
Or to keep it simple you could use something like: if (model.getVersion() == null){ if (model.getParent() != null && StringUtils.isNotBlank(model.getParent().getRelativePath())){ version = model.getParent().getVersion(); } }
That's why I suggested to "Consider to use/ integrate with an existing Open Source CardDAV protocol library instead of writing it from scratch."
Yes, exactly! Thanks for the link! This sounds great!
As I understand this license, TestFX cannot be used in libraries covered by a weak copyleft license such as CDDL or in commercial closed source projects?
From what I understand: You can distribute an application under EUPL under some circumstances, even if not all parts are published under EUPL (upstream). But you cannot distribute a library...
@brcolow Yes, I've seen this in the initial comment by @hastebrot. But where does this statement come from? It seems to contradict the downstream and upstream definition in https://joinup.ec.europa.eu/software/page/eupl/eupl-compatible-open-source-licences
And another question is how EUPL affects applications, when the EUPL covered library (eg. TestFX) is only used in the test code but not part of the distributed application.