CAM-Gerlach
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Versions and GitHub Sync Note Insights Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       owned this note    owned this note      
    Published Linked with GitHub
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    # NumFOCUS 2024 Town Hall: Charting a Strategic Path: Community Meeting Notes Monday, February 12 2024 18:00-19:30 UTC (12-1:30 PM CST) *Collaborative notes taken by the NumFOCUS community during the meeting* ## Presentation * Introductions * Leah introduces the NumFOCUS staff * First annual town hall * Goal is to bring the community together and share NF's strategic goals for the year and beyond * Agenda * Celebrate milestones from NF's history * Embracing transformation: Chart a strategic path * Strategic Vision: Discuss key priorities and plans for growth * Q&A: Answer questions from attendees on the above * NumFOCUS mission: Support open scientific computing * Want to make sure NF's efforts all center on this mission * Celebrating milestones and looking forward * NF has had considerable impact over the past 12 years * See [annual report](https://numfocus.org/community/mission/annual-reports) for full details * This motivated NF staff to look at how programs and services can better serve mission and projects * Made significant improvements to financial systems in response * Added Nolan to focus on business development * Nicole has helped get operations in a better place * But still more to do in each of these areas * Growth and impact over past 5 years * 160% increase in # of projects * 255% increase in project support income * "Nearly all income spent in support of projects" * S: note that this primarily refers to grant funding raised by the projects; NF charges a fee to administer those funds. * 362% increase in internal NF grant funding (Small Development Grants) * Getting close to $300000 mark * Would like to double that * Adapting to dynamic growth * Growth is not only in scope, but in types of needs as well * Need to diversify NF's services to not only meet more projects, but more needs * Increase resilience and come up with new funding strategies to address this * Now going to talk about how NF is going to address these challenges * Continue to innovate new funding strategies * Develop more financial sustainability * Ensure NF's role is continuing to support the community * Increase transparency * Invest more in infrastructure to support projects * NF Strategic Vision * Strengthen what makes the NF community unique while learning from what has been successful for others * Try to put projects first and support them * Execute on our vision * Focus next year will be an investment year and building capacity * Looking at what makes NF unique and what should guide our decisions? * First and foremost, how does it benefit NF projects? * Also have a developer community, donor community and user community * Second, make sure it is consistent with NF's values as an org * Formation of NF OSS Alliance * Is a 501\(c)6 arm of NumFOCUS * More attractive for many corps to be able to give money to NF projects * Current 501\(c)3 will remain as we know it * Will allow for a supporting member program * Memberships provide access to different corporate budgets than donations * Gives members a return on investment for their membership * Provides new opportunities for project and supporter cooperation * Can be a more renewable funding resource * Will also allow a member advisory council to get corporate feedback * Strengthen community ties * Right now have the board of directors and advisory council * Board looks at strategic aspects as well as administrative and operational aspects * Want to split Board into an administrative board as well as a technical advisory board * Administrative board handles legal and administrative matters * TAB will provide direct oversight and support to projects and initiatives * Election will be different in the past * Will give weighted votes to committees, affiliated projects and community organizations * Board members will be nominated and reviewed prior to community * New volunteer election committee to help manage and guide the process * Updated code of conduct * Projects completed a questionnaire * Will establish a project-driven code of conduct response committee * Want to increase involvement in AI alliances * NF thinks AI is critical in the future and they haven't been on top of it * Investing in additional staff * First new staff member is going to full time fundraising and finding money for projects * Second staff member will focus on shared infrastructure * In particular, some kind of shared "build system" (?) for projects * Current staff status * Capacity * Staff is currently at max capacity supporting projects * Staff has grown a lot, but needs have grown even faster * Paused staff expansion over the past year, but restarting it now * Ticketing system * Moved to a new ticket system but not meeting our needs * Key need is providing a message history * Also want to have an "AI-supported knowlegebase" for quick answers * Communication * Want to continue sharing latest updates with projects via NumFOCUS weekly updates * Development team expansion * Right now just Nolan, haven't been able to "develop" it too much yet * Hiring a full time "Fundraising Resource" to work directly with projects on fundraising * Will work with projects to collaborate on best funding resources for them * Project infrastructure * Brought in someone in part time already * Infra committee has a PoC for a "Building and Testing Environment" * Will be hiring a full time infrastructure person to work on it and other NF infra initiatives * Will be posting it soon * Q&A! ## Questions - **Funding** - *I’d welcome a small presentation on current income and expenses. I’m curious about corporate donations direct to NumFOCUS, those targeting projects, the PyData conference series, staffing costs, etc.* - On [annual report](https://ir22.numfocus.org) this is broken down by restricted for projects versus unrestricted for NF to use for other purposes - 2022: Corporate Donations: $1,355,848 Project Restricted: $605,641 Unrestricted: $750,207 Individual Donations: $129,961 Project Restricted: $54,872 Unrestricted: $75,088 - *255%: This is grant money raised by the projects?* - This is all income coming in from all sources - Big source is grants, mostly restricted for specific projects and uses - Corporate donations are another source - Individual donations - Events - *What kind of needs are being funded by grants?* - *Feel free to pass on this question if it’s sensitive, but what is the current amount of revenue from corporate sponsorships?* - **Hiring and staff** - *How many staff members live outside the US/Canada?* - *How are decisions made as to whether to onboard new people to NumFOCUS?* - Leah: Decided on an operational level by Leah with input from the board and advisory council - Sometimes it makes more sense to automate rather than bringing in a new staff member - Sometimes it makes sense to outsource, use consultants, use contractors, etc. - Its clear in the areas where we really need someone we can no longer manage without an in house person - Travis: So who actually makes the decisions? Who's accountable for that? - Leah ultimately I make the decisions, consulting with the staff and board, taking input from lots of people - Travis: Thanks, was just trying to understand the process for this. - Leah make decision but brings it to the board and sees what's feasible wrt the budget - For past 11 years have always met budget and never been in the red, have a reserve just in case - Travis: Reason I'm asking is seeing who's accountable to help that person succeed. Thanks! - *How are decisions made as to what services to offer to projects?* - **Governance** - **Strategic direction** - *How are decisions made about expanding / refining the scope of NumFOCUS?* - Idea is to have a technical advisory board to represent projects while allowing administrative board to run the business side of NF - Administrative part will meet less often and go more into the background - TAB will have a more active day to day role in helping guide NF - *How will be the future direction and strategic goals of NumFOCUS be set? The Board, the new TAB, staff, community input?* - **Board** - *How much involvement does the board have in day-to-day operations?* - *How many project members are currently on the board?* - *What are the biggest challenges the board is facing right now?* - Katrina: It’s been challenging the last few years. I think having enough time and money to do what people ask. I’m hoping that changing our governance will solve a lot of the time/capacity problems, and I’m hoping the additional funding vehicles like the c6 will help the money issues. - *What feedback / accountability mechanisms exist for the board and management?* - *What training mechanisms are available for the board and management?* - **Bylaws** - *Doesn’t NumFOCUS have legal counsel to amend and potentially restate the bylaws?* - *Will this new governance structure require new NumFOCUS bylaws? Could there be community feedback on these bylaws?* - A: Will need to iron out those details after electing the new board members - Leah: If someone externally would like to work on bylaws we would welcome volunteers! - **501\(c)6 process** - *501\(c)6 arm is aimed to make NumFOCUS easier to invest in, do we know what the other main blockers to funding are?* - How does the Open Source Scientific Software Alliance relate to other possibly similar endeavors (e.g. The Open Source Initiative)?* - What is the current breakdown of corporate donations vs grants? Who are the primary donors today? Are there specific opportunities that we've lost due to the 501c3 status? - *Can individual projects create per-project membership plans?* - *Could you please address the individual-project memberships question?* - *OK, can NumFOCUS membership be restricted to a particular project?* - *501\(c)(6): this is like Linux Foundation, right?* - 501\(c)6 inspired by how other organizations have been successful for this - First initial push is to go after initial funding with it - After it has been established we can look at how to apply it - Just to clarify, 501\(c)6 is a professional member organization and purpose is to support those members - Projects will be members as well as sponsors - Projects can decide to join and have a say in governance - Inspired by other orgs but also looking to do some new things that others haven't yet that could benefit our projects more directly - *How does money actually flow back to projects (with the 501c6)?* - If a funding source actually donates to a project, that money goes to the project minus NF overhead - If its a general donation, can go to SDG fund or help support other NF operations - *Do we have potential partners lined up for the 501\(c)(6)?* - A (Katrina Riehl): We will circle back around to those who have expressed interest, but this is still a new idea. You all are the firsts to hear about it. - *What’s the overhead look like if we bring in grants to our projects with the c6? Same as the c3?* - *Considering one of the main goals of establishing a (c)6 is fundraising, what would the main focus of this be? Projects, community at large, NumFOCUS sustainability?* - *Would the 501(c)6 make it easier to develop government funding channels?* - **Elections** - *How are voting membership/rights/eligibility be decided?* - Will take names from the community and then vet them - Fiscally sponsored projects will get more votes than a committee or an affiliated project - Will then use an online election system (using ranked choice?) and will select the top performing candidates to be on the board - Moving forward though, the election committee will decide more specifics on how it will work in the future - May also reserve seats on administrative board for people like a lawyer and an accountant - Will need to clearly define this in the bylaws, which will be driven by the input of the volunteer election committee - *Are elections for the TAB, or also for the existing board members cycling down?* - Want to get into a yearly election cycle so that it isn't as much of a concern for board members "falling off" over time - *It sounded like voter population is focused on open source projects, but I’m not sure if it includes representation from PyData conference organisers and/or PyData chapters. Does it?* - *How will voting eligibility be determined?* - *I think I heard Katrina say something about voting being related to the amount of influence projects should have in the community. Does that mean some projects will have more gravity than others in the voting process?* - A: Yes, we are giving more votes to fiscally sponsored projects. - Q:Do All fiscally sponsored projects have the same number of votes? - A: But it is not based on the size of the fiscally sponsored project vs another, same votes for all - *We have a few projects tied to specific organisations or folks on multiple projects, are you also taking this into consideration?* - This will be decided by election committee and by projects/orgs themselves - *Would like to represent the larger global PyData community rather than just that in the US?* - That's mostly up to projects and organizations to decide who and how gets votes - Also ask candidates about who and what they represent in the questionnaire they answer when nominated as a candidate - **AI** - *Questions on the AI position of NF, is this a NF position, project position, and how to projects participate?* - OSSci has currently been a part of this - Will pass along opportunities to projects - Jon Star: AI alliance is still spinning up - Sitting in on conversation and looking for opportunities to plug NF projects into the alliance - Figuring out how to develop NF AI strategy as well - Reach out to NF staff if you have views on that, or we'll reach out - Alexy Khrabrov: Leads NF OSSci side of AI alliance - AI alliance is supposed to be alliance of builders - Want to bring more scientific projects into the fold - To clarify, there's AI alliance which NF isn't currently part of, other part is NF's AI position - Will put out a survey to help get project's input on what NF's stance on AI should be - A lot of skepticism from projects on whether AI would align with their interests as a scientific computing project - Logan: NF serves as a sort of "conglomerate" to channel interest from the corperate world to direct funding to projects, particularly projects supporting AI ecosystem - **Infrastructure** - *I’m a little worried about the expansion in build/test infra (this is something projects can do themselves) and in development staff (previously not too successful as far as I know). Key issues are more in operations, contracting, finance, transparency, etc. - and those areas have not been touched on. Can you please comment on that?* - *Tell us more about the infrastructure committee and how that was decided?* - Different projects had different needs - Some needed specific infrastructure support on their existing projects - Some needed funding for specific infrastructure needs (computers, servers, etc) - Another big need was support for performance and benchmarking services - Let Andy Terrel know if your project has specific needs - Did bring on a part time contractor for doing IT, found this a valuable resources and want to have a better handle on making those resources available to projects - **Misc** - *Are there plans to implement some sort of ticketing system to track/manage requests from projects to the NumFOCUS team?* - Answered during the presentation - *Given the number of awesome projects, are there any plans to have a NumFOCUS podcast? Where each week you interview a package and share what it takes to run such a project, and where it is going.* - A (Jonathan Starr): @gareth podcast wheels are in motion! What would you want to have in one? - *What is NumFOCUS status in Europe?* - Have a bank account set up and volunteer organization France as of two years ago? - Need to find an EU based accountant that we can trust with a reasonable trust to manage the bank account, taxes, VAT and transactions - A (Sylvain Corlay): We have the organisation set up, and a quote for an accountant. - Will allow us to view the account but will not allow the finance team to do anything with the funds - Also thinking of setting up a branch in the Netherlands, have documentation about halfway finished for that - Can do transactions but not actively pursuing EU based donations to this account until we can find an accountant to manage it - Will come up with another plan if this doesn't work ## References - [NumFOCUS bylaws](https://numfocus.org/wp-content/uploads/2020/04/NumFOCUS-Bylaws-Approved-16-May-2019.pdf) - [NumFOCUS annual report](https://numfocus.org/community/mission/annual-reports)

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully