Just to keep people in the loop, Ralf and I are in discussion with people at NASA HQ about a funding stream for core development.  Ralf has put together a short description of the development and funding model (5 core projects, 10-20 core developers each, nearly all volunteer now, how NumFOCUS fits in, what we hope to establish from NASA vs. from other agencies, industry, other countries' science entities, etc.).  That will circulate within the agency, to see what can be scraped together. Program managers in NASA's Science Mission Directorate (SMD) gave quite-positive feedback on how vital the Python ecosystem is to NASA's mission.  We're emphasizing the need for both new functionality and maintenance (e.g., docs, web site, bug fixing). If this is ultimately successful, it can be a model for approaching other agencies in the US and elsewhere.

To Steve's point, regarding how hard it is for Civil Servants to contribute to OSS (due to NASA's lengthy internal review process for releasing software), this problem was clearly called out in the Academies report.  We proposed some solutions to streamline things.  What's needed now is for NASA Civil Servants to take that report and the relevant white papers (cited in the report and posted online) to their center's senior management, and to NASA HQ, and similarly for others in government agencies.  You may wish to start from NASA's (or your agency's) mission, which includes sharing technology openly to boost the economy, and how you are encountering unreasonable barriers to that goal.  This is mandated by the National Air and Space Act of 1958.

For example, there is little reason to conduct an export-control review with lawyers looking at code emerging from a group that has nothing to do with anything near an export-controlled topic. Universities and contractors are subject to the same export-control laws as NASA, and they have not routinely conducted similar reviews of every line of code released.  This has not led to a pattern of export violations.  (Whether there is any benefit at all to the export control laws as applied to software is debatable, since it's usually easy for coders elsewhere to write the same codes, but the law is the law.)

--jh--

On 5/3/19 12:48 PM, numpy-discussion-requ...@python.org wrote:
Subject:
Re: [Numpy-discussion] grant proposal for core scientific Python projects (rejected)
From:
Mark Mikofski <mikof...@berkeley.edu>
Date:
5/3/19, 12:47 PM

To:
Discussion of Numerical Python <numpy-discussion@python.org>


Sorry, that last attachment was just a slide show of the topic 3 recording, here is the full funding opportunity announcement - letter with 200 word abstract are due May 7th

On Fri, May 3, 2019 at 8:40 AM Mark Mikofski <mikof...@berkeley.edu <mailto:mikof...@berkeley.edu>> wrote:

    Hi Ralf, and others,

    Sorry for the late notice, but there is are several funding
    opportunities in solar, including one for $350,000 to develop open
    source software to lower soft costs of solar.
    https://eere-exchange.energy.gov/#FoaId45eda43a-e826-4481-ae7a-cc6e8ed4fdae

    see topic 3.4 specifically in attached PDF - also note to view the
    recording the password is "*Setofoa2019"* it's about 30 minutes long.

    I know that this is a extremely niche, but as a few others have
    said, [the DOE] grants tend to be very specific, but perhaps we
    can creatively think of ways to channel funds to NumPy and SciPy.

    Also there is a cost share that is typically 20%, which would be a
    non-starter for volunteer projects.

    But here's an idea, perhaps partnering with a company, like mine
    (DNV GL) who is applying for the grant, and who uses NumPy,and
    could pay the cost share, and then we collaborate on something
    that is required to complete the project, which is contributed to
    NumPy (or SciPy) - but we would have to figure what we could align on.

    Seems like NumFOCUS, Quantsight, or some other company in the OSS
    space could figure out ways to help connect companies, OSS
    projects, and funding opportunities like these, where there's a
    possibility of alignment and mutual benefit?

    The full list of funding opportunities is here:
    https://eere-exchange.energy.gov/

    Best Regards,
    Mark


    On Thu, May 2, 2019 at 11:52 PM Ralf Gommers
    <ralf.gomm...@gmail.com <mailto:ralf.gomm...@gmail.com>> wrote:



        On Fri, May 3, 2019 at 3:49 AM Stephen Waterbury
        <water...@pangalactic.us <mailto:water...@pangalactic.us>> wrote:

            P.S.  If anyone wants to continue this discussion at SciPy
            2019,
            I will be there (on my own nickel!  ;) ...


        Thanks for the input Stephen, and looking forward to see you
        at SciPy'19!

        Ralf


            Steve

            On 5/2/19 9:45 PM, Stephen Waterbury wrote:

            I am a NASA pythonista (for 20+ years ;), but you can now
            say you know
            yet another person at NASA who has no idea this even
            exists ... :)
            Not only do I not know of that, but I know of NASA
            policies that make
            it very difficult for NASA civil servants to contribute
            to open source
            projects -- quite hypocritical, given the amount of open
            source
            code that NASA (like all other large organizations)
            depends critically
            on, but it's a fact.

            Cheers,
            Steve Waterbury

            (CLEARLY **NOT** SPEAKING IN ANY OFFICIAL CAPACITY FOR
            NASA OR
            THE U.S. GOVERNMENT AS A WHOLE!  Hence the personal email
            address. :)

            On 5/2/19 9:31 PM, Chris Barker - NOAA Federal wrote:

            Sounds like this is a NASA specific thing, in which
            case, I guess someone at NASA would need to step up.

            I’m afraid I know no pythonistas at NASA.

            But I’ll poke around NOAA to see if there’s anything
            similar.

            -CHB

            On Apr 25, 2019, at 1:04 PM, Ralf Gommers
            <ralf.gomm...@gmail.com <mailto:ralf.gomm...@gmail.com>>
            wrote:



            On Sat, Apr 20, 2019 at 12:41 PM Ralf Gommers
            <ralf.gomm...@gmail.com
            <mailto:ralf.gomm...@gmail.com>> wrote:



                On Thu, Apr 18, 2019 at 10:03 PM Joe Harrington
                <j...@physics.ucf.edu <mailto:j...@physics.ucf.edu>> wrote:


                    3. There's such a thing as a share-in-savings
                    contract at NASA, in which
                    you calculate a savings, such as from avoided
                    costs of licensing IDL or
                    Matlab, and say you'll develop a replacement
                    for that product that costs
                    less, in exchange for a portion of the savings.
                    These are rare and few
                    people know about them, but one presenter to
                    the committee did discuss
                    them and thought they'd be appropriate.  I've
                    always felt that we could
                    get a chunk of change this way, and was
                    surprised to find that the
                    approach exists and has a name.  About 3 of 4
                    people I talk to at NASA
                    have no idea this even exists, though, and I
                    haven't pursued it to its
                    logical end to see if it's viable.


                I've heard of these. Definitely worth looking into.


            It seems to be hard to find any information about these
            share-in-savings contracts. The closest thing I found
            is this:
            
https://www.federalregister.gov/documents/2018/06/22/2018-13463/nasa-federal-acquisition-regulation-supplement-removal-of-reference-to-the-shared-savings-policy-and

            It is called "Shared Savings" there, and was replaced
            last year by something called "Value Engineering Change
            Proposal". If anyone can comment on whether that's the
            same thing as Joe meant and whether this is worth
            following up on, that would be very helpful.

            Cheers,
            Ralf

            _______________________________________________
            NumPy-Discussion mailing list
            NumPy-Discussion@python.org
            <mailto:NumPy-Discussion@python.org>
            https://mail.python.org/mailman/listinfo/numpy-discussion

            _______________________________________________
            NumPy-Discussion mailing list
            NumPy-Discussion@python.org  <mailto:NumPy-Discussion@python.org>
            https://mail.python.org/mailman/listinfo/numpy-discussion



_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion

Reply via email to