Babel is used by millions, so why are we running out of money? · Babel

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • Babel (Formerly 6to5)

    🐠 Babel is a compiler for writing next generation JavaScript.

  • These are the commits of another of the paid contributors, for that same time period:

    https://github.com/babel/babel/commits?author=nicolo-ribaudo...

    Looking at https://github.com/babel/babel/graphs/contributors, github.com/nicolo-ribaudo has been, for about the last year, the most active contributor on Github, but as recently as March 2021 was only being allocated $12,000 per year from the collective.

    Another interesting thing I found digging around is that the creator of Babel (https://twitter.com/sebmck) is relegated to the very bottom of:

    https://babeljs.io/team

    With a link to some odd throw-away Github account: https://github.com/kittens (it should be https://github.com/sebmck)

  • Nextcloud

    ☁️ Nextcloud server, a safe home for all your data

  • Another option is to offer the code for free, but charge for support and a managed instance.

    I can provide an example: NextCloud.

    https://nextcloud.com/

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • postcss-font-family-system-ui

    PostCSS plugin to transform W3C CSS font-family: system-ui to a practical font-family list

  • I am Jùnliàng, a Babel contributor since 2019. I would like to share my perspective here.

    GH is a platform where people collaborate on developing softwares, so the contribution graph is engineering-biased. But operating an OSS, especially like Babel which is serving millions, is just like running a company. In a company we have different roles, none of roles is more important than the others. In Babel team, Henry spends most time on reaching out to contacts in companies, giving talks, syncing with different projects in the ecosystem, offering mentorship to junior contributors like me. None of these is visible on GH but they are vital to sustain the project, to attract both new company sponsors and contributors.

    2020 is a hard time for any reasons. Before we talk about funding with team, Henry has already voluntarily pooled less money ($11k to $8k) and another long-time core contributor Brian (https://github.com/existentialism) stopped taking money. While this helped bumped up our balance, everyone taking less is a dangerous signal to an OSS: maintainers constantly fighting with financial insecurity may burn out or stop maintaining in order to recover from the mental pressure about "I am responsible for this".

    I maintained small side projects like (https://github.com/JLHwung/postcss-font-family-system-ui), where the feature set is frozen and most maintenance works can be automated by bots. This is quite unlike Babel: The feature is open-ended because the language is evolving. Various edge cases should be take cared. Tradeoffs between spec compliance and output code size should be made. It is not a side project that I can dedicate part time efforts like 10hrs/week to work on.

    Speaking for myself, I spend around 40hrs/week to meet my own productivity requirements. I don't think I deserve more than other paid team members because everyone has different time constraints and we don't track work time meticulously.

    To avoid burn-out and not let Babel consume all my energy, I spare some time on encoding Chinese characters in Unicode, which, just like Babel, has profound impacts on ecosystem but long overlooked and underfunded. I helped submitted hundreds on characters in IRGN2487 (https://appsrv.cse.cuhk.edu.hk/~irg/irg/irg56/IRGN2487UKData...).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Google suspends romance author's account for writing sexually explicit content

    2 projects | news.ycombinator.com | 28 Mar 2024
  • Streaming file transfer over WebTorrent (torrents on the web)

    1 project | news.ycombinator.com | 25 Feb 2024
  • Let's learn how modern JavaScript frameworks work by building one

    7 projects | news.ycombinator.com | 3 Dec 2023
  • This page exists only if someone is looking at it

    3 projects | news.ycombinator.com | 6 Sep 2023
  • I will buy an Udemy course but the overwhelming resources on the internet confuses me.

    2 projects | /r/learnprogramming | 14 May 2023