Skip to content
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

Standard WG Meeting - Jan 26, 2023 #899

Closed
13 of 30 tasks
kriswest opened this issue Jan 25, 2023 · 15 comments
Closed
13 of 30 tasks

Standard WG Meeting - Jan 26, 2023 #899

kriswest opened this issue Jan 25, 2023 · 15 comments
Labels
indexed When a meeting attendance is being tracked meeting Standard WG Meeting

Comments

@kriswest
Copy link
Contributor

kriswest commented Jan 25, 2023

Date

Thursday 26 Jan 2023 - 10am EST / 3pm GMT

WebEx info

More ways to join

  • Join by video system:
  • Join by phone
    • +1-415-655-0003 US Toll
    • +44-20319-88141 UK Toll
  • Access code: 665 568 411

Meeting notices

  • FINOS Project leads are responsible for observing the FINOS guidelines for running project meetings. Project maintainers can find additional resources in the FINOS Maintainers Cheatsheet.

  • All participants in FINOS project meetings are subject to the LF Antitrust Policy, the FINOS Community Code of Conduct and all other FINOS policies.

  • FINOS meetings involve participation by industry competitors, and it is the intention of FINOS and the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws. Please contact legal@finos.org with any questions.

  • FINOS project meetings may be recorded for use solely by the FINOS team for administration purposes. In very limited instances, and with explicit approval, recordings may be made more widely available.

Agenda

Minutes

  • Update to FDC3 workbench:

    • Deployed:
      • AppChannels supported
      • Reworked context handling, custom templates saved to local storage, basic intent targeting
    • Due to be deployed:
      • Switch from create-react-app to vite.js (better maintained, resolves vulnerable dependencies)
    • PR due to be raised for full set of 2.0 features.
  • FDC3 Hackathon in New York at the end of March

    • Input sought from community on topics/challenges
    • Help running Hackathon desired
    • get in touch with rob.moffat@finos.org
  • FDC3 2.1 Roadmap and timeline

    • Roadmap has yet to be filled out, likely inclusions:
      • Batch of intents & contexts from discussion group
      • Desktop Agent Bridging
      • A number of docs clarifications
      • Accrued action items from these meetings (see action items)
    • Maintainers suggestion is that we try to establish candidate scope at February meeting (issues should be raised by then), with PRs due by April meeting, Adoption Vote in May/June in time OSFF in London.
    • Volunteers sought to help with outstanding PRs and maintenance tasks - maintainers happy to provide introduction to contributing
  • Provide a UX guideline for FDC3 #889

    • An introduction to this issue, and how it might help drive adoption of FDC3 and comprehension amongst users of what action will be taken when clicking on a control, was provided by @pierreneu
    • A number of participants spoke in support of the issue including @nkolba @lspiro-Tick42 and @kriswest
    • It was proposed that a discussion group, or at least a special meeting, is convened to move this forward.
    • It was requested that interested parties post on the issue to indicate willingness to participate and that an email is sent to the fdc3@finos.org mailing list to help recruit participants.
  • Clarify differences between App and User Channel behaviour (in docs for FDC3 versions 1.1, 1.2, 2.0 and next) #871

    • Those collaborating on the conformance tests believe this needs further clarification in documentation.
    • As the proposal is to simply clarify existing behavior, this can and should be done in past, current and future FDC3 docs versions
    • Consent was sought and received to implement the necessary PR
  • Clarify handling of malformed context objects by Desktop Agents #872

    • Those collaborating on the conformance tests believe this needs further clarification in documentation.
    • As the proposal is to introduce new behavior (which may be conformance tested) it should only be implemented in future FDC3 versions
    • Consent was sought and received to implement the necessary PR for inclusion in the 2.1 scope
  • Upgrade exposure of originating app identity to a requirement (MUST) from recommended (SHOULD) #735

    • Discussion of this issue was carried over from previous meetings and there is general consensus that it needs further thought
      • Is it more important
    • @lspiro-Tick42 suggested that the change should be made, but with a strong caveat in the documentation that the data provided is only as trusted/trustworthy as the Desktop Agent AND App Directory that provided it with the data
    • @nkolba suggested that more thought needs to be put into trust relationships in FDC3, between apps and apps and the DA
      • In discussion it was determined that trust in the AppD also needs to be considered, particularly if its used to host any form of ID validation data.
      • @nkolba also suggested that there might be a way to anonymously check identity/trust through an exchange of token/validation of those.
    • @kriswest suggested that this issue overlaps with FDC3 on the Web (next item on agenda) to a degree and might make sense to discuss alongside how apps running in a browser might discover and load a DA client library
    • The discussion was curtailed, but should continue at a further meeting
  • FDC3 For Web browsers #896

    • @kriswest opened discussion with:
      • A brief summary of the issue - which has already begun with a lively discussion over email (see https://groups.google.com/a/finos.org/g/fdc3/c/jCvlLjokBLs/m/TBoK6lZYAQAJ)
      • Apology that some participants did not receive all emails referred to in the thread
      • Proposal that, as this is an important, interesting and contentious issue that we set-up a discussion group to look at proposals to bring back to the SWG (poll to be raised for first meeting date)
    • @nkolba suggested that the discussion conflates 3 issues that should be dealt with separately
      1. Should the window.fdc3 global be required (as it is in 2.0, recommended only in 1.2)
      2. Do we need to do more to enable FDC3 on the Web
      3. Should the FDC3 conformance tests for 1.2 be requiring the global (as they currently do).
    • Regarding 3, @kriswest indicated that the documentation allows module imports in 1.2 (and that he'd previously thought they were not - the change was made prior to 2.0, but deferred as breaking to 2.0) and hence it could, however, there was also the challenge that custom code/bootstrapping has to be added to the conformance framework and each of its mocks for each implementation with a module import, which is obviously undesireable and an example of the problem that the lack of standardized method of loading such an implementation causes.
    • Regarding 1 and 2, @kriswest indicated that he and others believed these issues to be intrinsically linked and need dealing with together.
    • Consent was sought and received to set up a discussion group to continue examination of the issue and proposals to resolve - a poll should be posted for the first meeting time (at a time suitable for both US and UK participants).

Action Items

Rolled over from previous meetings:

Untracked attendees

Full name Affiliation GitHub username
@tpina
Copy link
Contributor

tpina commented Jan 26, 2023

Tiago Pina / Finsemble

@milindchidrawar
Copy link
Contributor

Milind Chidrawar / Singletrack

@nkolba
Copy link
Contributor

nkolba commented Jan 26, 2023

Nick Kolba / Connectifi

@mistryvinay
Copy link
Contributor

Vinay Mistry / Symphony

@kriswest
Copy link
Contributor Author

Kris West / Finsemble 🚀

@novavi
Copy link

novavi commented Jan 26, 2023

Derek Novavi / S&P Global

@WatsonCIQ
Copy link
Contributor

Chris Watson / Finsemble 👋

@timjenkel
Copy link

Tim / Wellington

@sebbenmbarek
Copy link

sebbenmbarek commented Jan 26, 2023

Seb Ben M'Barek / NORMAN & SONS :shipit:

@robmoffat
Copy link
Member

Rob / FINOS

@Julia-Ritter
Copy link
Contributor

Julia / FINOS

@pierreneu
Copy link

Pierre Neu @ Symphony

@openfin-johans
Copy link
Contributor

Johan Sandersson / OpenFin 🎁

@lspiro-Tick42
Copy link

Leslie / Tick42

@pbaize
Copy link

pbaize commented Jan 26, 2023

Pierre Baize / OpenFin

This was referenced Feb 6, 2023
@github-actions github-actions bot added the indexed When a meeting attendance is being tracked label Feb 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
indexed When a meeting attendance is being tracked meeting Standard WG Meeting
Projects
None yet
Development

No branches or pull requests