Pages:
Author

Topic: Bitcoinfoundation.org - Is it worth joining? (Read 3928 times)

legendary
Activity: 1708
Merit: 1020
January 23, 2013, 07:23:15 AM
#67
https://bitcoinfoundation.org/

https://bitcoinfoundation.org/support

So I was looking over this site, they seem pretty big, I was wondering what are the main benefits of being part of this foundation?

Even as an individual, is it worth it? Seems pretty pricey as well.

If anyone is part of it, would be great if you can give some insight about it.


I would expect them to be a public voice for bitcoin.

What disappointed me was that they missed the opportunity of a press release for bitcoin's fourth birthday.
hero member
Activity: 756
Merit: 522
https://bitcoinfoundation.org/

https://bitcoinfoundation.org/support

So I was looking over this site, they seem pretty big, I was wondering what are the main benefits of being part of this foundation?

Even as an individual, is it worth it? Seems pretty pricey as well.

If anyone is part of it, would be great if you can give some insight about it.

The pricey part is trying to be MPEx. It doesn't work in their case because they don't actually provide any value for the price. Being part of the exclusive club of kids who can trade BTC securities is one thing, being part of the exclusive club of kids that sit around being part of the exclusive club of kids is nothing at all.

The seeming big part is unexplainable. They don't seem anything other than very small, as best I can determine.

It's a circumvoluted way for a couple of BTC groups to pay Gavin's salary without outright starting a war with the miners (who will in the future be hiring their own dev teams, forking the project and carrying on). This isn't even bad, mind you, the more kingdoms warring the more stable the continent, and in the particular the weaker party organizing itself first holds promises for future stability.
sr. member
Activity: 252
Merit: 250
Lead Core BitKitty Developer


These same open source projects are also completely decentralized, some having thousands of developers from all over the world and none are getting paid.

Don't give me that crap. People are paid to work on linux, firefox, apache, and any number of large open soruce projects. In fact, some projects are responsible for the livelihood of developers, such as ruby on rails.

I also get paid to work on one open source project. But I get paid by a company (for which I also do other activities), who want someone to defend their interests in this project. That's all open and transparent.
That is very different from a foundation paying a dev, with this foundation being paid by "members", whose main contributors and board members happen to be... companies that have an interest in the development.
It is not open and tranaparent anymore. Is gavin making code that he wants to make? If he making code that the foundation wants him to make? Is he making code that a specific part of the board of the foundation wants him to make?

Quote
Why shouldn't it be the same with bitcoin, in which their whole points is to support commercial activity!?

Is it? None of the foundations three "missions" are aimed at that though. Not officially at least. I agree that unofficially they *will* be aimed at that of course. And whose commercial activities are they likely to support best you think? Yours? Mine? Or maybe MtGox's? And Bitinstant's?

Quote
You think those linux foundation members are doing nefarious things? I am sure that they are getting some "financial gains" from funding Linus' works.

I don't know. I'm not involved in it. But if I wanted to be involved in it, I'd first check to make sure no companies that have a financial gain (or loss) depending on the direction linux is headed are paying its core devs through the foundation while being in the board if this foundation themselves.

Quote
If you want to fix under-representation in an organization, you fix it by joining it as a member so that you are represented.

If you want an organization that is not under-represented in some areas, then set it up in a way that supports and stimulates that.
legendary
Activity: 980
Merit: 1024


These same open source projects are also completely decentralized, some having thousands of developers from all over the world and none are getting paid.

Don't give me that crap. People are paid to work on linux, firefox, apache, and any number of large open soruce projects. In fact, some projects are responsible for the livelihood of developers, such as ruby on rails.

You could say that open source spawn commercial activity. Why shouldn't it be the same with bitcoin, in which their whole points is to support commercial activity!?

Quote
The whole bitcoinfoundation thing has made it less likely that the development will be sustainable, open and decentralized. If I were a developer working on open source projects and perhaps interested in joining another (which I happen to be, heh) I would think twice before joining one where the "lead dev" is getting paid by an organisation that is (partly) ran by some companies that have a financial gain from his work. It will limit freedom, and it is not very open-spirited.

You think those linux foundation members are doing nefarious things? I am sure that they are getting some "financial gains" from funding Linus' works.

Quote
"We set up something flawed, and if you don't like the flaws you can join it and make it better".

 Roll Eyes

If you want to fix under-representation in an organization, you fix it by joining it as a member so that you are represented.
sr. member
Activity: 252
Merit: 250
Lead Core BitKitty Developer
No its not. There's plenty of open source project that have excellent security track records where no one gets paid.

Security is an easier problem to tackle in an open source project, sufficiently managed. That's not to say decentralization don't have costs.

These same open source projects are also completely decentralized, some having thousands of developers from all over the world and none are getting paid.
The whole bitcoinfoundation thing has made it less likely that the development will be sustainable, open and decentralized. If I were a developer working on open source projects and perhaps interested in joining another (which I happen to be, heh) I would think twice before joining one where the "lead dev" is getting paid by an organisation that is (partly) ran by some companies that have a financial gain from his work. It will limit freedom, and it is not very open-spirited.


Quote
Roll Eyes You can join the Bitcoin foundation as an individual member, have more corporations join it, etc.

"We set up something flawed, and if you don't like the flaws you can join it and make it better".

 Roll Eyes
legendary
Activity: 980
Merit: 1024
No its not. There's plenty of open source project that have excellent security track records where no one gets paid.

Security is an easier problem to tackle in an open source project, sufficiently managed. That's not to say decentralization don't have costs. It would be a lot more efficient if we just use a group of servers managed by a few trustworthy individuals, but it's also quite vunerable to takedown by nefarious organizations. That's why bitcoin exists. Arguably, you could say bitcoin is a lot cheaper than other approaches, but you also have take into mind the mining rigs that's popping up all over the planet.

And a lot of people really don't like how bitcoin operates because it is blatantly inefficient in a lot of way.

Quote
Also, paying gavin does not make this project more secure, it makes it LESS secure, because it creates dependencies, centralization and it gives influence through a small amount of companies that have a financial interest for themselves rather than towards the community.

 Roll Eyes You can join the Bitcoin foundation as an individual member, have more corporations join it, etc.
sr. member
Activity: 252
Merit: 250
Lead Core BitKitty Developer


The problem with decentralization and extreme resiliency is that it is EXPENSIVE.



No its not. There's plenty of open source project that have excellent security track records where no one gets paid. Also, paying gavin does not make this project more secure, it makes it LESS secure, because it creates dependencies, centralization and it gives influence through a small amount of companies that have a financial interest for themselves rather than towards the community.
legendary
Activity: 980
Merit: 1024
Quote
Also I will not contribute to a foundation that doesn't have the same views (PM me if you want the reasons why the foundation is not worthy of my contributions) as me is not hindering the software. What is a hinder is one person knowing too much about the entire codebase and no one else stepping up and creating another full node software to compete with this. There always needs checks and balances and this one things that is not decentralized and doesn't have the correct checks.

The problem with decentralization and extreme resiliency is that it is EXPENSIVE. It is EXPENSIVE to educate a developer into knowing the codebase and working on it fulltime. It is EXPENSIVE to build a completely separate node software when it can be concentrated into one project. It is EXPENSIVE to make bitcoin totally resilient against any governmental attacks, any privacy-breaking attempt, any bugs in the system.

Security is expensive. Think of all the locks, the policemen, the soldiers, military R&D, mining rigs, and all the bank guards in the world. Now think of the money that could be spent on something more useful and relevant to our lives if everyone is a goodyshoes.

So you want resiliency and security from "gavin dies, we're screwed"? Well, are you willing to pay for the cost or providing said resiliency and security? It seems that you are bent on decentralization, resiliency, and security at any cost.

There are no such things as a free lunch.
legendary
Activity: 1498
Merit: 1000
You're contradicting yourself. First you're against developers getting paid, then you whine how Gavin isn't expendable and there is no one to take his place. Well, why would there be if people can have well paying jobs instead of working on bitcoin code for free? At least someone needs to be paid to deal with the stuff other people don't want to. Gavin is the most appropriate candidate for the job. Because of people like you that don't want to contribute, there (probably) isn't enough money to hire more developers and make it more "decentralized".

I am not against any developer getting paid, but we are blurring the lines of paying one person over the others not getting paid and risking that one person can be there to do bitcoins for a long time, backups are always good. No one is discounting Gavin's experience and skill set, the entire community respects that aspect of him. Also as Gavin did say he has not spend and will not spend one dollar on any bitcoins. Sadly I find that a little offensive cause you have a chance to be worth a lot of money yet you don't invest in it. I just want to make sure the software I use will always get top of the line especially since it deals with a lot of money. If you don't feel that way then I can't help you there. That is the one thing about this forum I will always hate, asking questions and bring up questions about issues everyone takes for granted is looked at as a troll.

Also I will not contribute to a foundation that doesn't have the same views (PM me if you want the reasons why the foundation is not worthy of my contributions) as me is not hindering the software. What is a hinder is one person knowing too much about the entire codebase and no one else stepping up and creating another full node software to compete with this. There always needs checks and balances and this one things that is not decentralized and doesn't have the correct checks.
sr. member
Activity: 252
Merit: 250
Lead Core BitKitty Developer
either way I came to the final decision of joining the foundation as a lifetime member. Thank you.

Gavin's bank account says thank you Smiley
sr. member
Activity: 430
Merit: 250
C) Gavin is a necessary part of the core Bitcoin development team, and doesn't want to work for free.

Then we all have failed, there shouldn't be one person that is "Necessary" to the development team, while Gavin has brought a lot to the table and helped moved us farther in the software, he should be expendable just like anyone else. This is kinda border line breaking a core value of a decentralized currency, if one person is "Necessary" to the development team. I really hope one day someone will build a full node to compete with bitcoin-qt but until then we are in this horrible position according to software.
Fair enough. How about:
D) Gavin is greatly encouraged through monetary incentive to work harder, longer, and faster on various fixes and features for Bitcoin-QT.  Instead of things taking months or years to get fixed by whomever feels like they want to tackle it in their spare time, the paid full-time developer Gavin can address problems in days or weeks instead.  And given that the foundation believes he is the best/most efficient/most trustworthy coder on the QT project, he gets paid.

Another way of going about it might be to offer bounties on various bugfixes and features, but how do you know that the person implementing the fix is trustworthy?  What happens when their sloppy coding results in more bugs found down the line?  What if their documentation is poor?  Etc, etc.

Mozilla pays workers to work on their software, but many people also make their own contributions on a voluntary basis.  How does that differ from this current situation in Bitcoin?  Gavin is a paid lead developer, and everyone else can contribute at their leisure on a voluntary basis.

Ohhh and you know how long thing would take if he wasn't getting paid... I am just saying there like 10 core developers between them and there time, they couldn't handle the software. I just think that one person handling the lead on such a revolutionary idea is bad news. Remember I want to run a full node, currently there is no other option. I think this is classic monopoly and if Gavin was unable to do his job tomorrow, bitcoin would greatly stuffer, we need more lead developers, maybe we can get 3 people on board I feel little bit better. In reality one person that relied on this heavy in this much a decentralized way, is insanity!

Also I never talked about bounties, actually I would disagree with a bounties model, that code is usually rushed and very buggy. I think people that take on the job of bitcoin-qt want to give something back. Hey I knew C++ and python at the level I know other languages I would be right there helping sadly I can't.

Mozilla, makes a browser... i don't see any parallel and I think your miss understood why I disagree with Gavin getting paid. I feel like it is giving too much power to on person, which it is cause no ONE has said an actual person's name IF Gavin was unable to do bitcoins anymore.

You're contradicting yourself. First you're against developers getting paid, then you whine how Gavin isn't expendable and there is no one to take his place. Well, why would there be if people can have well paying jobs instead of working on bitcoin code for free? At least someone needs to be paid to deal with the stuff other people don't want to. Gavin is the most appropriate candidate for the job. Because of people like you that don't want to contribute, there (probably) isn't enough money to hire more developers and make it more "decentralized".
newbie
Activity: 28
Merit: 0
Short and sweet answer, NO.
donator
Activity: 406
Merit: 252
Study the past, if you would divine the future.
RE: what's my role in the core team:  I try to do whatever needs to get done, that isn't getting done.  Today I'm cross-compiling the 0.8 release and testing it on Windows, trying to track down a crash-at-exit issue and an excessive-memory-use issue that seems to only happen on Windows.

When I'm not doing nitty-gritty things like that, I try to work on big, what-is-most-likely-to-make-Bitcoin-succeed problems.

RE: why pay me a salary?  "why pay for the cow if you can get the milk for free?"

I told myself (and my wife) a couple of years ago that I wasn't going to sink dollars into Bitcoin-- that I'd sink time into it, and that I'd EARN bitcoins by starting a bitcoin-related startup.

Well, there's enough core development work to keep me busy full time. I wasn't very happy doing core development work AND trying to make ClearCoin happen; I'm happier when I can concentrate on one thing.  Besides, having my own startup introduces potential conflicts of interest (ClearCoin sparked conspiracy theories about why I push for multisig transactions so hard).

RE: what if I get hit by a bus?

Then the other core developers will carry on without me. I'm not indispensable.

RE: Why should you join the Foundation?  What is in it for you, personally?

That is a hard question, because you can "free ride" -- if we're successful making Bitcoin successful, everybody will benefit. Personally, I don't respect people with that kind of "I'm not going to do it because I'm sure somebody else will" attitude, and I think in the long run the people who take the risks and roll up their sleeves and do the work needed tend to win in the end.

Really, the main benefit of joining the Foundation is it is an organization full of people who are rolling up their sleeves and doing the work. If you're smart, you'll realize that networking with those types of people is to your long-term benefit.



Hey Gavin,

I appreciate you taking the time to respond to all the questions everyone has brought up in this thread, it has really made everyone realize the reality of the foundation and how important the role of you and your team are to this community. Although some may not agree, we are all entitled to our own opinions, either way I came to the final decision of joining the foundation as a lifetime member. Thank you.
newbie
Activity: 58
Merit: 0
I've joined, and i think it's worthy.

I joined, too.
hero member
Activity: 714
Merit: 500
I've joined, and i think it's worthy.
legendary
Activity: 1498
Merit: 1000
You're making a mountain out of a molehill (not the first time either). There are at least three I can think of off the top of my head who could lead the devs quite happily ... and if it really comes down to it I imagine Satoshi would reappear, the same, though changed.

I guess legit concerns I should just keep to myself... Sorry let me go and talk about how great the foundation is... Really then you insult my intelligences with this statement.

But who on the core team has the knowledge of the codebase like Gavin? That is what we trying to figure out... Think about if Gavin can't do bitcoins who will take over? He isn't expendable! There is no straight answer to this...

I wouldn't lose any sleep over this for a number of reasons.

  • I've seen key superstar developers that looked irreplaceable leave many important commercial software products.  They were always replaced successfully, even if it took their successors a little while to get up to speed at the same level of proficiency.  For interesting projects, there will always be smart people eager to step up to the plate.  And Bitcoin is definitely interesting.
  • Lots of very smart and capable developers are working on the Bitcoin client and related projects right this instant, and several of them could have the right skillset to replace Gavin.  Some might visit bitcointalk frequently, but others work with low publicity or visibility.  Subscribe to the development mailing list on sourceforege to get a fuller picture of development activity.
  • Retroactively imagine the panic you would've felt if you'd known Satoshi was leaving for good.  If anyone was irreplaceable, it was him.  And yet, things have turned out fine.

Having said all this, I don't want to be misunderstood, Gavin is a very valuable asset, I like his style, and I hope he sticks around for a long time.

I am not losing sleep, but this should be something that is talked about. I think most of the dev team is very able to pick up the program today. I think more of the Gavin is a strong entity in the bitcoin world and being the lead developer of the official bitcoin and only full node gives him a lot of power.


I think a lot of people are misunderstood, if a couple people are saying Gavin is not an expendable person on the bitcoin project, then that means this experiment was a fail. Soon we will either have to have a spilt of the official bitcoin application or a new full node, to defeat this monopoly.
hero member
Activity: 588
Merit: 500
But who on the core team has the knowledge of the codebase like Gavin? That is what we trying to figure out... Think about if Gavin can't do bitcoins who will take over? He isn't expendable! There is no straight answer to this...

I wouldn't lose any sleep over this for a number of reasons.

  • I've seen key superstar developers that looked irreplaceable leave many important commercial software products.  They were always replaced successfully, even if it took their successors a little while to get up to speed at the same level of proficiency.  For interesting projects, there will always be smart people eager to step up to the plate.  And Bitcoin is definitely interesting.
  • Lots of very smart and capable developers are working on the Bitcoin client and related projects right this instant, and several of them could have the right skillset to replace Gavin.  Some might visit bitcointalk frequently, but others work with low publicity or visibility.  Subscribe to the development mailing list on sourceforege to get a fuller picture of development activity.
  • Retroactively imagine the panic you would've felt if you'd known Satoshi was leaving for good.  If anyone was irreplaceable, it was him.  And yet, things have turned out fine.

Having said all this, I don't want to be misunderstood, Gavin is a very valuable asset, I like his style, and I hope he sticks around for a long time.
legendary
Activity: 3920
Merit: 2349
Eadem mutata resurgo
In case of the bus scenario: Let the core team decide among them and elect one to take his job! Otherwise we'll have some weird dynasty up there.

But who on the core team has the knowledge of the codebase like Gavin? That is what we trying to figure out... Think about if Gavin can't do bitcoins who will take over? He isn't expendable! There is no straight answer to this...

You're making a mountain out of a molehill (not the first time either). There are at least three I can think of off the top of my head who could lead the devs quite happily ... and if it really comes down to it I imagine Satoshi would reappear, the same, though changed.
legendary
Activity: 1498
Merit: 1000
In case of the bus scenario: Let the core team decide among them and elect one to take his job! Otherwise we'll have some weird dynasty up there.

But who on the core team has the knowledge of the codebase like Gavin? That is what we trying to figure out... Think about if Gavin can't do bitcoins who will take over? He isn't expendable! There is no straight answer to this...
legendary
Activity: 1022
Merit: 1000
In case of the bus scenario: Let the core team decide among them and elect one to take his job! Otherwise we'll have some weird dynasty up there.
Pages:
Jump to: