Hi Ed,
that coincides with my understanding. Thanks.
Henrik
Am 17.10.2013 16:38, schrieb Ed Merks:
Henrik,
So the tool is essentially optional at development time but the
eTrice runtime always needs the corresponding prolog runtime so it
sounds like a prerequisite to me.
Regards,
Ed
On 16/10/2013 8:19 AM, Henrik
Rentz-Reichert wrote:
Hi Ed,
thanks for your answers. Again, comments below.
Regards,
Henrik
Am 16.10.2013 07:21, schrieb Ed
Merks:
Henrik,
Comments below.
On 15/10/2013 6:14 PM, Henrik
wrote:
Hi,
I have a question concerning the possible introduction of
a 3rd party dependency in our eTrice project [0].
We are thinking about using the Prolog Cafe [1] for model
validation.
We already did an experiment as proof of concept [2].
If we decide to go with Prolog this would introduce two
dependencies.
One at development time (to compile a Prolog program into
Java).
Will folks be able
to do any eTrice development without this tool? I.e., is it
an optional tool?
it is needed only for a very special part of the validation. So
in 99,9% it is not needed for development
And a second one at
runtime (because the compiled code needs a runtime
library).
Will it always be
needed at runtime or only if you've defined validation using
prolog?
yes, always. Because it would replace a part of validation which
turned out to be cumbersome in plain Java
The questionable part is the second dependency which is as
of [3] of type "prerequisite".
Sometimes lawyers
get their shorts in knot over generator tools that generate
source code too...
Since Prolog Cafe is EPL licensed - do you expect any
problems?
No, but it's also an
issue of how well they tracked the pedigree of the code
base. That's been a problem for projects like ANTLR which
has a friendly license but apparently did little to ensure
that all contributors agreed that their contributions could
be licensed according to their chosen license.
I assume I have to
open an IPZilla?
Yes.
In this case do I have
to choose "[request] to use, reference, or distribute
third-party code that is maintained elsewhere (not already
in Orbit) " in the portal?
Yes.
Search for "Prolog"
returned no hits. So it seems I have to enter a new one,
right?
I think so, but if
note, the IP team will correct you. :-)
Thanks for your assistance,
Henrik
[0] http://projects.eclipse.org/projects/modeling.mdt.etrice
[1] http://code.google.com/p/prolog-cafe/
[2] https://git.eclipse.org/r/15210
[3] http://www.eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd_Party_Dependencies_Final.pdf
_______________________________________________
modeling-pmc mailing list
modeling-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/modeling-pmc
_______________________________________________
modeling-pmc mailing list
modeling-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/modeling-pmc
_______________________________________________
modeling-pmc mailing list
modeling-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/modeling-pmc
_______________________________________________
modeling-pmc mailing list
modeling-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/modeling-pmc
|