Retro Funding 4: Voting Experience

Hey @Jonas -

I appreciate the response. Since it sounds like mostly you are suggesting you’ll (more or less) move ahead as planned, I wonder if you’d willing to address some of the other points and clarify some points in your post before I respond further? Some specific follow-ups below.

I don’t think you addressed this example directly, so I’d like to understand your take on the implications of facilitating the rewarding Project A over Project B? What sort of distribution of rewards relative to impact do you expect to see and why is this more optimal to simply not adding the filter and multiplier and letting Badgeholders choose? If you were a developer focused on making as much as you could with the least amount of effort, would you build Project A or Project B?

I’d also be interested in your perspective on other dimensions of the open vs closed as the Collective Values you cite do not seem to just be singling out OSS and thus I’m curious why you’d prioritize build tooling to enable the filtering based on one dimension of openness while ignoring others? Are there other features that have been requested by Badgeholders or ecosystems builders are not being incorporated into this round? Has the survey data been made public so we can see how it was constructed? Did you also survey application layer builders?

Can you address specifically how you intend to address the ways in which this process could easily gamed such as?

  • Submitting a repo that doesn’t contain all of the code on which a projects depends
  • Submitting a repo that points to OS contracts, but those contracts rely on proxy contracts that are not public, unverified, upgradable, and/or ever changing

A few other points to clarify from your post:

If a more robust solution is not currently practical currently, what is rationale in shipping this now knowing the potential for penalizing high impact projects that are even 99% OS or don’t have the means to engage the legal resources required to add a license ahead of the round? What does the collective gain by doing this and what are the risks in your eyes? If we again see high impact projects going unrewarded, how long would it be before there was another round focused on onchain builders that would include any iterations?

So are you implementing it as a filter or multiplier or both? How is the net effect of this not rewarding an open source license in isolation if in effect a reward for OS in isolation? Can you give some examples of how this would affect the distribution in practice? Also, have you modeled out the multiplier to support that? How did you arrive on the multiplier range you’ll allow?

Can you tell me what % of Badgeholders are currently application layer builders building on OP Stack chains? Only ~50 out of 130 voters even cast ballots for leading Optimism protocols last round, so I’m curious how many are steeped in the challenges and nuances of this issue? Did you consider increasing builder representation prior this round?

Why specifically is contract code being specified here and no other kind IP is being subjected to the same requirement? The Collective Values are no specific here so why are we being specific? Was this distinction documented prior to pointing out the specs repo or is this a new qualifier only after my post pointing out the incurrence?

Is there a distinction between “allowing badgeholders” and “enabling badgeholders” that you acknowledge here? How would one not allow them to do so?

Can you break this out in more detail? What % have one and what % don’t? And what type?

Can you share at what point the OP Stack and any other OP Labs smart contracts became fully opensource and what other liscence types were used prior to their being fully open sourced and why those decisions were made?

Can you detail any other cases where OP IP is not fully open sourced and the liscence types used and the rationale?

Are there any other areas of impact that can be filtered or multiplied by the voting tool? If not, why not? Are some values more important than others?

4 Likes