summaryrefslogtreecommitdiffstats
path: root/2022/talks/maint.md
blob: 1ee61a094d99ee3c07d0f82706089f4b9d70e76e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
[[!sidebar content=""]]
[[!meta title="Maintaining the Maintainers: Attribution as an Economic Model for Open Source"]]
[[!meta copyright=""]]
[[!meta license="The material on this wiki page is placed in the public domain. Where copyright is taken to apply, the material is dual-licensed under CC BY-SA 4.0 and GPLv3+."]] 

[[!inline pages="internal(2022/info/maint-nav)" raw="yes"]]

<!-- Initially generated with emacsconf-generate-talk-page and then left alone for manual editing -->
<!-- You can manually edit this file to update the abstract, add links, etc. --->

# Maintaining the Maintainers: Attribution as an Economic Model for Open Source
Sid Kasivajhula (any pronouns, commonly he/him, IRC: countvajhula, <mailto:sid@drym.org>)

*The material on this wiki page is placed in the public domain. Where copyright is taken to apply, the material is dual-licensed under CC BY-SA 4.0 and GPLv3+*

[[!inline pages="internal(2022/info/maint-before)" raw="yes"]]

The problem of supporting open source software and contributors is a
pressing one, and one for which we don't have good solutions.

So many developers today pour their creative energies into
freely-distributed works only to have those same works of passion turn
into a pain in the neck when they find themselves eternally on the
hook to provide support in exchange for minimal or no compensation,
and often with limited assistance.

Fundamentally, the reason it's this way is that traditional economic
systems operate on <span class="underline">supply and demand</span> as the basis of value. In such
systems, open and unlimited availability translates into zero market
value, and consequently, open source enterprises are not economically
sound. Even in high profile projects, developers make a living purely
through value added services rather than from the core of the value of
their contributions &#x2013; that is, from the code they wrote. Since, from
a market value standpoint, <span class="underline">that code is worthless</span>.

Copyright and patents (not to mention proprietary software) are an
attempt to address this within the existing economic model by imposing
artificial scarcity in order to induce market value. In principle,
they also provide safeguards against appropriation. On the other hand,
the unlimited availability of creative works is a profoundly good
thing from the perspective of maximizing value, and thus suppressing
it is deeply misguided. Organizations like the Free Software
Foundation have campaigned against such restrictions for some time
now, for related reasons; nevertheless, the problem of providing a
viable economic basis, aside from these crude attempts, remains
unaddressed.

Attribution-based economics is a new model that aims to remedy this
state of affairs by changing the basis of value from supply and demand
to <span class="underline">collective recognition</span>. This is facilitated by a process of
"inheritance attribution" where we collectively agree on the extent of
inherence of ideas and works in other (e.g. derivative) ideas and
works, by means of transparent and evolving standards. This model is
capable of recognizing a much larger set of valuable contributions,
including forms of value that cannot be coerced into a
supply-and-demand equation. That is, in this model, there is no need
to artificially restrict availability in order for something to be
considered valuable. By virtue of the curious property that
innovations on the process are themselves subject to the process of
recognition in a self-reflective way, we gain accuracy, and by the
property that agreed-upon standards apply equally to all, we gain
fairness &#x2013; guarantees that are at best tenuously present in today's
economic systems.

This talk introduces some early experiments with attribution-based
economics in the Emacs community, and some initial proposals that
point the way forward on how, with your help, such a system might
scale up to larger projects and communities far beyond open source.

# Discussion

## Questions and answers

-   Q: This seems to assume that there will be $ contributions
    commensurate with the value of the project vs. everyone freeloading
    becuase there is no incentive to pay
    -   A: This concept of economy will make all participants
        stakeholders, so there is an incentive to pay. There are a
        number of open questions, though, as this idea is new.
-   Q: Are you aware of projects like OpenQ (<https://www.openq.dev/>)?
    Would that fit the model in your opinion?
    -   A: not familiar with OpenQ
-   Q: I see incredible amounts of overlap with the SourceCred system
    <https://sourcecred.io/> , where attribution of antecedents, graph
    of contributions, fair-in-hindsight backpropogation is built-in. Are
    you aware of SourceCred?
    -   A: not very familiar with it
-   Q: How is this different from money? Not in some abstract ownership
    vs attribution way. Open source funding is an incentive problem,
    which this does not change as far as I can see.
    -   A: money can be revisited in the future but maybe not
        immediately.
-   Q: How would you approach a viable experiment?
    -   A: we have a Github Action that automatically creates the
        boilerplate of files and directories needed for the accounting.
        Further development through dialog because of the many questions
        open
-   Q: Given that the oversight is a social process, how do you
    constrain the cognitive and time burdens of deciding the values of
    attributed contributions?
    -   A: we start with simple heuristics and first tackle the majority
        of issues
-   Q: How are the attribution amounts calculated? (ORGA NOTE:  restored
    from a prior version; welcome to remove if this was your question
    and you removed it intentionally)
    -   A:
-   Q: What are your assumptions about human nature vis. self interest
    vs. altruism?
    -   A:
-   Q: URL of the project?
    -   A: <https://github.com/drym-org/foundation>
    -   <https://github.com/drym-org/old-abe>

## Feedback

- Thanks. Love your license.
- cue up a marxist analysis, and then shut down the proletariat? :D
- If I was being told that this man is one of Protesilaos' long lost siblings, I would believe it.

[[!inline pages="internal(2022/info/maint-after)" raw="yes"]]

[[!inline pages="internal(2022/info/maint-nav)" raw="yes"]]

[[!taglink CategoryCommunity]]