[Show and Tell] Open Source Observer: measuring impact of OSS contributions to the OP Superchain #51
ccerv1
started this conversation in
Show and tell
Replies: 2 comments 2 replies
-
This is such an awesome project, thank you so much for sharing! |
Beta Was this translation helpful? Give feedback.
0 replies
-
Great, I'm wondering how it can benefit other developers besides tracking project metrics. Without a doubt, I believe it has vast potential for expansion. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Description
With RPGF3 voting kicking off today, we are excited to present a new public good for the Optimism Community: Open Source Observer (OSO)
tl;dr-
Intro
OSO aims to create better visibility on the impact of different types of open source software contributions to the health of the OP Superchain.
In the long run, we want OSO to be a source of verifiable proof that “impact = profit”, at least for impact that is traceable to open source software contributions. And we want that data to be a free and easy-to-use source of
businessnetwork intelligence for badgeholders, citizens, and builders.What we’ve done so far
We started this project about 3 months ago. Here are some of the highlights:
Registry
You can view the registry of 900+ OSS projects and nearly 20,000 artifacts here. Our RPGF3 coverage includes 300+ projects, 5K+ repos, 4K+ contracts, and 50 npm libraries.
The above should include all of the OSS projects in RPGF3 as well as any contribution links in their applications that specified a GitHub repo, OP Mainnet contract address, or npm package. If we missed anything (which we most certainly did), please open a PR or send us a message.
Indexers
We built a number of indexers to capture event data from these artifacts and normalize the data. You can check them out in the OSO monorepo. Most of the indexers are able to perform daily updates as well as historic backfills even to pre-Ethereum days. We’ll be indexing other chains and package managers soon … and are very eager to partner with other projects that have useful data to layer on. If you have ideas or notice bugs, please open an issue or send us a message.
Using OSO Data
Finally, we’re proud to share some different ways of accessing and composing with this data:
Sustainability
Ray, Reuven and I began this work while employed at Protocol Labs working on hypercerts. We left in October to work on this full-time. Our new company is called Kariba Labs. OSO is the first thing we're releasing.
We are taking an "Open Source, Open Data, Open Infra" approach to what we build. That means all our code is developed using permissive licenses (e.g. MIT/Apache 2.0). All collected and processed data will be openly shared with the community (to the extent allowed by terms of service). And we will open up our infrastructure for anyone to contribute or build upon our existing infrastructure at cost.
In terms of funding, we received a Builders Grant in July and won the “Best App for RetroPGF, Public Goods, or Measuring Impact” track at Superhack in August for an early implementation of OSS Directory. We also secured some seed funding from the Protocol Labs Network.
Community
If you want to connect, discuss an issue, or follow updates, join our Telegram chat here. We just created it, so there’s no one in it at the time of writing 😂 but we'd love to see you there!
Beta Was this translation helpful? Give feedback.
All reactions