-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Small typos and improvements #42
Comments
Many thanks for the substantial feedback, many points of which are addressed in PR #43. Feedback on some individual points:
I do not think we should speak to how tool providers implement our advice in terms of processes, that is their domain (in other words, if a tool provider needs this kind of advice they are beyond hope anyway).
I don't think we should do this in the guide, since one has to traverse the fmi-standard.org site to get to the guide (once it is published) anyway, and that site should include those links/pages. Otherwise we need to maintain this in multiple places. I have however updated the wording on which tools to use to include the newer VDMCheck.
This is most often not about IP protection, but rather DRM in the sense that exporters do not want to create FMUs that can be run by anyone without a license. The alternatives here are different business models which we cannot mandate in the document - this would be a compliance problem - hence the reticence here. We can just state that not requiring license mechanisms is beneficial in terms of usability. I have however added a pointer to the IP Protection Appendix of the SmartSE Rec V2, which discusses the IP protection aspects in great detail.
I don't think we currently have stable anchors in terms of the standard for external usage, hence linking directly is a tad problematic. But this is something we should discuss in fmi-design.
That was the formatting of the original document, but that turned out to be fairly unreadable, lead to uneccesary duplication , and left the reader with little understanding: The expectation should not be to only read the parts that explicitly name exporters/importers to gain a sufficient understanding of the matter at hand.
I have added that these places are defined in the respective standards. We do not want to duplicate this information here: The standards remain the normative references, we don't want to keep tool implementers from reading them to understand what they should understand.
I have added location of the importer executable. Clarifying what based on really means would mean duplicating the whole Win32 API logic on this, which is complex and differs based on Windows version and flags. This is just to point out a not so obvious trap; implementers still need to read their OS API documentation. |
Thanks for addressing the comments @pmai ! |
First of all, great work! It reads very well and already has a lot of useful content!
The following are notes from a quick read. Sorry that they are all gathered here, but it would be cumbersome to create separate issues for small things.
major releases of FMI" so it becomes "However the exact semantics, capability flags, and rules when to call this function, vary between all
major releases of FMI"
The text was updated successfully, but these errors were encountered: