I am a developer and I want to build more Open Source Software, where can I start?

The bounty explorer contains a handful of issues that are ready to be paid out as soon as they are completed. Check out the developer guide for additional information.

I am a repo maintainer, how do I get started?

The best way to get started is to create an issue on your Github's repo that you need to be done; then, fund said issue on Gitcoin by following the instructions on the fund issue form. Check out the I'm an OSS project, how do I use gitcoin? for additional information.

What tokens does Gitcoin support?

Gitcoin supports Ether and all ERC20 tokens. If the token you'd like to use is Ethereum based, then Gitcoin supports it.

What kind of issues can be funded?

Gitcoin supports bug, feature, security, and improvement funded issues. Any issue that you need to be done is a good candidate for a funded issue, provided that it's currently open on your Github's repo.

Gitcoin's repo README file clearly enumerates how a new developer should get set up to contribute. The task is well defined. The end-state of the task is well defined. The pricing of the task reflects (market rate * complexity) of the task. The issue is on the roadmap but does not block other work. To get started with funded issues today, it might be useful to start small. Is there a small bug that needs to be fixed? An issue that's been open for a while that no one is tackling? An administrative task?

What's the difference between tips & funded issues?

A tip is a tool to send Ether or any Ethereum token to any GitHub account.

The flow for tips looks like this:

Send (party 1) => receive (party 2)

Funded Issues are a way to fund open source projects' features, bugs, or security bounties.

The flow for funded issues looks like this:

Fund Issue (party 1) => claim funds (party 2) => accept (party 1)

What kind of contributors are successful on the Gitcoin network?

  • If you have an issues board that needs triaging, read on...
  • If you would like to recruit engineers to help work on your repo, read on...
  • If you want to create value, and receive Ether tokens in return, read on...
  • If you are looking for a quick win, an easy buck, or to promote something, please turn around.

We value communication that is:

  • Collaborative
  • Intellectual & Intellectually Honest
  • Humble
  • Empathetic
  • Pragmatic
  • Stress-reducing

Here are some of our values:

  • Show, don't tell
  • Give first
  • Be thoughtful & direct
  • Be credible
  • Challenge the status quo and be willing to be challenged
  • Create delightful experiences

I received a notification about tip/funded issue, but I can't process it. Help!

We'd love to help! Please email founders@gitcoin.co or https://gitcoin.co/chat.

Am I allowed to place bounties on projects I don't contribute to or own?

TLDR: Yes, you are. But as OSS devs ourselves, our experience has been that if you want to get the product you work on merged into the upstream, you will need to work with the contributors or owners of that repo. If not, you can always fork a repo and run your own roadmap.

I started to work on a bounty, but someone else has too. Who gets it?

As a general rule, we tend to treat the person who 'started work' first as having precedence over the issue. The parties involved are all welcome to work together to split the bounty or come to some other agreement, but if a deal is unable to be made, then the first person to start work will have first shot at the bounty.

Is Gitcoin open source?

Yes, all of Gitcoin's core software systems are open source and available here. Please read the LICENSE.txt file in each repo for more details.

Is a token distribution event planned for Gitcoin?

Gitcoin Core is considering doing a token distribution event (TDI), but at the time is focused first and foremost on providing value in Open Source Software in a lean way.

What is the difference between Gitcoin and Gitcoin Core?

Gitcoin Core LLC is the legal entity that manages the software development of the Gitcoin Network (Gitcoin). The Gitcoin Network is a series of smart contracts that help grow Open Source by enabling developers to post and manage funded issues quickly and easily.

Who is the team behind Gitcoin Core?

The founder is Kevin Owocki, a technologist from the Boulder Colorado tech scene. Kevin has a BS in Computer Science, 15 years of experience in Open Source Software and Technology Startups. He is a volunteer in the Boulder Community for several community organizations and an avid open source developer. His work has been featured in TechCrunch, CNN, Inc Magazine, The New York Times, BoingBoing, WIRED, Forbes, and TechDigest.

Gitcoin was borne of the community in Boulder Colorado's thriving tech scene. One of the most amazing things about the Boulder community is the #givefirst mantra. The founding team has built their careers off of advice, mentorship, and relationships in the local tech community.

What is the mission of Gitcoin Core?

The mission of Gitcoin is "Grow Open Source."

How can I stay in touch with project updates?

The best way to stay in touch is to Subscribe to the mailing list or follow the project on Twitter.

What is the difference between Gitcoin and centralized hiring websites?

There are many successful centralized hiring resources available on the web. Because these platforms were an efficient way to source, select, and manage a global workforce, millions of dollars were processed through these systems every day.

Gitcoin takes the value that flows through these systems and makes it more efficient and fair. Gitcoin is a distributed network of smart contracts, based upon Ethereum, that aims to solve problems with centralized hiring resources, namely by:

  • Being more open
  • Being fairer
  • Being more efficient
  • Being easier to use
  • Leveraging a global workforce
  • Cutting out the middlemen

When Sir Tim Berners-Lee first invented the World Wide Web in the late 1980s to make information sharing on the Internet easier, he did something very significant. He specified an open protocol, the Hypertext Transfer Protocol, or HTTP that anyone could use to make information available and to access such information.

Gitcoin built similarly on an open protocol of smart contracts. By specifying a protocol, Tim Berners-Lee opened the way for anyone to build software, so-called web servers, and browsers that would be compatible with this protocol. By specifying an open-source protocol for Funding Issues and software development scoping & payment, the Gitcoin Core team hopes to similarly inspire a generation of inventions in 21st-century software.

To learn more about blockchain, please check out this video about Web3 or the Github Issues board.

Why do I need MetaMask?

You need MetaMask in order to use Gitcoin. MetaMask turns your web browser into a Web3 Browser. Web3 is powerful because it lets websites retrieve data from the blockchain, and lets users securely manage identity. In contrast to Web2, where third parties own your data, in Web3, you own your data, and you are always in control. On Web3, your data is secured on the blockchain, which means that no one can ever freeze your assets or censor you.

Download MetaMask here today. To learn more about MetaMask, please check out these videos about Web3 and MetaMask, the Github Issues board, or visit: MetaMask Support.

Why do I need to pay gas?

"Gas" is the name for a special unit used in Ethereum. It measures how much "work" an action or set of actions takes to perform (for example, storing data in a smart contract).

The reason gas is important is that it helps to ensure an appropriate fee is being paid by transactions submitted to the network. By requiring that a transaction pays for each operation it performs (or causes a contract to perform), we ensure that the network doesn't become bogged down with performing a lot of intensive work that isn't valuable to anyone.

Gas fees are paid to the maintainers of the Ethereum network, in return for securing all of the Ether and Ethereum based transactions in the world. Gas fees are not paid to Gitcoin Core directly or indirectly.

To learn more about gas, please check out the Github Issues board.

What are the advantages of Ethereum based applications?

Here are some of the advantages of Ethereum based applications:

  • Lower (or no) fees
  • No middlemen
  • No third party owns or can sell your data
  • No international conversion fees
  • Get paid in protocol, utility, or application tokens, not just cash.

To learn more about Ethereum based apps, please check out this video about Web3 or the Github Issues board.

I still don't get it. Help!

We want to nerd out with you a little bit more. Join the Gitcoin Slack Community, and let's talk.

Got another question?