Pages:
Author

Topic: Bitcoin Core Developers Should Be Paid (Read 4479 times)

legendary
Activity: 1498
Merit: 1000
February 27, 2014, 08:39:26 PM
#85
Why should the Core Dev team be paid for filling what are, essentially, voluntary roles?

How different would this make them from the Global Banksters that reign over our current financial system?

The whole point of this decentralized unit of exchange, is to empower the end user... to embrace the world's un-banked... to enable us to un-apologetically dip our hands into the back pockets of the Financial Elites and claim back what has been stolen from us! ..NOT to create a new breed of Financial terrorists.

I feel that no one should be paid for fine-tuning, managing etc the Bitcoin protocol... Core Developer or not. That would be the most contradictory and morally redundant thing... anyone who advocates that, should never complain about the financial crisis that we have been oppressed by over the last 7 years.

When can you start work, FelixOliver?
How many hours per month are you willing to volunteer?
Do you have the necessary skill set?

If you think they should be paid, then you should fund them. It probably cost around $150K per developer per year so yeah enjoy paying that each month. Then people wonder why America is so weak, cause everything anyone does needs to be compensated. Maybe Gavin shouldn't be paid and this would allow the bitcoin protocol to go new directions from people that want to work on it. Remember Gavin is forcing us to use what he wants us to use, the miners don't care about the 51% voting of the protocol anymore which is a staple in the white papers. So how about instead of whining how they don't get paid you pay them! You donate large sums to them! Until I see you do anything about it, then you points are invalid.
legendary
Activity: 1498
Merit: 1000
February 23, 2014, 11:22:32 AM
#79
I wouldn't call the core dev team centralized in any way.

It is extremely centralized, if Gavin gets hit by a bus what is the plan? Last time I asked this there was no plan. Do you want to send FUD, just capture theymos and Gavin then I can use the alert keys to send FUD.
newbie
Activity: 7
Merit: 0
February 27, 2014, 10:51:31 PM
#75
A few posts have expressed the concern that a reward the developers plan may involve a tendency toward centralization.  H.Badger concurs that this plan should not require a central authority.
As such the first item in the Requirements Document is entered as follows:

Reward the Developers Initiative
Requirements Document
1)  The distributed, decentralized attribute of the Bitcoin network is sacrosanct and shall not be infringed upon.
2)


This system can be funded easily by earmarking a small fraction of the transaction fees toward this end.  In just the last 24 hours approximately $800K in transaction fees were collected.

The challenge appears to be in storing and distributing the funds.  Ideally payment would not require human intervention but since this is a quality and significance of work decision, that may not be possible. 

One guy created the entire Bitcoin protocol, we should be able to find a way to fund one facet of it.
newbie
Activity: 7
Merit: 0
February 27, 2014, 06:51:47 PM
#74
Why should the Core Dev team be paid for filling what are, essentially, voluntary roles?

How different would this make them from the Global Banksters that reign over our current financial system?

The whole point of this decentralized unit of exchange, is to empower the end user... to embrace the world's un-banked... to enable us to un-apologetically dip our hands into the back pockets of the Financial Elites and claim back what has been stolen from us! ..NOT to create a new breed of Financial terrorists.

I feel that no one should be paid for fine-tuning, managing etc the Bitcoin protocol... Core Developer or not. That would be the most contradictory and morally redundant thing... anyone who advocates that, should never complain about the financial crisis that we have been oppressed by over the last 7 years.

When can you start work, FelixOliver?
How many hours per month are you willing to volunteer?
Do you have the necessary skill set?
newbie
Activity: 7
Merit: 0
February 27, 2014, 06:33:31 PM
#73
This is an issue that is being addressed in MemoryCoin. A percentage of newly mined coins are set aside for salaries and coin owners get to vote on who receives the salaries. Everything is controlled in the blockchain so it's fully decentralised.

Ah, a positive step toward a potential solution.
Thank you, FreeTrade
sr. member
Activity: 278
Merit: 252
ABISprotocol on Gist
February 24, 2014, 03:26:17 AM
#72
Wow.  So, whole point of this post was to spread FUD (more or less, and to spawn another Coindesk article)?
Well played, folks, well played.

Might I add for those reading through this for the first time and who are actually looking for an answer:

Please go here:

https://bitcointalksearch.org/topic/m.5318437

(Insert shameless statement of self promotion here directing you to my signature below.)

Cheers
staff
Activity: 4284
Merit: 8808
February 23, 2014, 12:45:49 PM
#71
It is extremely centralized, if Gavin gets hit by a bus what is the plan? Last time I asked this there was no plan.
We morn and continue on, we've done releases without Gavin. There is no part of the process which is dead in the water without him. Access and records are shared among multiple people.
Quote
Do you want to send FUD, just capture theymos and Gavin then I can use the alert keys to send FUD.
Anyone with the alert key can send a maximum sequence alert which overrides all other alerts and plays a hard-coded message that the alert key has been compromised... though it's not like anyone really notices or pays attention to alerts. Smiley
donator
Activity: 1464
Merit: 1047
I outlived my lifetime membership:)
February 23, 2014, 11:34:01 AM
#70
I wouldn't call the core dev team centralized in any way.

It is extremely centralized, if Gavin gets hit by a bus what is the plan? Last time I asked this there was no plan. Do you want to send FUD, just capture theymos and Gavin then I can use the alert keys to send FUD.
Stop feeding the trolls...
sr. member
Activity: 278
Merit: 252
ABISprotocol on Gist
February 23, 2014, 10:54:44 AM
#69
The point is, as the Bitcoin economy grows, as more people and businesses come to rely upon it, the importance of maintaining the underlying network and protocol grows in the same degree. (...) In short, Bitcoin core developers should be paid!

This discussion isn't unique to bitcoin, of course.  The same questions come up when discussing how to address any free, open source software project. See some recent efforts to address this, at:

https://whispersystems.org/blog/bithub/

and

http://tip4commit.com/ (as the name implies...)  also, http://tip4commit.com/projects/2 bitcoin/bitcoin is there.

older stuff: http://www.donationcoder.com/Articles/One/index.html

more discussion, related in some ways:  https://github.com/ABISprotocol/ABIS/issues/1

p.s.:  if this comment helped you in some way, please donate to our project here: http://abis.io
hero member
Activity: 588
Merit: 501
February 23, 2014, 08:03:23 AM
#68
and coin owners get to vote
By this you mean miners, since they can exclude from the consensus votes which they do not like. Bitcoin like systems, at least, are not jamming proof networks.


the more shenanigans that take place the less stable and reliable the cryptocurrency will be, if the system requires perfect security in order to move it won't move. 
donator
Activity: 1218
Merit: 1015
February 23, 2014, 07:49:19 AM
#67
It seems easy enough to solve by devs, but there's really no reason for us non-contributors to even discuss. It's a very intimidating and time-consuming task to donate to "Bitcoin QT contributors" right now. There's more than a small handful of contributers, with individual contributions difficult to determine because most people just don't see them listed (or have the slightest idea of how to fairly contribute). There isn't a simple address you can send to in QT/d.

If I want to support Armory, I click the "donate to Armory development" button right in the client. If I want to donate to CGWatcher, I simply set how many minutes per day I want CGWatcher to send hashpower wherever Justin has it pointed -- it's right in the client and very simple to set up. I want to donate to a pool, I just set my donation % -- it's all very easy. The problem is clearly in the difficulty trying to fairly distribute donations to "QT/d." If devs can't agree on how this should be implemented/distributed, that's not really our problem or fault, and donations aren't going to come in at anywhere near the number they should. It can't be said that it's an issue with users not wanting to contribute when it hasn't been effectively tried, and I think going to corporations and semi-corporations like the Bitcoin Foundation for salary is a dangerous, half-baked plan which threatens the entire protocol (generally -- not in every case, perhaps).

If it's an unsolvable problem with QT/d, then I'd suggest developers who want to continue working on QT/d splinter off and either work with another client which allows them to easily be contributed to or start their own client. As far as protocol development goes, I think BIPs are widely-publicized enough where contributors can simply ask for donations on the announcement page.
staff
Activity: 4284
Merit: 8808
February 23, 2014, 07:37:06 AM
#66
and coin owners get to vote
By this you mean miners, since they can exclude from the consensus votes which they do not like. Bitcoin like systems, at least, are not jamming proof networks.
hero member
Activity: 588
Merit: 501
February 23, 2014, 07:24:20 AM
#65

and so too may be the current recipe we are stewing in

the alt coin are not absolute clones of btc for a reason, most of the alt developers decided to improve on btc in various ways as you see in an earlier post one coin already solved the issue of this thread in their coin

Bitcoin it's a religion, it's a money scheme that could be used for many different purposes, and ONLY reason why it took off so fast and so high is because you can make lots of money really fast, without that motivation people leave the endeavor behind in the blink of an eye.

I don't understand what you mean.. people made money really fast without the devs being paid, so you're saying that if the devs are paid, what will happen? It doesn't make sense.

What motivation? The ability to make money with BTC as a user or being paid to develop BTC?


dude, you took everything out of context, I invite you to go back to the post that I was replying to when I provided my comment to get the proper perspective.
legendary
Activity: 1526
Merit: 1134
February 23, 2014, 06:39:45 AM
#64
I know for a fact that several people who tend to get labelled as core developers are NOT bitcoin millionaires, so let's please throw that assumption in the bin. For example, I am not one.

Why not? Several reasons:

  • Buying and selling Bitcoins early on, obviously - it would have been impossible for Bitcoin to take off had all the early adopters bought coins and then never traded anything for them.
  • Conservative investment: core developers understand especially well how fragile Bitcoin really is. Look at the recent huff over malleable transactions. Seems a lot of people were taken by surprise there, even though it'd been discussed in development circles for a long time. Well, unfortunately there are more such surprises lurking. People who understand the infrastructure tend not to want to put all their eggs into it Wink
  • Being a Bitcoin millionaire could be incredibly risky in future, not only for yourself but for the people around you. Bitcoin represents the first time that people own large quantities of a highly extortable asset. Kidnappings don't work well with traditional currencies given even remotely competent law enforcement, because bank transfers can be traced and rolled back, and cash transfers require the kidnappers to physically walk into a law-enforcement controlled area to pick up the money so they tend to have a poor track record of success (read the whole story for context).

Also, remember that most of the people doing core work could easily get very well paid jobs at major tech companies. The amount of money required to be competitive with those salaries is quite significant.

The kidnapping issue worries me. We don't have any solutions for that at the moment, we just coast on herd immunity obtained from the banking system. Secure hardware that enforces withdrawal and transfer rules might be one way to go, but it's complex to set up and requires significant infrastructure. I plan to write more on this topic in future.
sr. member
Activity: 427
Merit: 250
February 23, 2014, 06:37:39 AM
#63

and so too may be the current recipe we are stewing in

the alt coin are not absolute clones of btc for a reason, most of the alt developers decided to improve on btc in various ways as you see in an earlier post one coin already solved the issue of this thread in their coin

Bitcoin it's a religion, it's a money scheme that could be used for many different purposes, and ONLY reason why it took off so fast and so high is because you can make lots of money really fast, without that motivation people leave the endeavor behind in the blink of an eye.

I don't understand what you mean.. people made money really fast without the devs being paid, so you're saying that if the devs are paid, what will happen? It doesn't make sense.

What motivation? The ability to make money with BTC as a user or being paid to develop BTC?
full member
Activity: 163
Merit: 100
February 23, 2014, 06:29:17 AM
#62
Why should the Core Dev team be paid for filling what are, essentially, voluntary roles?

How different would this make them from the Global Banksters that reign over our current financial system?

The whole point of this decentralized unit of exchange, is to empower the end user... to embrace the world's un-banked... to enable us to un-apologetically dip our hands into the back pockets of the Financial Elites and claim back what has been stolen from us! ..NOT to create a new breed of Financial terrorists.

I feel that no one should be paid for fine-tuning, managing etc the Bitcoin protocol... Core Developer or not. That would be the most contradictory and morally redundant thing... anyone who advocates that, should never complain about the financial crisis that we have been oppressed by over the last 7 years.
hero member
Activity: 588
Merit: 501
February 23, 2014, 06:15:42 AM
#61
Bitcoin should be a collaborative work with people contributing code, writing documentation, etc.

Who would pay the salaries? Associating private companies with Bitcoin development could be a recipe for disaster.



and so too may be the current recipe we are stewing in

the alt coin are not absolute clones of btc for a reason, most of the alt developers decided to improve on btc in various ways as you see in an earlier post one coin already solved the issue of this thread in their coin

Bitcoin it's a religion, it's a money scheme that could be used for many different purposes, and ONLY reason why it took off so fast and so high is because you can make lots of money really fast, without that motivation people leave the endeavor behind in the blink of an eye.

legendary
Activity: 905
Merit: 1012
February 23, 2014, 06:14:09 AM
#60
I wouldn't call the core dev team centralized in any way.
hero member
Activity: 588
Merit: 501
February 23, 2014, 06:05:50 AM
#59
Maybe it should come out of those miner's fees.

I'm not saying all you get is 20 BTC and nothing more. That's crazy. I'm just offering something WE the members of this forum who happen to be reading this thread could do to help. I'm sure we could collectively cough up 20 btc or so, but I don't think the dozen of us could afford some dude's salary in perpetuity.

If I were the CEO of an exchange, I'd pay y'all's salary. However, I doubt Karpeles is gonna turn on the faucets any time soon....

I think that the OP is correct. Any core developers who hold less than 20 BTC, let us know and we'll  all chip in to make sure that you have at least 20 BTC so that when bitcoins replace the USD, you'll have a nice fat $10 million reward.

Being paid a salary may or may not be counter productive. I mean, if they get paid even if things get screwed up and BTC tanks? Or if they get paid only if BTC succeeds? That's why the 20 BTC holdings idea is better. Their success is tied to the success of BTC.

That's great. Now how do I pay rent and put food on the table for my family in the mean time? Yes, I have a handful of bitcoins tucked away in a never-spend paper wallet just in case. But sometimes I question the sanity of that as its current value is less than my credit card balance.

How do you expect core developers to actually work on bitcoin today, without being paid enough to live on?

I love when newbies come here and they always have all the answers... The more you post the stupider you sound to be honest. Take them out of miner's fees? Then guess what we are not decentralized anymore.


Your arbitrarily use of the term 'decentralize' is interesting. 

You acknowledge the Bitcoin decentralized system, you acknowledge the centralized body (creation team -- CT) that created it, you quote the CT when you feel it should be  followed by the decentralized body,  you point to one centralized body (core dev team -- CDT) to maintain the decentralized body and another centralized body (CT) for the basis for the illogical non-funding of the CDT although the CT made decentralized provisions for the decentralized maintenance of the system via transaction fees.

If the decentralized system cannot, or grows to a point where it does not,  operate wholly in a decentralized fashion, provisions must be made to facilitate it's modern growth and development.

Beit Newbie or Oldie no one in the Bitcoin biz has more than 5 years exp
hero member
Activity: 588
Merit: 501
February 23, 2014, 05:16:38 AM
#58
If you can't work on bitcoin because their is no pay then don't work on bitcoin. As you probably know the more the core dev team changes, the better for proof that we are actually decentralized.

I'm not sure how that logic can possibly generalize.

I'm making enough to live on, barely, and continuing to work because I believe the work I am doing is important. But I get annoyed when I see this persistent, baseless meme that all bitcoin core developers must be posh millionaires just because bitcoin is now seeing some success. Some are well off, but others are not; and not for any reason having to do with being a core developer. We need to find ways for the community and industry to pay these people a living wage so they can devote 100% of their time and energy into improving bitcoin, rather than expecting or demanding that service for free.

And that is complete non-sense, while I don't believe and I know for a fact not every developer is a millionaire, the goal of the core dev team should NEVER be for profit. This is how bitcoin is going to get ruined. Please don't be like Gavin who demanded he gets paid and is now getting paid. Remember the core of bitcoin is to be decentralized, paying developers to work on it makes it more like a company. To be honest I rather see after 1 year of development that the developer leave the project to show that we are not relying on who is working on the project but the project itself.

This is how the government works, everything someone does needs to be paid for, otherwise why do it? This is not how bitcoin should work, bitcoin in the beginning was never about getting rich or getting a paycheck it was about a revolution in currency and more a decentralized currency which no one could tamper with. But now it is all greed from the developers to the forum, it hurts more than anything and I bet satoshi is crying. It is like that pretty girl that everyone wants to date, but she is hurting on the inside.

So I suggest if you can't live on the bitcoins you are getting, leave the project, this would be the most helpful instead of being a whiny baby about how you don't get paid for your work on bitcoins cause that is what our lead developer is a whiny baby who wanted to force people to pay for his work, cause he has an ego. So get off your ego and develop for the advance of the currency or don't develop because you are just a greedy pig.




Clearly the rant of a slave driver-sweatshop owner mentality.




 
Pages:
Jump to: