Beta testing of the new funding page was approved at the yesterday's Governance Meeting <https://jenkins.io/project/governance-meeting/>, thanks to all for the feedback! I will get the agreements implemented and report back once the reference implementation is ready.
On Friday, December 27, 2019 at 11:47:21 AM UTC+1, Ullrich Hafner wrote: > > +1 > I like the idea as well. > > Am 26.12.2019 um 13:35 schrieb Oleg Nenashev <[email protected] > <javascript:>>: > > Hi all, > > I am working on the Jenkins donations page <https://jenkins.io/donate/> > update > at the moment (INFRA-2396 > <https://issues.jenkins-ci.org/browse/INFRA-2396>), and I would like to > propose some changes there so that we can have a funding source once SPI > retires the Jenkins donations as a part of our transition to CDF. Jenkins > funding helps us to run outreach programs and to cover some infrastructure > costs, and as a board member I think it is really important to keep it > running and, ideally, to facilitate funding and using the money in the > project. > > *TL:DR:* Let's use CommunityBridge <https://funding.communitybridge.org/> as > a SPI replacement to raise funds. It is maintained by Linux Foundation, and > it is recommended for all projects within LF or sub-foundations like CDF. > Examples: CHAOSS <https://funding.communitybridge.org/projects/chaoss>, > Manjaro <https://funding.communitybridge.org/projects/manjaro> or KiCAD > <https://funding.communitybridge.org/projects/06d36004-70a3-4f1f-8ae3-d0b2dd98815d> > > > *Background.* Jenkins project operates thanks to contributions and > sponsorship (infra, meetups, swag, etc, etc.). Historically we did not have > high cash flows in the project, we mostly spend money on infra and on > outreach programs (swag, travel grants, Outreachy and Community Bridge in > 2019). Sponsorship covered the most of our "big" expenses (e.g. Azure, > meetup.com, contributor summits, etc.), but there is a tendency to > formalize such donations through CDF. Currently sponsorship through CDF is > a lengthy process not suitable for small donations, and it would be great > to have a simple process so that we can raise money to facilitate the > changes in the project. > > *Current state* > > - https://jenkins.io/donate/ documents the donations policy. > - This page has not been updated for a while, working on it > - This page basically designates donations to be consumed for > Jenkins Infra, > - There is an explicit statement that "Your contribution is not > used for paying personnel.". Arguably, this is what we do for Outreachy > and > CommunityBridge though stipend for outreach projects != salary > - Jenkins uses SPI to accept donations. Soon SPI will no longer accept > donations to Jenkins due as a part of the transition to CDF. The exact > date > is TBD, but the decision has been already made in Spring 2019 as > communicated by Tracy Miranda > - We also accept donations through ffis.de, but the status is unknown ( > WEBSITE-703 <https://issues.jenkins-ci.org/browse/WEBSITE-703> tracks > the investigation). It is also not clear whether they have Jenkins money > on > their accounts and how to access them > - CommunityBridge Funding site > <https://funding.communitybridge.org/projects/jenkins> is enabled for > mentorship donations only as a part of Governance Meeting decisions in > July > 2019). We used it to dry-run the JCasC Dev Tools project > <https://jenkins.io/projects/jcasc/dev-tools/> this year, and it works > pretty well (except the SPI => LF transfer part which was the major > obstacle for the mentee payments). > > > *Suggested changes* > > - Update "Your contribution is not used for paying personnel " to be > explicit that the Jenkins project might use money to sponsor limited-term > work on the project: outreach initiatives, addressing mission-critical > topics (e.g. INFRA needs) or facilitating projects required for the > Jenkins > future' (e.g. JCasC, Cloud Native Jenkins, etc.) > - All such projects will need to be approved by the Governance > meeting > - The payments should be limited to reasonable amounts so that it > is "facilitating contributions / mentorship" but not a fully-paid job. > E.g. GSoC > stipends > <https://developers.google.com/open-source/gsoc/help/student-stipends> > could > be used as a reference > - Enable CommunityBridge-based sponsorship for all available > categories: Development, Marketing, Meetups, Bug Bounty, Travel and > Documentation. We update documentation to mark it as a default donations > way. > - It will enable organization payments and also small monthly > donations by individuals in the Patreon style. E.g. see CHAOSS > <https://funding.communitybridge.org/projects/chaoss>, Manjaro > <https://funding.communitybridge.org/projects/manjaro> or KiCAD > > <https://funding.communitybridge.org/projects/06d36004-70a3-4f1f-8ae3-d0b2dd98815d> > - As a risk for this plan, Core Infrastructure Initiative > <https://www.coreinfrastructure.org/> certification is expected for > projects on Community Bridge in long term. I got clarification from > Linux > Foundation that it is not a blocker at the moment. See INFRA-2396 > <https://issues.jenkins-ci.org/browse/INFRA-2396> for the context > - CommunityBridge allows donations to be designated to particular > areas so that donors can decide what they sponsor > - In the future I would suggest to allow targeted sponsoring of big > changes as outreach projects. It is way of the scope for this thread, > so I > will create a follow-up once I am ready > - Mark SPI-based donations as deprecated. Even if they continue to > work, reimbursements from SPI and transferring money from SPI to Linux > Foundation is a lengthy process due to the SPI activist-driven model. SPI > helped the project A LOT, but the payments experience should improve since > Linux Foundation has full-time employees responsible for payments > - Investigate the status of ffis.de and update the documentation > accordingly. Mark as deprecated in the case of doubt > > This proposal does not include raising visibility of the donations page. > But we can definitely do it once the new flow is set up and battle-tested. > > If there is a consensus and approval at the next governance meeting, I > will proceed by setting up a PoC and creating a JEP draft for funding. > > Thanks for your time, > Oleg Nenashev > > > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLDPkPHSCPao3Nw1SqtykPhTKpaqMnA8ryT31VZVUziXzw%40mail.gmail.com > > <https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLDPkPHSCPao3Nw1SqtykPhTKpaqMnA8ryT31VZVUziXzw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/881a822f-f174-457d-9af9-c376d6694365%40googlegroups.com.
