Florian Brunner

Results 118 comments of Florian Brunner

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.