STORY
1.2 BTC bounty to create a Github Clone using Nostr
AUTHOR
Joined 2022.06.23
DATE
VOTES
sats
COMMENTS
TAGS

1.2 BTC bounty to create a Github Clone using Nostr

UPDATE: The bounty has been raised to 10 BTC!!!

Jack Dorsey has offered up a bounty for 1.2 BTC to create a Github clone using Nostr!

https://brb.io/n/0b2642fe0cf4a3c4daf315bedd5382266747b92d909c60f753f9160cba3d21f5

Unless you've been living under a rock you'd know that Nostr has been blowing up since end of last year. Large part in so because of Jack Dorsey's endorsement, Twitter's attempt to censor it's fans, and the awesome group of people who have spent the last year + building up the protocol and clients. Since then there's been a bunch of use cases, and protocol updates being made as well as funding coming into the ecosystem.

After discussing with @MTG today I thought it would be fun to give some background since the scope of "Github Clone" might be a bit ambiguous and could be misinterpreted by someone who isn't familiar the relationship between Git and Github. Especially if you're just starting out as a dev or designer, you might assume Git and Github are the same thing. I'll try to keep it very high level so lets get in. 👇

Breaking down the relationship between Git and Github

  • Git is a distributed version control system that is typically installed locally and on a server.

  • Git is FOSS, Free Open Source Software

  • You can self-host Git servers for your projects or organisations to keep backups and allow people to upload and download code.

  • Users typically record their local changes (commit), download (pull), and upload (push) them using a command line interface or a GUI.

  • Github is a social layer on top of Git. It provides a hosted Git repository for you, your team, or community.

  • Github also allows you to search for Git repositories and provides other operational features for teams working on a repository, such as PRs, Issues, and Discussions.

Despite the ability to self-host Git servers, many individuals and organisations continue to use Github for their repositories due to its network effect. Github as a social network for developers, its network effect will likely continue to drive its centralisation which puts critical projects like bitcoin core, or critical cryptographic, or security libraries at risk from being corrupted or censored.

This could be a fantastic project for devs and designers who want to get in on the decentralised social network action, and create a much needed alternative to the centralised options. Most of all though it's fun to play with new tech!