Author

Topic: Bitcoin Code access (Read 702 times)

legendary
Activity: 4018
Merit: 1299
January 20, 2014, 07:19:49 PM
#13

U have given me the code link, but I know this. I wanted to know, just like Gavin can modify and release a next version of Bitcoin-QT, how can I ? What is required to be part of the Bitcoin core development team ?

Did you read the words under development process on that page?

Yes, I read it before I post this topic. Read this...

Quote
If it is a simple/trivial/non-controversial change, then one of the Bitcoin development team members simply pulls it.

Bitcoin development team members - So they are the code master. So they control the code ? Why ? I want to control the code as well. How ?


It kind of sounds like you don't understand how open source software works.  Anyone can control their copy of the code.  If there is something you want to control and implement, go to the link above, download it and make the changes you want.  If everyone else likes the changes and wants to use them they will, if they don't, then they won't and you may have a fork.  Just like there are a number of different bitcoin clients that implement the protocol, you can do so too, either from the code referenced above or from scratch.

If you want to be part of the core devs of https://github.com/bitcoin/bitcoin, make a substantial contribution in doing some coding, testing etc.  Take part in the community and earn the respect by writing quality code, that is well tested, well documented, and useful.  Essentially do the things under this link:
https://github.com/bitcoin/bitcoin#development-process



U probably missed my first question and judged me on my last answer. I asked about the process of getting into core dev team. Have anyone really been the part of core dev team after BTC touched $1000 last year. AFAIK NO. You are talking about, if people like. So what, if people like and use ? My code will be accepted. Will I be accepted in the core team ? Is anyone really allowed there anymore ? It seems this is becoming dictatorship, if there is no well defined way to be part of the core dev team. If everyone else likes the changes is not a well defined process.

p.s. Bitcoin is not like Mozilla. It is a financial project claiming decentralized currency. Effect on the code changes of Bitcoin has far wider effect than changes on Mozilla.

Just because you don't like the answer does not change it. Write lots of quality, tested code etc as above.   Or write your own client etc.

Remember, changes to the code are different than changes to the protocol.

newbie
Activity: 21
Merit: 0
January 20, 2014, 05:35:21 PM
#12
Normally you become a member by making lots of quality commits over a long period of time. A project of this size should not and will not let any person who feels like it start making changes that is careless and not in the interest of bitcoin. You can't tell me you would feel more safe if any tom, dick, or jane could modify the satoshi client without any code review.
cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
January 20, 2014, 05:19:09 PM
#11
What did they say when you emailed them to ask?
legendary
Activity: 2282
Merit: 1204
The revolution will be digital
January 20, 2014, 04:55:56 PM
#10

U have given me the code link, but I know this. I wanted to know, just like Gavin can modify and release a next version of Bitcoin-QT, how can I ? What is required to be part of the Bitcoin core development team ?

Did you read the words under development process on that page?

Yes, I read it before I post this topic. Read this...

Quote
If it is a simple/trivial/non-controversial change, then one of the Bitcoin development team members simply pulls it.

Bitcoin development team members - So they are the code master. So they control the code ? Why ? I want to control the code as well. How ?


It kind of sounds like you don't understand how open source software works.  Anyone can control their copy of the code.  If there is something you want to control and implement, go to the link above, download it and make the changes you want.  If everyone else likes the changes and wants to use them they will, if they don't, then they won't and you may have a fork.  Just like there are a number of different bitcoin clients that implement the protocol, you can do so too, either from the code referenced above or from scratch.

If you want to be part of the core devs of https://github.com/bitcoin/bitcoin, make a substantial contribution in doing some coding, testing etc.  Take part in the community and earn the respect by writing quality code, that is well tested, well documented, and useful.  Essentially do the things under this link:
https://github.com/bitcoin/bitcoin#development-process



U probably missed my first question and judged me on my last answer. I asked about the process of getting into core dev team. Have anyone really been the part of core dev team after BTC touched $1000 last year. AFAIK NO. You are talking about, if people like. So what, if people like and use ? My code will be accepted. Will I be accepted in the core team ? Is anyone really allowed there anymore ? It seems this is becoming dictatorship, if there is no well defined way to be part of the core dev team. If everyone else likes the changes is not a well defined process.

p.s. Bitcoin is not like Mozilla. It is a financial project claiming decentralized currency. Effect on the code changes of Bitcoin has far wider effect than changes on Mozilla.
legendary
Activity: 4018
Merit: 1299
January 20, 2014, 04:42:43 PM
#9

U have given me the code link, but I know this. I wanted to know, just like Gavin can modify and release a next version of Bitcoin-QT, how can I ? What is required to be part of the Bitcoin core development team ?

Did you read the words under development process on that page?

Yes, I read it before I post this topic. Read this...

Quote
If it is a simple/trivial/non-controversial change, then one of the Bitcoin development team members simply pulls it.

Bitcoin development team members - So they are the code master. So they control the code ? Why ? I want to control the code as well. How ?


It kind of sounds like you don't understand how open source software works.  Anyone can control their copy of the code.  If there is something you want to control and implement, go to the link above, download it and make the changes you want.  If everyone else likes the changes and wants to use them they will, if they don't, then they won't and you may have a fork.  Just like there are a number of different bitcoin clients that implement the protocol, you can do so too, either from the code referenced above or from scratch.

If you want to be part of the core devs of https://github.com/bitcoin/bitcoin, make a substantial contribution in doing some coding, testing etc.  Take part in the community and earn the respect by writing quality code, that is well tested, well documented, and useful.  Essentially do the things under this link:
https://github.com/bitcoin/bitcoin#development-process

legendary
Activity: 2282
Merit: 1204
The revolution will be digital
January 20, 2014, 04:39:36 PM
#8
There is a button labeled "fork".  Fork the QT client repo to one you control and you can do whatever you want with it.  

Now if you are asking how to you convince millions of people to download your client over the one they already know and trust ... well that is a different non-technical problem.  Convince people you are trust worthy.


LoLz.... so the bottom line becomes No one controls  Bitcoin is a vague statement. Core Development team controls it as millions are already convinced. If u dont agree with them, u end up on an altcoin.... right ?
donator
Activity: 1218
Merit: 1079
Gerald Davis
January 20, 2014, 04:34:36 PM
#7
There is a button labeled "fork".  Fork the QT client repo to one you control and you can do whatever you want with it.  

Now if you are asking how to you convince millions of people to download your client over the one they already know and trust ... well that is a different non-technical problem.  Convince people you are trust worthy.
legendary
Activity: 2282
Merit: 1204
The revolution will be digital
January 20, 2014, 04:29:20 PM
#6

U have given me the code link, but I know this. I wanted to know, just like Gavin can modify and release a next version of Bitcoin-QT, how can I ? What is required to be part of the Bitcoin core development team ?

Did you read the words under development process on that page?

Yes, I read it before I post this topic. Read this...

Quote
If it is a simple/trivial/non-controversial change, then one of the Bitcoin development team members simply pulls it.

Bitcoin development team members - So they are the code master. So they control the code ? Why ? I want to control the code as well. How ?
cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
January 20, 2014, 04:21:43 PM
#5

U have given me the code link, but I know this. I wanted to know, just like Gavin can modify and release a next version of Bitcoin-QT, how can I ? What is required to be part of the Bitcoin core development team ?

Did you read the words under development process on that page?
sr. member
Activity: 434
Merit: 250
January 20, 2014, 04:20:42 PM
#4
As I have seen that Gavin and a few others have the access to Bitcoin code. This is historically as they were involved into Bitcoin development from early age. But does it mean no new guy will get access to the Bitcoin code ? If it is possible, then how ?

its open source, hack away, start a altcoin.
legendary
Activity: 2282
Merit: 1204
The revolution will be digital
January 20, 2014, 04:18:41 PM
#3

U have given me the code link, but I know this. I wanted to know, just like Gavin can modify and release a next version of Bitcoin-QT, how can I ? What is required to be part of the Bitcoin core development team ?
legendary
Activity: 3388
Merit: 4615
January 20, 2014, 04:11:51 PM
#2
Here you go:
https://github.com/bitcoin/bitcoin

Have fun.
legendary
Activity: 2282
Merit: 1204
The revolution will be digital
January 20, 2014, 04:07:32 PM
#1
As I have seen that Gavin and a few others have the access to Bitcoin code. This is historically as they were involved into Bitcoin development from early age. But does it mean no new guy will get access to the Bitcoin code ? If it is possible, then how ?
Jump to: