2020-01-06 kdb+ Project Meeting Minutes

2020-01-06 kdb+ Project Meeting Minutes

Meeting minutes status: Approved (at 2020-02-03 meeting)

Table of Contents

Date/Time

  • January 6, 2020. 11am ET

Attendees

Name

Organisation

Github ID 

Name

Organisation

Github ID 

@Alvin Shih

Morgan Stanley

alvin-c-shih

@Aitana Myohl

FINOS

aitana16

@James McLeod (Unlicensed)

FINOS

mcleo-d

@Rob Underwood (Deactivated)

FINOS

brooklynrob

Peter Gyorok

Morgan Stanley

gyorokpeter

Tim Beletskiy

JP Morgan



Jonny Press

AquaQ



Gary Davies

AquaQ



Aaron Davies

Morgan Stanley 

adavies42

@Kai Zeng

UBS



Action Items

Tasks Identified and Assigned

Task Report from the Last Meeting

(In the task report select the meetings notes from the LAST meeting in the 'Space(s) and page(s)' field to auto-populate this table– remove this note before publishing)

Decisions Made



Agenda

Time

Item

Who

Notes from the Meeting

Time

Item

Who

Notes from the Meeting

5 min

Convene & roll call.

All

It was agreed to move the meeting to 10am on the first Monday of the month.

5 min

Review and approve minutes from last meeting.

All

Approved by acclamation.

10 min

Can AquaQ's TorQ be brought wholesale into FINOS?

  • JPMC uses it.

    • Arduous process for their Legal department to arrange for contributions back.

  • Seems like FINOS was made for this.

  • TorQ is under MIT license which is compatible with FINOS.

All

  • JPMC does have a process for contributing to Open Source.

    • So they still can contribute to TorQ that way.

    • Can take a few weeks or so go get approval.

    • Also have an internal crowd sourcing model.

    • https://perspective.finos.org/ is a JPMC contribution!

  • Advantage of FINOS CCLA is that it covers a number of projects.

  • Jonny to have some conversations with FINOS to see what might work.

10 min

Fork Studio for kdb+?

  • Main issue is that it's currently GPL3.

  • Need everyone to lobby Charlie to change the license to something FINOS-compatible.

  • Anybody know how to set up the build for this?

    • Uses Java + NetBeans.

All

  • Business Metrics team at Morgan Stanley has some enhancements that they'd like to contribute.

    • JPMC also has some in-house customizations (SSO, for example).

    • Someone on the call agreed to ping Charles Skelton about a license change.

  • qPad is also a querying UI for kdb.

    • Not open source.

      • Distributed as a Windows binary.

      • IT Security teams want to be able to review it.

      • Authentication plugin capability is a requirement for Enterprise environments.

    • AquaQ and one of the callers know the qPad author.

10 min

Helper functions for qPython client API from Exxeleron?

  • qPython supports passing general list of typed elements to invoke function call.

  • Their API to create atoms is very clunky compared to ki / kj / ktn of C API.

  • Looking for collaborators to bounce ideas around to ensure something that's useful to a wide-ish audience.

All

  • Members on the call use qPython, but not enough to feel inconvenienced.

    • No interest in a wrapper at the moment.

5 min

Seeking reviewers for "initHook".

  • Allows initialization code to specify dependencies and run them in a sensible order.

  • Particularly important when libraries depend on other libraries.

All

  • Strong use case for initHook is building up list of flags that are accepted by command line parser.

    • For example, various modules that aren't aware of each other can append to list of flags.

    • initHook can then initialize the command line parsing library with the full listt.

  • A slightly dodgier use case is loading C/C++ libraries in a specific order.

  • Makes onboarding a command line parsing library more of a priority.

5 min

AOB

All



Action Items

Need help? Email help@finos.org we'll get back to you.

Content on this page is licensed under the CC BY 4.0 license.
Code on this page is licensed under the Apache 2.0 license.