Should I Ask for Sponsorship?

For two and a half years, from January 2024 to June 2026, Posit paid me as a contractor to maintain the R Markdown ecosystem (rmarkdown, knitr, bookdown, blogdown, pagedown, etc.). That contract was terminated in June this year. They offered to take the maintainership from me, but I chose to continue the maintenance on my own, because I didn’t want these packages to enter maintenance mode yet as they suggested (which means doing only the bare minimum work to keep them afloat on CRAN). At the same time, I agreed that if I could no longer maintain these packages someday, Posit could take over the maintainership, since I completely trust my former colleague Christophe Dervieux and I believe these packages will be well taken care of in his hands.

At this point, I’m still maintaining the R Markdown ecosystem. I’m just no longer paid to do so. Posit has kindly offered me sponsorship on GitHub for the next five years, which I truly appreciate (and thanks for the previous 2.5 years of financial support!). The sponsorship, if converted to time at my current hourly rate, is about 20 hours of work a year, which won’t be enough for the work.

That brings up the question: should I ask for sponsorship from the community? I have more and stronger reasons for “No” than “Yes”:

Why “No” Why “Yes”
I have contract jobs at Merck and Swiss Re, and I’m not too worried about my income (yet). I can afford the extra unpaid work. I have 3 kids who haven’t started burning my money wildly yet (currently the obvious winner is the 2-year old—$20K a year for daycare). I also support some family members financially in China.
A great many (perhaps the vast majority) of open-source software developers are unpaid and even unnoticed. I can have the extra money to sponsor or donate to these unpaid developers (e.g., Tomas Kalibera).
R Markdown appears to be less and less important as more people switch to Quarto, and my work will be less valuable. Perhaps my work in knitr and rmarkdown still has some value. I just don’t know how much.
Even if no one pays me a cent, I’ll still do the work anyway. I love solving problems and helping people. How about using the extra money to pay someone to free me from some daily chores so I can devote the time to the open-source work instead? Does anyone know that I have to check 26,000+ packages before I release new versions of knitr and rmarkdown to CRAN?
My sponsors/donors actually need the money more than me. Perhaps I should seek corporate or organizational sponsorship instead of individual contributions? I’m not sure how many people would like me to “shut up and take their money”...
I don’t want my mind to be too closely attached to money. Once I receive it, I’ll naturally experience loss aversion later when the “free” money no longer flows to me, although it’s not too hard for me to overcome it.
If I really want to make money, I should start another business instead, and then I wouldn’t need to struggle at all.

Anyway, I’m listing ways to support me below, with zero expectation:

  • Venmo: @yihui_xie
  • Zelle: xie@yihui.name
  • Paypal: https://paypal.me/YihuiXie (or find me on Paypal by my email xie@yihui.name). Please choose the payment type as “Family and Friends” (instead of “Goods and Services”) to avoid extra fees.
  • Other ways:
    WeChat Pay (微信支付:谢益辉) Alipay (支付宝:谢益辉)

If you want it to be a genuine gift, please be sure to add a note “gift” or “donation”, so it won’t be treated as my taxable income. You can also sponsor me on GitHub, which will be treated as taxable: https://github.com/sponsors/yihui

Thank you!


  1. I saw the post Should Academics Promote Themselves? by David Broniatowski the other day, which describes a similar struggle.
添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论