Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Launch OSS Pledge #245

Open
4 tasks
Tracked by #231
chadwhitacre opened this issue Apr 4, 2024 · 11 comments
Open
4 tasks
Tracked by #231

Launch OSS Pledge #245

chadwhitacre opened this issue Apr 4, 2024 · 11 comments

Comments

@chadwhitacre
Copy link
Member

chadwhitacre commented Apr 4, 2024

We want to gather together companies that consistently give to Open Source year over year, according to some rational plan. This is kinda like FOSS Funders but with more weight behind it.

Google Doc

Inspo

Definition of Pledge

We the undersigned pledge to financially support Open Source regularly every year according to a published plan that relates our funding to some objective metric (profit, revenue, headcount, etc.).

To Do

  • pick a domain name
  • make a website
  • recruit pledgers
  • promote
@chadwhitacre
Copy link
Member Author

chadwhitacre commented Apr 23, 2024

Here are the things a company can do to support Open Source:

  • pay cash
  • dedicate employee time to upstream
  • publish projects (~= employee time)
  • give gifts-in-kind

What is in-scope for Pledge? Cash only or all or some or ... ? 🤔

@chadwhitacre
Copy link
Member Author

What's the outcome we're trying to drive? Healthy Open Source (who didn't like "healthy"? I forget).

Balance user freedom and developer sustainability.
Balance innovation and stability.
Balance corporate and indie.

@chadwhitacre
Copy link
Member Author

The Salesforce 1% model is time, product, and equity (financial resources).

@chadwhitacre
Copy link
Member Author

Screenshot 2024-04-24 at 11 34 53 AM

@chadwhitacre
Copy link
Member Author

Sigh. PDFs were gated. 😭

Screenshot 2024-04-24 at 12 03 13 PM

@chadwhitacre
Copy link
Member Author

chadwhitacre commented Apr 24, 2024

Note that we can only accept pledges from founders or executives who have the ability to make a decision on behalf of their company.

https://info.pledge1percent.org/pledgenow

@chadwhitacre
Copy link
Member Author

chadwhitacre commented Apr 24, 2024

Staff:

  1. https://www.linkedin.com/in/amy-lesnick-315910/ (CEO/President)
  2. https://www.linkedin.com/in/michellefifis/ (Community Manager)
  3. https://www.linkedin.com/in/lesliegildea/ (VP, Business Development)
  4. https://www.linkedin.com/in/minyoo/ (Sr. Director of Marketing and Communications)
  5. https://www.linkedin.com/in/aliciamschmidt/ (VP. Member Impact)
  6. https://www.linkedin.com/in/juan-antonio-barroso-1ba387130/ (Chief of Staff to the CEO)
  7. https://www.linkedin.com/in/ella-jennine-hart/ (Executive Assistant)
  8. https://www.linkedin.com/in/alejandra-parra-74b75231/ (Operations Manager)
  9. https://www.linkedin.com/in/kathrynsatcher/ (Director of Equity Operations )

Charity Navigator - "Not currently rated" shrug

This was referenced Apr 30, 2024
@chadwhitacre
Copy link
Member Author

chadwhitacre commented May 15, 2024

I propose that we need to reframe this initiative in order to drive the outcomes we want.

Outcomes

Let's talk outcomes. We want to change the status quo. Right now the status quo is some companies give some amounts, we don't really have great visibility, but we know it's not enough to really move the needle. What needle? Here's the needle: anyone who makes widely used OSS can get paid fairly without jumping through hoops.

What we want is lots of high-quality Open Source software, year after year, without chewing people up. What we need is better economic incentives. What happens now is we get idealistic flare-ups that wither and die. We have a sputtering engine, with spark and oxygen but not enough fuel. We need more fuel.

There's three parties:

  1. corporate consumers (e.g., Sentry)
  2. foundation stewards (CRA is solidifying this role, btw)
  3. IC FOSS devs

The point of the Pledge is to unlock flow from (1) to (3) likely via (2).

Possibilities

Here's an outcome: a dozen companies Sentry's size also giving $500k/year 18 months from now.

Here's an outcome: $1 billion flowing through FOSS foundations 10 years from now.

Here's an outcome: 5,000 devs employed full-time through FOSS foundations 10 years from now.

Here's an outcome: 5 years from now there is a real pathway for any JS, Python, or Rust dev to produce widely used software and get paid fairly without jumping through hoops.

border

Pledge is the Wrong Framing

The more I look at Pledge 1% as an example, the more I think it's the wrong benchmark for comparison, and that "pledge" in general is the wrong framing. Here are four reasons why it is so weak.

1. No Impact

I can't tell anything from Pledge 1%'s homepage about their real impact. It's all social validation signals with no substance—basically what we have today with FOSS Funders but 10 years further along (~10 staff and ~1000s of logos vs. side quest and 15 logos plus two names without logos).

330616305-793c38ac-7a5f-452e-9d90-1007f290ea85

I find this buried in a FAQ:

Over 18,000 members in over 130 countries have used Pledge 1%’s flexible framework to ignite half a billion dollars in new philanthropy.

$500,000,000 / 18,000 members = $28,000 per member, and the org has been around for a decade, so that's $2,800 annually per company. Maybe they have a better story but if so I would expect them to tell it.

2. No Focus

There are four ways to participate and they are not equal or even really comparable: equity, time, product, profit. From what I can tell, any company with a volunteer allowance can say they have "Pledged 1%." Weak sauce.

Screenshot 2024-05-14 at 7 14 58 PM

3. No Accountability

From the FAQ:

Do you audit our commitment? Do we have to report on it?

No. Our goal is to supply you with the tools you need to maintain and track your impact programs for your company. We do not formally audit or require reports to participate. We will reach out on a regular basis to better understand the impact of our community as well as to surface best practices that can be shared or common challenges that can be collectively tackled.

This is in the nature of a "pledge"—a promise to follow through in the future. Also in the FAQ: "Taking the pledge is setting your intent to give, even if that’s at a later date." Does anyone follow through? Does anyone care? With Sentry's FOSS funding program I've been very intentional about promoting it in the past tense, "We just gave":

4. No Meaning

Pledge 1% has a wall of 1000s of logos—eight walls. The logos link to corporate homepages, not to any sort of detail page. I have no idea what it means that, e.g., Adobe is part of Pledge 1%. Are they giving 1% of their equity to charity? One percent of their revenue? Or—more likely—do they have a corporate volunteering allowance that allows them to say they are donating 1% of time whether or not any employees even use the program? Sentry has the same, and I wouldn't want to be part of any club that would have me as a member. Or, since, "[t]aking the pledge is setting your intent to give," does Adobe simply intend to set up a volunteer allowance, "at a later date"? Or maybe they intend to give not just 1% of their profits, but 10%! Maybe they intend to give 100%! 🙄

Screenshot 2024-05-14 at 7 10 19 PM

Bonus Reason: This Ain't Charity

Open Source is a restaurant, not a soup kitchen. Pledge 1% is philanthropy. We need voluntary taxation.

border

Frontier Climate is a Much Better Model

Mike Fix is an engineer on Stripe Climate and also Stripe's Head of Open Source. I've been talking with him about how parallel the problem domains and therefore solutions are, between Climate and Open Source. Essentially what Stripe Climate is banking on for long-term, truly transformative success, is that governments will eventually enforce carbon offsets. Through Frontier Climate they are seeding a market now in order to be ready then. They are skating ahead of the puck. The way they are seeding the market is with companies who essentially voluntarily tax themselves for brand marketing purposes on the one side, in order to grow an ecosystem of providers on the other side. The providers need time to mature before they are ready to handle the volume of demand that regulation would bring.

Sound familiar?

Frontier's portfolio of carbon-removal companies in the Climate case is akin to FOSS foundations in the Open Source context. Expected (and, presumably, lobbied for) government carbon offset regulation has a parallel in the CRA and related legislation. Today's FOSS foundations are not up to the task of properly managing 100x their current budget in order to efficiently provision Open Source into the future. It will take time to get there. Companies like Sentry are the innovators and early adopters who are willing to pay out of enlightened self-interest, recognizing the brand benefits of being a leading player. To truly succeed we will need to see early and late majority follow suit, for more mundane reasons, up to and including government intervention.

330629271-806fe5e1-1cb9-4e42-bad3-8a37c64195a1

Here are things that Frontier Climate has going for them that we should learn from.

1. Impact

Look how Frontier clearly communicates impact directly on the Portfolio page and on a dedicated Progress page (the main stat to notice is that the portfolio delivered its first 1,716 tons of carbon this past year).

330630313-cb3cef6d-9348-44c0-b0d2-e25c9dc7a842 330630328-9b73ef52-4d44-4b60-aa9e-dd57c72ba5e8

2. Focus

Frontier does one thing: carbon removal. It does it through multiple "pathways," but they all roll up to the single unit of measurement.

330631246-d72c94ef-7385-4dc5-a2b5-0e6fcf403f1b

3. Accountability

Frontier is creating a market. In the long run, market dynamics will provide accountability. Companies that deliver on carbon removal will win, and those that don't will lose. The seeds of this are planted on their Portfolio page, where companies are compared in terms of a single unit, tons of carbon, both contracted and delivered.

330635520-40daeb31-a0bd-4935-84a7-4873487ca516

4. Meaning

Membership in Frontier is elite. There are nine logos, not thousands. "Members make large, multi-year purchase commitments directly with Frontier," but, at the same time, participation includes "tens of thousands of businesses using Stripe Climate."

330636488-93e2b3e4-c18a-45ae-a0d5-6f19218d8992

border

My Point

My main point right now is that we will achieve better outcomes if we drop Pledge as our framing and adopt Frontier Climate as our model instead. I've sketched out some of what this would look like above. Do I have buy-in to push further?

@chadwhitacre
Copy link
Member Author

chadwhitacre commented May 15, 2024

Had an internal call, agreements:

  1. Outcome is a dozen companies Sentry's size also giving $500k/year 18 months from now.
  2. Name is Pledge. It fits from a marketing perspective, doesn't couple us to specific implementation.
  3. Focus is cash to indie OSS. Other things (time, product) are fine but cash is core to this
  4. Benchmark is $/dev. It's easy to reason about, and causes less friction for private companies who will be the bulk for the foreseeable future. Also builds on existing narrative.
  5. Open, light-weight reporting. Accountability, yes, but no heavy auditing (no staff).

@chadwhitacre
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant