Pages:
Author

Topic: Should the Bitcoin client have a donate button? (Read 2372 times)

legendary
Activity: 1050
Merit: 1000
You are WRONG!
December 12, 2011, 11:20:29 AM
#25
Is Bitcoin an organization that can be donated to?
no, but you can still donate to the developers, code does not write it self.
Quote
Do we want new users of bitcoin to think there is a central authority?
no, why should they do that? code does not write it self.
legendary
Activity: 1470
Merit: 1006
Bringing Legendary Har® to you since 1952
Here's another thought-- on the about page (or somewhere else) have a blurb about donating to the developers, then list a Bitcoin address for each developer.  Let the end user decide what the send to whom.  It might not be the fairest, but it would take care of the problems that have been mentioned.

+1

+2
legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
Here's another thought-- on the about page (or somewhere else) have a blurb about donating to the developers, then list a Bitcoin address for each developer.  Let the end user decide what the send to whom.  It might not be the fairest, but it would take care of the problems that have been mentioned.

+1
full member
Activity: 154
Merit: 102
Bitcoin!
Here's another thought-- on the about page (or somewhere else) have a blurb about donating to the developers, then list a Bitcoin address for each developer.  Let the end user decide what the send to whom.  It might not be the fairest, but it would take care of the problems that have been mentioned.
full member
Activity: 154
Merit: 102
Bitcoin!
If a literal, formal organization was created, say The Satoshi Bitcoin Client Corp, with some specific person or group of people that had ultimate control over the organization, and this organization was the official owner of the address, I could possibly see it. As it stands now, it appears as if the community is trying to create some sort of "public property" donation address, and I just don't like how that's going to wind up working out.
Not a bad idea.
hero member
Activity: 533
Merit: 501
@ppl wanting a "Donate" button, you should be thinking more than a second what this means for the community and the pros and cons will bring us too. Some of you guys running away from centralization will achieve exactly that by supporting a central donation place.

I currently support this project any way that i can and even donate to the core developers a small bit to have them continue their awesome work. I don't need a donate button for that. If Gavin gets big part of the donations he will probably share it with his most trustworthy fellow programmers.

quote form Gavin's link...

Quote
A widely-used project can sometimes get significant contributions, from both individuals and organizations, just by having an online donation button, or sometimes by selling branded merchandise such as coffee mugs, T-shirts, mousepads, etc. A word of caution: if your project accepts donations, plan out how the money will be used before it comes in, and state the plans on the project's web site. Discussions about how to allocate money tend to go a lot more smoothly when held before there's actual money to spend; and anyway, if there are significant disagreements, it's better to find that out while it's still academic.

I totally agree with you. A donate button leads way too much to creating a centralized bitcoin authority.

I would rather the main client not be sponsored. This puts it at a level playing field with other client developers. Ideally, I would like this client to not be important anymore, and have 20 competing bitcoin clients of merit. Some designed for simple users, some designed for sophisticated account management.

(note of bias: I am working on creating my own client)
legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
@ppl wanting a "Donate" button, you should be thinking more than a second what this means for the community and the pros and cons will bring us too. Some of you guys running away from centralization will achieve exactly that by supporting a central donation place.

I currently support this project any way that i can and even donate to the core developers a small bit to have them continue their awesome work. I don't need a donate button for that. If Gavin gets big part of the donations he will probably share it with his most trustworthy fellow programmers.

quote form Gavin's link...

Quote
A widely-used project can sometimes get significant contributions, from both individuals and organizations, just by having an online donation button, or sometimes by selling branded merchandise such as coffee mugs, T-shirts, mousepads, etc. A word of caution: if your project accepts donations, plan out how the money will be used before it comes in, and state the plans on the project's web site. Discussions about how to allocate money tend to go a lot more smoothly when held before there's actual money to spend; and anyway, if there are significant disagreements, it's better to find that out while it's still academic.
legendary
Activity: 1470
Merit: 1006
Bringing Legendary Har® to you since 1952
Me likes this.
+1 to donate button.
sr. member
Activity: 288
Merit: 263
Firstbits.com/1davux
I wouldn't like a Donate button, but in the "About" window there could be a (clickable) Bitcoin address.
legendary
Activity: 980
Merit: 1004
Firstbits: Compromised. Thanks, Android!
I don't think it's a good idea.

There's an issue more important than who the money goes to. The money can go to a non-profit org, can be split among the core developers, whatever... each proposition has it's own pluses and minuses.

But the tricky question is, who owns the address the client lets you send money to? I'm of the mindset that each bitcoin address, for a number of reasons, needs to be owned by exactly one person or entity (corporation, whatever), for all time.

If a literal, formal organization was created, say The Satoshi Bitcoin Client Corp, with some specific person or group of people that had ultimate control over the organization, and this organization was the official owner of the address, I could possibly see it. As it stands now, it appears as if the community is trying to create some sort of "public property" donation address, and I just don't like how that's going to wind up working out.
member
Activity: 77
Merit: 11
Twitter:@watersNYC
Gavin: there is a really interesting point about features going to the highest bidder. That definitely would be a problem; and goes against the core of what I believe Bitcoin can be.

Perhaps if donations were anonymous and/or limited in size, we could avoid those power issues?

Honestly I prefer the system admin scenario where individuals are funded by corporations, tbh I really don't know what the right answer is. I do know that Bitcoin has infrastructure needs, and anonymous donations might help solve some of the current issues.
hero member
Activity: 533
Merit: 501
Is Bitcoin an organization that can be donated to?

Do we want new users of bitcoin to think there is a central authority?

Is this client really Bitcoin? I think of it more as the protocol which this client happens to speak.

Pardon my knee-jerk response to the establishment of something that will likely benefit bitcoin on the whole. It is just my anti-establishment mania.
hero member
Activity: 714
Merit: 500
I think some funding will be good.
legendary
Activity: 1652
Merit: 2311
Chief Scientist
The advice here is very relevant:
  http://producingoss.com/en/money.html

legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
I voted no because a button is way too obtrusive. A link to a donation page in the about dialog might be OK. Maybe putting a donation address as a default entry in the address book would also be OK.

Donated funds should only be used to help the Satoshi client development group (and this fact should be made very clear to donators). Having a "Bitcoin foundation" tied to the software makes me uneasy.

+1, let's keep it simple
hero member
Activity: 812
Merit: 1022
No Maps for These Territories
I disagree about the button being obtrusive.  It could easily be hidden away in a menu somewhere out of the way.  
Right, it shouldn't be an "in your face" blinking button.

Apart from that, I agree with the idea. I'm sure there are people that want to donate to the project, so why not give them the option.
member
Activity: 77
Merit: 11
Twitter:@watersNYC
http://www.youtube.com/watch?v=TMOkGiRbwFM

Big shout out to Matt Corallo for most of the work done to help build Bitcoin from source via Jenkins. Also, Gavin and the rest of the development team obviously. I would mention people, but I try to keep my videos short...
full member
Activity: 141
Merit: 101
Security Enthusiast
If the Bitcoin project is going to have a donation address at all I think it needs to be implemented as described in this topic (https://bitcointalksearch.org/topic/elliptic-curve-math-question-53177).  The system that they work out in that topic requires two separate parties to generate private keys that are then matemagically turned into a single private key that neither of them know.  Then they matemagically make a public key of that by doing some crazy math with the separate public keys.

Anyhow, boils down to multiple parties having to corroborate in order to spend the money.  Either that or https://en.bitcoin.it/wiki/BIP_0011 needs implemented.

I just don't trust one person having control of an address that is listed to be donated to on every copy of the Satoshi client.  I'm all for the idea of having a donate button, but trust comes up as a big issue if we add one.

BIP_0011 would probably be better since it would not require trust between the users. With the proposed scheme, the private key has to be computed at least once by combining secrets. Having the block chain and the nodes arbitrate this would be much less risky and would not require extra trust.

I agree that BIP_0011 would be the better route as the private key would have to be computed if they want to spend the money so it would only be secure until the first time they needed to perform a transaction (along with the other reasons you mentioned).

I voted no because a button is way too obtrusive. A link to a donation page in the about dialog might be OK. Maybe putting a donation address as a default entry in the address book would also be OK.

Donated funds should only be used to help the Satoshi client development group (and this fact should be made very clear to donators). Having a "Bitcoin foundation" tied to the software makes me uneasy.

I disagree about the button being obtrusive.  It could easily be hidden away in a menu somewhere out of the way.  I do on the other hand agree that the funds would have to be for use with the Satoshi client dev group.  If we have a "Bitcoin Foundation" it should be tied to the protocol itself instead of a particular client.

EDIT:

Also if we do this, it is going to be a trend setter I am sure.  The alt clients will likely begin to implement similar things.  By making it clear that the money is going to the dev group for dev related projects, we set a precedent that other clients will follow in their dialogs.
administrator
Activity: 5222
Merit: 13032
I voted no because a button is way too obtrusive. A link to a donation page in the about dialog might be OK. Maybe putting a donation address as a default entry in the address book would also be OK.

Donated funds should only be used to help the Satoshi client development group (and this fact should be made very clear to donators). Having a "Bitcoin foundation" tied to the software makes me uneasy.
full member
Activity: 184
Merit: 100
Feel the coffee, be the coffee.
If the Bitcoin project is going to have a donation address at all I think it needs to be implemented as described in this topic (https://bitcointalksearch.org/topic/elliptic-curve-math-question-53177).  The system that they work out in that topic requires two separate parties to generate private keys that are then matemagically turned into a single private key that neither of them know.  Then they matemagically make a public key of that by doing some crazy math with the separate public keys.

Anyhow, boils down to multiple parties having to corroborate in order to spend the money.  Either that or https://en.bitcoin.it/wiki/BIP_0011 needs implemented.

I just don't trust one person having control of an address that is listed to be donated to on every copy of the Satoshi client.  I'm all for the idea of having a donate button, but trust comes up as a big issue if we add one.

BIP_0011 would probably be better since it would not require trust between the users. With the proposed scheme, the private key has to be computed at least once by combining secrets. Having the block chain and the nodes arbitrate this would be much less risky and would not require extra trust.
Pages:
Jump to: