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

Clarify arguments for joining, and economic foundations for them #227

Open
vladh opened this issue Oct 28, 2024 · 12 comments
Open

Clarify arguments for joining, and economic foundations for them #227

vladh opened this issue Oct 28, 2024 · 12 comments
Assignees

Comments

@vladh
Copy link
Member

vladh commented Oct 28, 2024

I think we should clarify the philosophical background of the Pledge more. There are two reasons for this.

  1. I believe that having a much more solidly worked out philosophical position will help make our case to executives much stronger and more believable.

  2. Questions come up in the community about our philosophical position. @voxpelli started a thread on Mastodon with some questions that require an explanation of our economical position to be answered.

More specifically, what I'm talking about is a more detailed explanation of “Open Source is a restaurant”. This idea goes beyond market interactions, and we have to explain this, otherwise people will look at the Pledge strictly through the lens of market interactions and misunderstand it.

Financial markets mandate mutual disinterest. For the two of us to engage in a market interaction, you must not be concerned with my needs, and I must not be concerned with yours. If you want or need something of mine, I must withhold it (!) until you offer something of sufficient value in return. If I go to a hotel and explain that I would like them to allow me to stay in their room for free because I would really this, the hotel is within its rights to point out that, in the context of this market interaction, my desires are not relevant. I must offer something of sufficient value for the hotel to allow me to stay in their room. If the hotel just gives me the room for free in order to meet my needs, this is not a market interaction anymore. 1

On the other hand, Open Source software, and free software, treats the software as a gift. There is no need for me to withhold my creation until you offer something of sufficient value. I give you my work as a gift, along with the freedoms to use it as you please.

What we are saying is something like: we support the gift-giving in a sense — we do not ask for it to become a market interaction. However, at some point, payment must be made. Open Source is a restaurant — we don't mandate mutual disinterest, and the “food” is not withheld until you pay. But you must pay at some point.

Is this about care? Is this about an exchange between the person who writes the software and the person who pays? Is this about an exchange between the person who pays and the community more broadly?

We have to make this clearer in a longer-form post, building on @chadwhitacre's important work in Open Path.

Footnotes

  1. Waheed Hussain, “Living with the Invisible Hand: Markets, Corporations, and Human Freedom” (2023), sec A.2.5. https://vlad.website/t/hussain-2023-p-211-to-213.pdf

@vladh vladh self-assigned this Oct 28, 2024
@voxpelli
Copy link

voxpelli commented Oct 29, 2024

The “pay it forward” mentality plays into this, but some recent events has also shown some interesting new perspectives:

Matt Mullenweg believed WP Engine wasn’t contributing enough to WordPress / his company / something.

Matt Mullenweg is also very open with having become very rich from WordPress.

Without getting into that drama: When a maintainer can pay their rent, food and even a decent normal wage – does companies using their tool have a moral obligation to share even more with the maintainer? Or is the moral obligation rather to just ensure that the OSS projects one rely on are sustainable?

Important I think that the Pledge can not be perceived as a call to action to create more rich Matt Mullenwegs but instead a call to ensure a sustainable OSS ecosystem.

@vladh
Copy link
Member Author

vladh commented Oct 29, 2024

Yes, these are questions we must clearly answer. Thanks @voxpelli!

@chadwhitacre
Copy link
Contributor

It's funny, I've been thinking about doing a follow-up post, "Open Source is not a restaurant." In a restaurant you pay at the end, yes, but you order based on advertised prices. In Open Source there is none of that. The advertised price is free, so the expectation, the contract, is quite different.

That said, in my experience CEOs are generally swayed by things other than philosophical argument. 😬

@vladh
Copy link
Member Author

vladh commented Oct 29, 2024

It's funny, I've been thinking about doing a follow-up post, "Open Source is not a restaurant." In a restaurant you pay at the end, yes, but you order based on advertised prices. In Open Source there is none of that. The advertised price is free, so the expectation, the contract, is quite different.

Cool, I think this is important and I'd love to hear more about it/work it out together.

That said, in my experience CEOs are generally swayed by things other than philosophical argument. 😬

For sure, I think we need to have a separate, simpler, more distilled line of arguments that we communicate to execs (and the general public!). But in order to do that, I think we ourselves need to have the more detailed version worked out, and to make the background reasoning available somewhere for when questions arise.

@vladh vladh changed the title Clarify philosophical background of Pledge Clarify arguments for joining + philosophical background of Pledge Nov 4, 2024
@vladh
Copy link
Member Author

vladh commented Nov 4, 2024

I'm adding to this to our priorities. I don't think we've done a good enough job at explaining the importance of cash payments specifically, as opposed to other kinds of contributions (ie cash contributions allow maintainers to pay rent etc). We also need to do more work on making our arguments clear, because this will help us in future conversations.

Examples of confusion arising from this:

@vladh
Copy link
Member Author

vladh commented Nov 23, 2024

Some excerpts from things Alan Kay has said in the past are useful:

Yet another perspective is to note that one of the human genetic "built-ins" is "hunting and gathering" -- this requires resources to "be around", and is essentially incremental in nature. It is not too much of an exaggeration to point out that most businesses are very like hunting-and-gathering processes, and think of their surrounds as resources put there by god or nature for them. Most don't think of the resources in our centuries as actually part of a human-made garden via inventions and cooperation, and that the garden has to be maintained and renewed.

As I pointed out in a previous email, Engelbart couldn't get funding from the very people who made fortunes from his inventions.

It strikes me that many of the tech billionaires have already gotten their "upside" many times over from people like Engelbart and other researchers who were supported by ARPA, Parc, ONR, etc. Why would they insist on more upside, and that their money should be an "investment"? That isn't how the great inventions and fundamental technologies were created that eventually gave rise to the wealth that they tapped into after the fact.

It would be really worth the while of people who do want to make money -- they think in terms of millions and billions -- to understand how the trillions -- those 3 and 4 extra zeros came about that they have tapped into. And to support that process.

The Parc money came from Xerox, the ARPA money came from DoD via the Cold War, but was unfettered and in the public domain. The most important difference between the "Golden Age" funders and those of today, is that the former didn't confuse responsibility with control -- they were responsible but they knew that the researchers had to control the choice of projects and methods. The funders of today -- most particularly the tech billionaires, but also execs in companies, bureaucrats in DARPA and NSF, etc -- think that they have to control. This winds up with bad choices for goals and projects, and bad processes. The "Golden Age" funders "funded people, not projects".

If "good funding" were to come from the pop culture, I wouldn't turn up my nose at it (nor would any of my past colleagues). The main aim is to make qualitative improvements in the human condition. I think everyone would agree that making a billion dollars does not qualify a person to play professional sports, nor to be a classical violinist. Nor does it qualify a person to be able to direct fundamental research. These are all deep skills that anyone with a billion can learn, but if they don't learn them, then having them deep in the loop is a real problem for progress.

@vladh
Copy link
Member Author

vladh commented Nov 23, 2024

I think some historical evidence can strengthen our arguments quite a lot. It's worth putting more effort into researching this.

@vladh
Copy link
Member Author

vladh commented Jan 6, 2025

Helpful resources in the economics literature:

(Contact me for the papers.)


EDIT: I've created a more comprehensive reading list — Reading List: Economics of Public Goods

@chadwhitacre
Copy link
Contributor

Thanks for the references! Helpful for my upcoming talk at #283. I've ordered the two books and downloaded the Tirole paper. 👍

@vladh vladh changed the title Clarify arguments for joining + philosophical background of Pledge Clarify arguments for joining, and economic foundations for them Jan 9, 2025
@vladh
Copy link
Member Author

vladh commented Jan 9, 2025

I've scheduled meetings with two economists to talk about the economic foundations of Open Source. These economic foundations are important for our arguments, and for upcoming talks and blog posts. I'll post updates here.

@chadwhitacre
Copy link
Contributor

lol wow okay 😂

@vladh
Copy link
Member Author

vladh commented Jan 16, 2025

I've created a more comprehensive reading list — Reading List: Economics of Public Goods

cc @chadwhitacre

@vladh vladh mentioned this issue Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

3 participants