<font size=2 face="sans-serif">I missed the webex meeting today and apologize
if some of the following was already considered for the face-to-face meeting
agenda. I'd like to discuss some of the issues related to starting a new
open source project, how to enable concurrent development, etc. No need
to address these on the mailing list, just something to think about at
the meeting next week.</font>
<br>
<br><font size=2 face="sans-serif">Also, I have some questions about the
libfabrics implementation. </font>
<br><font size=2 face="sans-serif">- Are vendors expected to implement
additional 'providers' as opposed to close-source implementation of the
libfabric interface?</font>
<br><font size=2 face="sans-serif">- If multiple libfabric implementations
are allowed, how do we ensure compatibility (required library naming conventions,
etc) to allow middleware to link/dlopen different libfabric libraries?</font>
<br>
<br><font size=2 face="sans-serif">Thanks</font>
<br>
<br><font size=2 face="sans-serif">----</font>
<br>
<br><font size=2 face="sans-serif">Open source</font>
<br><font size=2 face="sans-serif">- license, contributor agreement, etc?</font>
<br><font size=2 face="sans-serif">- location of top level git repositories</font>
<br>
<br><font size=2 face="sans-serif">Development process</font>
<br><font size=2 face="sans-serif">- commit authority</font>
<br><font size=2 face="sans-serif">- code review (sign-off) requirements?</font>
<br><font size=2 face="sans-serif">        --
only 'blessed" (interface) files?</font>
<br><font size=2 face="sans-serif">        --
all files?</font>
<br><font size=2 face="sans-serif">        --
no files - sign-off not needed?</font>
<br><font size=2 face="sans-serif">- git merge vs git rebase</font>
<br><font size=2 face="sans-serif">        --
development branches</font>
<br><font size=2 face="sans-serif">- release management (branches)</font>
<br><font size=2 face="sans-serif">        --
'stable', 'alpha', 'beta', 'next', etc</font>
<br><font size=2 face="sans-serif">- trac database?</font>
<br><font size=2 face="sans-serif">        --
bug reports</font>
<br><font size=2 face="sans-serif">        --
interface changes</font>
<br><font size=2 face="sans-serif">- how to obtain agreement on proposed
interface changes</font>
<br><font size=2 face="sans-serif">        --
early bringup - less control</font>
<br><font size=2 face="sans-serif">        --
more interface control needed when dependent projects are started (provider
implementations, middleware prototypes, etc)</font>
<br>
<br><font size=2 face="sans-serif">----</font>
<br><font size=2 face="sans-serif"><br>
Michael Blocksome<br>
Parallel Environment MPI Middleware Team Lead, TCEM<br>
POWER, x86, and Blue Gene HPC Messaging<br>
blocksom@us.ibm.com<br>
</font>