Bitcoin Forum
April 18, 2014, 03:13:46 AM *
News: Due to the OpenSSL heartbleed bug, changing your forum password is recommended.
 
   Home   Help Search Donate Login Register  
Pages: 1 2 [All]
  Print  
Author Topic: Bitcoin Developers  (Read 3101 times)
mizerydearia
Hero Member
*****
Offline Offline

Activity: 574



View Profile

Ignore
September 04, 2011, 11:13:50 PM
 #1

http://bitcoin.org/ official site currently lists developers as:

    * Satoshi Nakamoto
    * Gavin Andresen - (PGP)
    * Pieter Wuille
    * Nils Schneider - nils.schneider@gmail.com (PGP)
    * Jeff Garzik - jgarzik@exmulti.com (PGP)

Latest http://archive.org/ snapshot shows developers as:

    * Satoshi Nakamoto
    * Gavin Andresen - (PGP)
    * Amir Taaki - (PGP)
    * Pieter Wuille
    * Nils Schneider - nils.schneider@gmail.com
    * Jeff Garzik - jgarzik@exmulti.com (PGP)

which removes Amir Taaki's name from the list.

The site links to open source Bitcoin repository at https://github.com/bitcoin/bitcoin

and latest commits in that repository for each of those listed are:

Satoshi Nakamoto: 2010-12-15
Gavin Andresen: 2011-09-02
Pieter Wuille: 2011-08-03
Nils Schneider: 2011-06-03
Jeff Garzik: 2011-09-02
Amir Taaki: Huh
Matt Corallo: 2011-09-02
Daniel Folkinshteyn: 2011-09-02
Giel van Schijdnel: 2011-08-11
Fabian H jr.: 2011-08-16
ovdeathiam: 2011-08-22
Dev Random: 2011-08-23
Michal Zima: 2011-08-17
Venkatesh Srinivas: 2011-08-07
Vegard Nossum: 2011-07-31
JoelKatz: 2011-07-26
Johannes Henninger: 2011-08-01
Jeroenz0r: 2011-08-01
Han Lin Yap: 2011-07-30
Wladimir J. van der Laan: 2011-07-26
Abraham Jewowich: 2011-07-18
Michael Bemmerl: 2011-07-17
Eric Hosmer: 2011-07-16
Dawid Spiechowicz: 2011-07-14
Stephanie Gimenez: 2011-07-14
Patrick Varilly: 2011-07-14
Jay Weisskopf: 2011-07-13
Doug Huff: 2011-06-30
Dylan Noblesmith: 2011-06-24
James Burkle: 2011-06-24
Jordan Lewis: 2011-05-16
Dean Lee: 2011-06-09
xHire: 2011-05-26
HostFat: 2011-05-26
Jakob Kramer: 2011-05-26
ariel: 2011-05-25
dabaopku: 2011-05-22
Federico Faggiano: 2011-05-20
m0ray: 2011-05-24
Danube: 2011-05-25
Carlos Pizarro: 2011-05-15
Blitzboom: 2011-05-17
Anonymous: 2011-05-18
mewantsbitcoins: 2011-05-14
Daniel Holbert: 2011-05-09
Jaromil: 2011-04-23
Carlo Alberto Ferraris: 2011-05-07
Forrest Voight: 2011-05-08
Amir Yalon: 2011-05-06
John Maguire: 2011-05-05
Ricardo M. Correia: 2011-04-23
Dan Helfman: 2011-04-16
gjs278: 2011-04-13
Dan Loewenherz: 2011-04-13
tcatm: 2011-04-09
Eric Swanson: 2011-03-20
Santiago M. Mola: 2011-03-16
Sven Slootweg: 2011-03-19
Luke Dashjr: 2011-01-28
Matt Giuca: 2011-02-25
ojab: 2011-01-31
sandos: 2011-02-10
David FRANCOIS: 2011-02-03
Chris Moore: 2011-01-25
Marius Hanne: 2011-01-19
Chris: 2011-01-20
Witchspace: 2010-12-24
laszloh: 2010-08-04
sirius-m: 2010-02-04

(I may have missed some, sorriez, please let me know if I have)

I see that Amir Taaki has 0 commits to the repository (but a few pull requests) and therefore makes sense that he is removed from the developer list in that regard.

How come only a select few of the developers that DO have commits are listed on the main page?  What is the procedure necessary to deserve accreditation or recognition?  Perhaps it may be useful to have a page on the site that credits everyone that has contributed so that each person may deserve their fair share of recognition for their contributions?
1397790826
Hero Member
*
Offline Offline

Posts: 1397790826

View Profile Personal Message (Offline)

Ignore
1397790826
Reply with quote  #2

1397790826
Report to moderator
1397790826
Hero Member
*
Offline Offline

Posts: 1397790826

View Profile Personal Message (Offline)

Ignore
1397790826
Reply with quote  #2

1397790826
Report to moderator
1397790826
Hero Member
*
Offline Offline

Posts: 1397790826

View Profile Personal Message (Offline)

Ignore
1397790826
Reply with quote  #2

1397790826
Report to moderator
GAWMiners.com - Buy 4 ASIC Miners get ONE FREE!
Limited 24hr Offer Code: BUY4GET1
Mining Made Easy
For Everyone

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1397790826
Hero Member
*
Offline Offline

Posts: 1397790826

View Profile Personal Message (Offline)

Ignore
1397790826
Reply with quote  #2

1397790826
Report to moderator
Luke-Jr
Hero Member
*****
Offline Offline

Activity: 1204



View Profile

Ignore
September 04, 2011, 11:19:54 PM
 #2

https://en.bitcoin.it/wiki/Developers
https://en.bitcoin.it/wiki/People

bitlotto
SCAMMER
Hero Member
*****
Offline Offline

Activity: 672


BitLotto - best odds + best payouts + cheat-proof


View Profile WWW

Ignore
September 04, 2011, 11:21:11 PM
 #3

I've always like how git does it: http://git-scm.com/about

*Next Draw Feb 1*  BitLotto: monthly raffle (0.25 BTC per ticket) Completely transparent and impossible to manipulate who wins. TOR
TOR2WEB
Donations to: 1JQdiQsjhV2uJ4Y8HFtdqteJsZhv835a8J are appreciated.
WakiMiko
Jr. Member
*
Offline Offline

Activity: 59



View Profile

Ignore
September 05, 2011, 12:00:21 AM
 #4

output of "git shortlog --summary --numbered --no-merges"

Code:
   245 s_nakamoto
    92 Gavin Andresen
    56 Matt Corallo
    35 Jeff Garzik
    32 Pieter Wuille
    26 Satoshi Nakamoto
    26 sirius-m
    19 gavinandresen
    17 Giel van Schijndel
    12 tcatm
     8 --author=Satoshi Nakamoto
     8 Jordan Lewis
     7 Han Lin Yap
     6 Vegard Nossum
     5 Chris Moore
     5 Doug Huff
     5 Matt Giuca
     4 Chris
     4 Dev Random
     4 Eric Hosmer
     4 Jay Weisskopf
     4 John Maguire
     4 Wladimir J. van der Laan
     4 devrandom
     3 Michael Bemmerl
     3 Venkatesh Srinivas
     2 Carlo Alberto Ferraris
     2 Daniel Folkinshteyn
     2 David FRANCOIS
     2 Dawid Spiechowicz
     2 Marius Hanne
     2 Ricardo M. Correia
     2 Stéphane Gimenez
     2 Witchspace
     1 Abraham Jewowich
     1 Amir Yalon
     1 Anonymous
     1 Blitzboom
     1 Carlos Pizarro
     1 Dan Helfman
     1 Dan Loewenherz
     1 Daniel Holbert
     1 Danube
     1 Dean Lee
     1 Dylan Noblesmith
     1 Eric Swanson
     1 Fabian H jr.
     1 Federico Faggiano
     1 Forrest Voight
     1 HostFat
     1 Jakob Kramer
     1 James Burkle
     1 Jaromil
     1 Jeroenz0r
     1 JoelKatz
     1 Joerie de Gram
     1 Johannes Henninger
     1 Luke Dashjr
     1 Michal Zima
     1 Nils Schneider
     1 Patrick Varilly
     1 Santiago M. Mola
     1 Shane Wegner
     1 Sven Slootweg
     1 ariel
     1 dabaopku
     1 gjs278
     1 laszloh
     1 m0ray
     1 mewantsbitcoins
     1 ojab
     1 ovdeathiam
     1 sandos
     1 xHire

1APeJ2DiUNdsNizn47MBeAwbjaugEgg4Zn
mizerydearia
Hero Member
*****
Offline Offline

Activity: 574



View Profile

Ignore
September 05, 2011, 12:09:01 AM
 #5


thanks, also to https://bitcointalk.org/index.php?topic=41456.msg505106#msg505106


I've always like how git does it: http://git-scm.com/about

It would be exciting if contributions were displayed similarly.  Bitcoin is open source community effort.  Contributors should deserve better support/recognition for their contributions.   Currently only a select few are gaining recognition and attention from being listed at bitcoin.org home page.
Gavin Andresen
Hero Member
*****
Offline Offline

Activity: 1330


Chief Scientist


View Profile WWW

Ignore
September 05, 2011, 12:28:54 AM
 #6

I've always like how git does it: http://git-scm.com/about
Good idea.

The developers listed on bitcoin.org are the people who have 'push' rights to the github source tree, but I like the git approach.

Who wants to volunteer to make it happen?

Will I see you in Amsterdam?
  http://bitcoin2014.com/
mizerydearia
Hero Member
*****
Offline Offline

Activity: 574



View Profile

Ignore
September 09, 2011, 05:20:30 AM
 #7

I've always like how git does it: http://git-scm.com/about
Good idea.

The developers listed on bitcoin.org are the people who have 'push' rights to the github source tree, but I like the git approach.

Who wants to volunteer to make it happen?


*bump*
Alex Zee
Member
**
Offline Offline

Activity: 112



View Profile WWW

Ignore
September 09, 2011, 07:08:19 AM
 #8

Good idea.

The developers listed on bitcoin.org are the people who have 'push' rights to the github source tree, but I like the git approach.

Who wants to volunteer to make it happen?

If you mean a PHP file that parses Git repository and produces a list of developers, categorized and sorted - I can do it.

Tell me what you need.

BTC Monitor - systray price ticker
RipTalk.org - new Ripple forum
Luke-Jr
Hero Member
*****
Offline Offline

Activity: 1204



View Profile

Ignore
September 09, 2011, 07:21:27 AM
 #9

Good idea.

The developers listed on bitcoin.org are the people who have 'push' rights to the github source tree, but I like the git approach.

Who wants to volunteer to make it happen?

If you mean a PHP file that parses Git repository and produces a list of developers, categorized and sorted - I can do it.

Tell me what you need.
There's a lot of git repositories to include in that... http://luke.dashjr.org/programs/bitcoin/ has a list

mizerydearia
Hero Member
*****
Offline Offline

Activity: 574



View Profile

Ignore
September 09, 2011, 07:25:57 AM
 #10

There's a lot of git repositories to include in that... http://luke.dashjr.org/programs/bitcoin/ has a list

wow, luke_bitgit@dashjr.org owns a lot of repositories, including:

http://tcatm.github.com/bitcoin-js-remote
http://github.com/grondilu/bitcoin-bash-tools
https://github.com/phantomcircuit/bitcoin-alt

all of which seem to not actually be owned by luke_bitgit@dashjr.org ._.

Perhaps that list is simply syndicated and recreated git repos.



Here's list of original repos:

Bitcoin Wallet Android app
git://github.com/chromicant/Bitcoin-Wallet.git

An Android widget that shows the value of a bitcoin in US dollars on the Mt Gox Bitcoin exchange.
git://github.com/gostaj/MtGoxWidget.git

A Bitcoin network protocol implementation
git://github.com/cdecker/BitDroid-Network.git

Bitcoin-Control-Panel
git://github.com/mizerydearia/Bitcoin-Control-Panel.git

Sources for Bitcoin Poker Room
git://github.com/hippich/Bitcoin-Poker-Room.git

A thin Android client for Bitcoin
git://github.com/opposablebrain/BitcoinDroid.git

OpenCL miner for BitCoin
git://github.com/Diablo-D3/DiabloMiner.git

Firefox extension displaying current Bitcoin prices
git://github.com/frewsxcv/Bitcoin-Prices.git

A Bitcoin wallet, backup, and miner manager
git://github.com/Fnordsoft/Bitcoin-Projects.git

Modular, fast, efficient Bitcoin miner
git://github.com/jedi95/Phoenix-Miner.git

unfinished bitcoin android client
git://github.com/dirtyfilthy/bitcoin-wallet.git

Bitcoin Private Key Extractor
git://github.com/dirtyfilthy/bc_key.git

BitCoin Money Making Game
git://gitorious.org/bcmmg/mainline.git

XMPP/Bitcoin gateway
git://gitorious.org/bitcoim/gateway.git

Open source chain browser like Block Explorer
git://github.com/jtobey/bitcoin-abe.git

bitcoin-alt
git://github.com/phantomcircuit/bitcoin-alt.git

Set of bash functions for bitcoin address manipulation
git://github.com/grondilu/bitcoin-bash-tools.git

Bitcoin Central
git://github.com/davout/bitcoin-central.git

A wireshark dissector for the bitcoin protocol
git://github.com/blueCommand/bitcoin-dissector.git

spec file for bitcoin cryptocurrency program
git://github.com/sneakatdatavibe/bitcoin-el5-rpm.git

Ruby library for communicating with a Bitcoin client
git://github.com/requnix/bitcoin.git

An open source generic exchange for bitcoin
git://github.com/famulus/bitcoin-generic-exchange.git

Javascript remote for bitcoind
git://github.com/tcatm/bitcoin-js-remote.git

Wallet Impl on Android
git://github.com/bitcoin-labs/bitcoin-mobile-android.git

Bitcoin library for PHP
git://github.com/mikegogulski/bitcoin-php.git

BitCoin perl implementation
git://gitorious.org/bitcoin/bitcoin-pl.git

Friendly bitcoin API binding for Python
git://github.com/toomanysecrets0/bitcoin-python.git

Bitcoin payment plugin for VirtueMart shopping cart for Joomla!
git://github.com/mikegogulski/bitcoin-virtuemart.git

Bitcoin payment plugin for WP e-Commerce for WordPress
git://github.com/mikegogulski/bitcoin-wp-e-commerce.git

bitcoin for iOS devices (iPhone, iPad, iPodTouch)
git://github.com/udibr/bitcoinApp.git

BitCoin Bugzilla Extension
git://github.com/darkskiez/bitcoinbugzilla.git

Bitcoin integration/staging tree
git://github.com/bitcoin/bitcoin.git

add bitcoin to your rails app
git://github.com/danneu/bitcoiner.git

This Sinatra application provides a REST interface for the Bitcoin server daemon.
git://github.com/benmanns/bitcoinrest.git

Python-based tools for the Bitcoin cryptocurrency system
git://github.com/gavinandresen/bitcointools.git

A prediction market in bitcoin
git://github.com/kiba/bitpredict.git

Bitcoin acceptance plugin for facebook.com applications
git://github.com/kaioless/btc2fb.git

a naming/aliasing service for Bitcoin user
git://github.com/0x10/BTCnames.git

btfeature
git://gitorious.org/bitcoin/btfeature.git

Set of PHP classes to interact with bitcoin nodes. (Work In Progress)
git://github.com/alemansec/btlink.git

bitcoin client in chrome
git://github.com/kiba/chrome-bitcoin.git

CPU miner for bitcoin
git://github.com/jgarzik/cpuminer.git

Drupal Module to provide a CCK field type to hold and validate Bitcoin Addresses
git://github.com/DarrellDuane/btc_address.git

Drupal API and tools for Mt. Gox Bitcoin Trading API
git://github.com/DarrellDuane/mtgox.git

Eligius statistics pages, originally by Artefact2
git://gitorious.org/bitcoin/eligius-stats.git

GAE Bitcoin Miner
git://github.com/j16sdiz/gaeminer.git

gentoo linux ebuild for bitcoin
git://gitorious.org/bitcoin/gentoo.git

bitcoin exchange site
git://gitorious.org/intersango/master.git

Merchants {post,withdraw} invoices, customers {search}. Intended for mobile Bitcoin payments without QR codes or near-field wireless.
git://github.com/tafa/invoice-matcher.git

bitcoin library
git://gitorious.org/libbitcoin/libbitcoin.git

Multi-pool, multi-worker proxy for Bitcoin miners, supporting long polling and pool failover
git://github.com/cdhowie/Bitcoin-mining-proxy.git

ruby client for the mtgox api
git://github.com/paulasmuth/mtgox-ruby.git

Bitcoin client library in JavaScript using Node.js / MongoDB
git://github.com/justmoon/node-bitcoin.git

A NodeJS library of Bitcoin components. (And eventually, a full client made from them.)
git://github.com/andrewschaaf/node-bitcoin-impl.git

Bitcoin client API and related utilities
git://github.com/jb55/node-bitcoin.git

OpenCL bitcoin miner — Read more
git://github.com/tcatm/oclminer.git

Catalyst::Model::Bitcoin
git://github.com/hippich/Catalyst--Model--Bitcoin.git

General purpose PHP5 classes for Bitcoin account and address management.
git://github.com/m0Ray/bitcoin_account.git

A web-based administration tool for managing bitcoin nodes.
git://github.com/aceat64/phpMyBitcoin.git

PyOpenCL bitcoin miner
git://github.com/m0mchil/poclbm.git

Import of puddinpop's bitcoin remote pooled mining code
git://github.com/doublec/bitcoin-pool.git

bitcoin push-mining pool server.
git://github.com/jgarzik/pushpool.git

Python Conversion of the Bitcoin Client
git://github.com/lachesis/pybitcoin.git

XMPP/Bitcoin gateway (the lib part)
git://gitorious.org/bitcoim/python-bitcoim.git

A Bitcoin client written in Ruby, presented as a library.
git://github.com/andrew12/ruby-bitcoin.git

Bitcoin payment plugin for Ubercart shopping cart for Drupal
git://github.com/mikegogulski/uc_bitcoin.git


And a few more that I am aware of:

btfeature
git@gitorious.org:btfeature/btfeature.git

spesmilo
git://gitorious.org/bitcoin/spesmilo.git

vibanko
git://gitorious.org/vibanko/vibanko.git

GLBSE client
git://gitorious.org/black-market/black-market-client.git



Also, I can possibly volunteer to make it happen.

Regarding the additional repos referenced above (as well as all other bitcoin-related repos), would it make sense to include on the home page committers from each additional repo (see above) or would it be better to preserve only using the single http://github.com/bitcoin/bitcoin repo?  Perhaps if listing only commiters of the single http://github.com/bitcoin/bitcoin repo on the home page, then a link directly below it to a list of additional repos could be included that also lists committers of those additional repos?
Alex Zee
Member
**
Offline Offline

Activity: 112



View Profile WWW

Ignore
September 09, 2011, 08:22:22 AM
 #11

Ok, I've managed to get the list of commits. It is returned by pages, here's an example of the first page:

http://qbizy.com/commits.php

I guess I also need to get closed pull requests and categorize developers into those who make commits and those who make pulls, right?

This is obviously too slow to be done on every page load, so the ideal solution would be to run it by cron from time to time and store stats in a database.
Then display them from the database on each page load.

Do you have a database installed at bitcoin.org? It can be done through files, but database is more reliable and flexible than files.

EDIT: And here are the closed pull requests:

http://qbizy.com/pulls.php

BTC Monitor - systray price ticker
RipTalk.org - new Ripple forum
Alex Zee
Member
**
Offline Offline

Activity: 112



View Profile WWW

Ignore
September 09, 2011, 09:20:32 AM
 #12

Here's the results of processing 5 pages of commits:

http://qbizy.com/devs.php

Does this look like a correct distribution? Smiley

BTC Monitor - systray price ticker
RipTalk.org - new Ripple forum
Alex Zee
Member
**
Offline Offline

Activity: 112



View Profile WWW

Ignore
September 09, 2011, 10:02:39 AM
 #13

Ok, here are combined statistics on commits and pulls for 5 pages each:

http://qbizy.com/devs2.php

The page takes about 10 seconds to load, so be patient.

BTC Monitor - systray price ticker
RipTalk.org - new Ripple forum
WakiMiko
Jr. Member
*
Offline Offline

Activity: 59



View Profile

Ignore
September 09, 2011, 02:53:09 PM
 #14

Alexz: Wouldn't it be easier to just use the "git shortlog" command? It can show the commit count per author (see my previous post).

The only problem is that the same author can appear under different names (e.g. in the output above: s_nakamoto, Satoshi Nakamoto and --author=Satoshi Nakamoto (which was some command line mistake im sure Tongue )). The .mailmap feature might be able to solve this though. See bottom of http://www.kernel.org/pub/software/scm/git/docs/git-shortlog.html


1APeJ2DiUNdsNizn47MBeAwbjaugEgg4Zn
Alex Zee
Member
**
Offline Offline

Activity: 112



View Profile WWW

Ignore
September 09, 2011, 02:57:41 PM
 #15

The API docs are closed for maintenance, so I had to piece info bit-by-bit from other sources Smiley

I am completely new to Git's API, so I did what I found. If there's a better way - that's great!
I will check it out when the docs server will be back from maintenance.

BTW, by "git shortlog" did you mean OS command by any chance?

BTC Monitor - systray price ticker
RipTalk.org - new Ripple forum
Alex Zee
Member
**
Offline Offline

Activity: 112



View Profile WWW

Ignore
September 09, 2011, 03:12:41 PM
 #16

And this is the final version with database support:

http://qbizy.com/show.php

Results are displayed from the database, which is filled by processing all 27 pages of commits and 32 pages of closed pull requests.

Can somebody do a sanity check on this? To me it looks a bit strange, maybe I've made an error somewhere...

BTC Monitor - systray price ticker
RipTalk.org - new Ripple forum
WakiMiko
Jr. Member
*
Offline Offline

Activity: 59



View Profile

Ignore
September 09, 2011, 03:16:12 PM
 #17

Yeah I meant the normal OS command. Here is a cached version of the docs: https://webcache.googleusercontent.com/search?q=cache:fwJsXAH-4yUJ:www.kernel.org/pub/software/scm/git/docs/git-shortlog.html

But it looks like you are already done. Nice work!

1APeJ2DiUNdsNizn47MBeAwbjaugEgg4Zn
Alex Zee
Member
**
Offline Offline

Activity: 112



View Profile WWW

Ignore
September 09, 2011, 03:18:18 PM
 #18

Well, I did a web version that scans live git repository, you don't need to download it.

Also it might be more suitable for web sites than the OS-bound version.

BTC Monitor - systray price ticker
RipTalk.org - new Ripple forum
Luke-Jr
Hero Member
*****
Offline Offline

Activity: 1204



View Profile

Ignore
September 09, 2011, 03:21:00 PM
 #19

Ideally, there should be a simple script that scans all the Bitcoin repositories, tallies them up, and writes a static file for the webpage, put in a cronjob maybe once a week.

mizerydearia
Hero Member
*****
Offline Offline

Activity: 574



View Profile

Ignore
September 14, 2011, 06:24:03 PM
 #20

Any progress on this?
Alex Zee
Member
**
Offline Offline

Activity: 112



View Profile WWW

Ignore
September 14, 2011, 06:38:27 PM
 #21

Any progress on this?

Are you asking me? Smiley



And this is the final version with database support:

http://qbizy.com/show.php

Results are displayed from the database, which is filled by processing all 27 pages of commits and 32 pages of closed pull requests.

Can somebody do a sanity check on this? To me it looks a bit strange, maybe I've made an error somewhere...

BTC Monitor - systray price ticker
RipTalk.org - new Ripple forum
tcatm
Sr. Member
****
Offline Offline

Activity: 337


View Profile

Ignore
September 14, 2011, 10:19:20 PM
 #22

I have this feature in my development branch and I'm going to push the changes to bitcoin.org within the next days.

Here's a screenshot. Should I have missed any aliases let me know and I'll add them.

http://i.imgur.com/5fTGr.png
Luke-Jr
Hero Member
*****
Offline Offline

Activity: 1204



View Profile

Ignore
September 14, 2011, 10:55:03 PM
 #23

List of authors of over 100 bitcoin patches, sorted by patch count (most patches first):
  • Con Kolivas aka "conman"
  • Gavin Andresen
  • Amir Taaki aka "genjix"
  • "Kiba"
  • Satoshi Nakamoto
  • Jeff Garzik
  • David FRANCOIS
  • Luke Dashjr
  • Pavel Karoukin
  • Nils Schneider aka "tcatm"
  • "davux"
  • John Tobey
  • Daniel Folkinshteyn
  • Patrick McFarland
  • Patrick Strateman aka "phantomcircuit"
  • Matt Corallo aka "BlueMatt"
  • Pieter Wuille aka "sipa"
  • "m0mchil"
  • "Artefact2"
  • Ehud Ben-Reuven

tcatm
Sr. Member
****
Offline Offline

Activity: 337


View Profile

Ignore
September 15, 2011, 10:38:22 AM
 #24

Live at http://188.138.99.158/ (hopefully soon on bitcoin.org). It's updated daily via a cronjob.

Source code: https://github.com/bitcoin/bitcoin.org

Feel free to make pull requests to improve it. You can even extend it with jekyll plugins.
mizerydearia
Hero Member
*****
Offline Offline

Activity: 574



View Profile

Ignore
September 16, 2011, 01:10:10 AM
 #25

http://en.wikipedia.org/wiki/Bitcoin lists only a few developers for Bitcoin.  Perhaps it would be useful to include everyone's name there?
tcatm
Sr. Member
****
Offline Offline

Activity: 337


View Profile

Ignore
September 16, 2011, 06:34:29 AM
 #26

Looks like someone did that and it now includes people who didn't contribute a single line of code to the satoshi client (which the little box is all about).
Pieter Wuille
Hero Member
*****
Offline Offline

Activity: 938


View Profile WWW

Ignore
September 16, 2011, 02:11:39 PM
 #27

Maybe you can ignore merges when counting number of commits, as these rarely contribute code themselves?

aka sipa, core dev team

Tips and donations: 1KwDYMJMS4xq3ZEWYfdBRwYG2fHwhZsipa
mizerydearia
Hero Member
*****
Offline Offline

Activity: 574



View Profile

Ignore
September 16, 2011, 02:58:17 PM
 #28

Looks like someone did that and it now includes people who didn't contribute a single line of code to the satoshi client (which the little box is all about).

hmm, perhaps the Bitcoin article should be renamed to Bitcoin client to reflect that it is about the client and not about Bitcoin?  -or- split the article into two, one about the satoshi client and another about Bitcoin in general?  That should prevent confusion regarding names of people since there are many separate developments for bitcoin in which all such developments are developed by developers.
Luke-Jr
Hero Member
*****
Offline Offline

Activity: 1204



View Profile

Ignore
September 16, 2011, 02:59:45 PM
 #29

Looks like someone did that and it now includes people who didn't contribute a single line of code to the satoshi client (which the little box is all about).

hmm, perhaps the Bitcoin article should be renamed to Bitcoin client to reflect that it is about the client and not about Bitcoin?  -or- split the article into two, one about the satoshi client and another about Bitcoin in general?  That should prevent confusion regarding names of people since there are many separate developments for bitcoin in which all such developments are developed by developers.
Actually, the article probably should be about the concept/protocol/network, and not the client. What makes the Satoshi client notable? Pretty sure all the notable sources talk about Bitcoin itself, not some client.

tcatm
Sr. Member
****
Offline Offline

Activity: 337


View Profile

Ignore
September 16, 2011, 03:34:56 PM
 #30

Maybe you can ignore merges when counting number of commits, as these rarely contribute code themselves?

I'm using github's API: https://github.com/api/v2/json/repos/show/bitcoin/bitcoin/contributors/anon
Luke-Jr
Hero Member
*****
Offline Offline

Activity: 1204



View Profile

Ignore
September 16, 2011, 03:39:36 PM
 #31

Maybe you can ignore merges when counting number of commits, as these rarely contribute code themselves?

I'm using github's API: https://github.com/api/v2/json/repos/show/bitcoin/bitcoin/contributors/anon
Which is why your results are wrong (missing every contribution not part of that client).

Here are my results over 100 without merges counted (Pieter Wuille falls off with only 95):
Code:
    110 Ehud Ben-Reuven
    116 m0mchil
    121 Artefact2
    133 Matt Corallo
    140 Patrick Strateman
    152 Patrick McFarland
    158 satyr
    176 Michael Ficarra
    246 Daniel Folkinshteyn
    304 John Tobey
    323 Nils Schneider
    324 Jeff Garzik
    327 Pavel Karoukin
    354 davux
    365 Luke Dashjr
    371 David FRANCOIS
    396 Gavin Andresen
    441 Kiba
    443 Satoshi Nakamoto
    500 Amir Taaki
    736 Con Kolivas
   1699 Jeremy Ashkenas
Who is Jeremy Ashkenas? O.o

Edit: Looks like someone added CoffeeScript to BitGit. I don't see how it's Bitcoin-related and it was added with a typo'd name and non-valid email, so I'm deleting it...

Luke-Jr
Hero Member
*****
Offline Offline

Activity: 1204



View Profile

Ignore
September 16, 2011, 04:39:34 PM
 #32

Here's a coffeescript-free merge-free commit count:
Code:
    110 Ehud Ben-Reuven
    116 m0mchil
    121 Artefact2
    133 Matt Corallo
    140 Patrick Strateman
    152 Patrick McFarland
    246 Daniel Folkinshteyn
    304 John Tobey
    323 Nils Schneider
    324 Jeff Garzik
    327 Pavel Karoukin
    354 davux
    365 Luke Dashjr
    371 David FRANCOIS
    396 Gavin Andresen
    441 Kiba
    443 Satoshi Nakamoto
    500 Amir Taaki
    736 Con Kolivas

mizerydearia
Hero Member
*****
Offline Offline

Activity: 574



View Profile

Ignore
October 03, 2011, 01:35:47 AM
 #33

Is the idea of listing other bitcoin developers on the bitcoin.org home page undesirable or unacceptable?
mizerydearia
Hero Member
*****
Offline Offline

Activity: 574



View Profile

Ignore
October 26, 2011, 02:23:40 PM
 #34

I see Wladimir J. van der Laan - laanwj@gmail.com was added.  Will the bitcoin.org site ever give recognition to all developers that have contributed to the bitcoin.org bitcoin release or only provide recognition to a select few that have been privileged/accepted?
BitcoinPorn
Sr. Member
****
Offline Offline

Activity: 266


Posts: 69


View Profile WWW

Ignore
October 26, 2011, 02:39:08 PM
 #35

Curiosity on this, because I notice these threads regarding the devs.  Are some just not wanting to be listed?   

Dogecoin Porn
mizerydearia
Hero Member
*****
Offline Offline

Activity: 574



View Profile

Ignore
October 26, 2011, 03:54:31 PM
 #36

Comparison of projects:

Projects that credit very few developers/contributors:
bitcoin (see entry below)
xmonad

Projects that credit many or all developers/contributors:
bitcoin
fluxbox
gentoo developers
github
gnu
jquery
libreoffice
memcached
opensim
openwrt
php
seamonkey
xfce

Projects that do not noticeably credit anyone:
abiword
apache
atheme
chromium
dd-wrt
django
emacs
gimp
gitorious
gnome
haskell
kde
keepass / keepassx
lighttpd
linux
mozilla firefox
mysql
nginx
node.js
perl
python
ruby
vim

if I made any mistakes or missed any, feel free to correct, however, I think these examples are useful to better explain my concern for better crediting those that deserve credit if any credit is documented/publicized at all.

I added bitcoin twice after being pointed out that there is a second page that credits contributors.
Pages: 1 2 [All]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!