Proposal and Poll: Dispersing Funds for Past Development Work

in #gridcoin4 years ago (edited)

Github Thread
Reddit Thread
Steemit Thread


Much discussion has already taken place at #242.

All future discussion should happen here, on reddit, or on the main Github discussion thread


Poll Details

Type: Management
Duration: 3 weeks [21 Days]

Start Date: May 3rd
End Time: May 24th

Question
Do you approve of the Dispersing Funds for Past Development Work proposal?

Answers

  • Yes
  • No
  • Abstain

Validation

20% or more AVW participation*

*This is a wide-reaching proposal seeking to fix issues around funding. I placed it in the category I think best fits, however I am very open to the poll requiring 40% or more AVW to pass. Please leave comments.

Dispersing Funds For Past Development Work

Goals

  • Pay for past software development work
  • Pay for past organization work
  • Pay for past community, engagement, and marketing work
  • Establish known group of individuals to accelerate future work
  • Establish use of community funds for software and non-software development
  • Allocate funds for mid-term use

Summary

The people listed in the proposal have continuously contributed to Gridcoin over the past 4+ years. Their work over these years has established them as trustworthy, well intentioned, capable, and active. They should be granted the privilege to establish a network effect, fund initiatives and bounties, and otherwise distribute GRC while maintaining a significant stake in the network for themselves.

The proposed dispersion schedule incentivizes those receiving funds to continue active contributions for 18 months.

If this proposal passes, half of the foundation funds will be dispersed to the listed individuals as described. The other half will be budgeted to specific fields of development via two programs.

If this proposal passes, it would be expected that future development work will be paid based on established network protocols, currently $30/hr for software work.

Future payment for non-dev work might rely largely on bounties established by the Bounty Program.

Rationale

There are four types of contributors listed in this proposal:

  • Developer
  • Organizer
  • Engager
  • Marketer

All four are critical to the success of an open-source commons-based blockchain.

There is no market if no one is engaged. There is nothing worth marketing if the engaged are not organized. There is nothing to organize around if there is no functioning technology.

Payment for both software and non-software development will establish a precedent that encourages people to improve and build on all aspects of the Gridcoin network.

Spreading large volumes of GRC across several well established contributors will generate multiple avenues through which potential contributors can seek funding; the past work of those listed in the proposal indicates that they will likely use a significant portion of the received funds to build things, establish bounties, and energize the community.

Proposal

Foundation Purse: 30,000,000 GRC - bc3NA8e8E3EoTL1qhRmeprbjWcmuoZ26A2
Circulating Supply: 440,000,000 GRC

Use of Funds

Core Devs for Fern, Gladys, and other recent bug fixes

I propose experimenting with a %circulating supply/hr metric to pay for the work put into Fern+. The hope is to discuss the implications of this model.

Practically, I back-mathed the numbers so the proposed numbers work out to about 30$/hr for development work.

To start the discussion, here are several potential benefits to this model:

“Y work is equal to X% of the total currency-translation of the network’s value.”

  • Removes foreign currency equivalency from the equation -- empowers Gridcoin as its own economic network.
  • Allows for scaling pay directly with monetary inflation
  • Can be written into code without relying on exchange rates
  • Can be made dynamic -- more variables can be added in the future, and the %coinsupply can change based on the context of the network
  • Can be contracted via an NFT -- if someone were to have X "development hour tokens" they could be redeemed for the corresponding % of circulating supply at the time they were issued

Proposed numbers

Rate: 0.000681% circulating supply/hr
Rate: 2,996.4 GRC/hr

Jim: 1,500 hrs | 4,494,600 GRC
Cy: 3,000 hrs | 8,989,200 GRC
Total: 4,500 hrs | 13,483,800 GRC

Remaining: 16,516,200 GRC

Paying Other Software Devs For Past Work

Because we cannot calculate hours for this work, we must simply allocate funds. Future payment for software development would be based on the 30$/hr protocol until a replacement is approved by the network.

Total: 2,000,000 GRC

Barton - Testnet Coordination: 1,000,000 GRC
Ravon - Work prior to Fern: 500,000 GRC
iFoggz - Work prior to Fern: 500,000 GRC

Remaining in Purse: 14,516,200

Paying Non-dev Contributors for Past Work

Because we cannot calculate hours for this work, we must simply allocate funds. Future payment will be based on a protocol approved by the network.

Total: 2,350,000 GRC

Jringo - Organization, engagement, community building, outreach: 500,000 GRC
Roboticmind - Wiki, community building, engagement: 500,000 GRC
Startail - gridcoinstats block explorer: 500,000 GRC
Delta - Tipbot, community building, engagement: 500,000 GRC
Gridcoin2Moon - Manages twitter since 2019/2020ish, community building, engagement: 250,000 GRC
Shmoogle - community building: 100,000 GRC

Remaining in Purse: 12,516,200

Allocation to Future Development Program

6,258,100 GRC

Remaining in Purse: 6,258,100 GRC

Allocation to Bounty Program

6,258,100 GRC

Remaining in Purse: 0 GRC

Payment Process

Payments are made in equal payments over 18 months, subject to the retention of the developer or contributor in their role. (I.e. if Cycy or Jim or anyone were to go dark in those 18 months, the payments to that individual would stop.)

Future Development Program

A program run by Jim that would define software priorities, maintain the Gridcoin codebase via patches and updates, allocate resources, and welcome and educate new developers.

Bounty Program

A program run by Jim, Cy, and Jringo that would initiate bounties that advance the Gridcoin network, develop the codebase, engage the community, and reach out to external parties. This program will include marketing bounties.