10

Now I can see the Bitcoin Core source code in Github but I wonder where the original source code of Bitcoin were stored back in 2009? Was it managed under SVN? How did contributors or programmers work together back then?

Thanks, Pil

2 Answers 2

8

2008
We don't know if Satoshi Nakamoto is an individual or a group, but Satoshi Nakamoto asked for professional crypto geeks to review his project in 2008.
The original source files were therefore distributed privately through email.

2009
Unsure if Satoshi Nakamoto used any kind of source control before the source codes were available to the public. You probably have to ask the developers that were involved.
First available on Sourceforge.
Initial commits on GitHub were converted from svn on Sourceforge.

4
  • 3
    The repository does still exist? sourceforge.net/projects/bitcoin Dec 12, 2017 at 13:07
  • 1
    You know what, you are actually right. I got 404-Error earlier, but seems like it is up after all. Thanks for pointing out.
    – Chak
    Dec 12, 2017 at 13:46
  • I appreciate your answer. It helped much. Dec 12, 2017 at 17:56
  • 4
    The source code was originally hosted in a rar file on Bitcoin.org. It did not use any Source Control Management. Later, when more people began working on it, one of the earliest developers, Sirius, moved everything to SVN on Sourceforge. That was later moved to the current Github repository and switched to using Git.
    – Andrew Chow
    Dec 13, 2017 at 1:44
1

Thanks to Chak's answer, I was able to find the (unofficial) github repo hosting https://github.com/benjyz/bitcoinArchive which contains the original bitcoin source code. For those who are interested in review the source code in git, this will help.

You may find Bitcoin v0.1 released announcement by Satoshi Nakamoto and Bitcoin v0.1 source code hosted in github interesting.

1
  • 2
    That is not "the github repo" but rather a github repo hosting what they claim is the original source code.
    – Andrew Chow
    Dec 13, 2017 at 1:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.