Bitcoin Forum
April 25, 2024, 01:24:55 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 »  All
  Print  
Author Topic: How Open Source Projects Survive Poisonous People  (Read 29524 times)
Gavin Andresen (OP)
Legendary
*
Offline Offline

Activity: 1652
Merit: 2216


Chief Scientist


View Profile WWW
January 31, 2012, 01:26:04 PM
 #1

Thanks to midnightmagic who directed me to this very helpful video about identifying and then dealing with "poisonous people" in open source software projects:
  http://youtu.be/ZSFDm3UYkeE

Advice on disinfecting:
  http://youtu.be/ZSFDm3UYkeE?t=34m22s

Watch the whole thing for examples of "poisonous person" behavior, like repeatedly flooding mailing lists/forums with their opinion or comments, not listening to the opinion of others, or making sweeping "the world will end if..." statements about the project.

I'll be blunt:  I think Luke Dashjr fits the definition of a poisonous person, and I think Bitcoin would be better without him. At the very least, we wouldn't be creating two BIPs for every technical issue, one for Luke and one for the rest of us (see BIP 16/17, and now we have BIP 20/21, too).

How often do you get the chance to work on a potentially world-changing project?
1714008295
Hero Member
*
Offline Offline

Posts: 1714008295

View Profile Personal Message (Offline)

Ignore
1714008295
Reply with quote  #2

1714008295
Report to moderator
1714008295
Hero Member
*
Offline Offline

Posts: 1714008295

View Profile Personal Message (Offline)

Ignore
1714008295
Reply with quote  #2

1714008295
Report to moderator
The forum was founded in 2009 by Satoshi and Sirius. It replaced a SourceForge forum.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714008295
Hero Member
*
Offline Offline

Posts: 1714008295

View Profile Personal Message (Offline)

Ignore
1714008295
Reply with quote  #2

1714008295
Report to moderator
1714008295
Hero Member
*
Offline Offline

Posts: 1714008295

View Profile Personal Message (Offline)

Ignore
1714008295
Reply with quote  #2

1714008295
Report to moderator
1714008295
Hero Member
*
Offline Offline

Posts: 1714008295

View Profile Personal Message (Offline)

Ignore
1714008295
Reply with quote  #2

1714008295
Report to moderator
bittenbob
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
January 31, 2012, 01:29:33 PM
 #2

Maybe we should stop trying to implement BIPs until there is more agreement on them. It seems you did not find a major bug in your BIP until a couple of days ago and you also stated that Luke's was highly vulnerable to attack. Until you both can agree on something I think we should just leave it as it is.
bittenbob
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
January 31, 2012, 01:45:33 PM
 #3

One more point on this matter: You and Luke need to stop this public feuding as it is causing somewhat of a rift among the Bitcoin community. We need to get back to unity for the sake of the project. I don't know a whole lot on the matter other than that you two disagree and now it seems as if you are going for each other's throats (I understand the difference between BIP 16 and 17). It projects a negative image of the project to outsiders. Perhaps the only person that could resolve this issue is Satoshi but he has not been heard from in a long time so you two will have to work it out amongst yourselves.

Just my two bitcents.
Gavin Andresen (OP)
Legendary
*
Offline Offline

Activity: 1652
Merit: 2216


Chief Scientist


View Profile WWW
January 31, 2012, 01:49:19 PM
 #4

bittenbob:

You replied 3 minutes after I posted.  You obviously didn't watch the video link I posted.

At that link, two experienced subversion (another successful open source project) developers talk about what to do if somebody in your open source community makes it impossible to have unity and agreement.

You say "we need to get back to unity" -- I agree.  That is why Luke must go.

How often do you get the chance to work on a potentially world-changing project?
bittenbob
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
January 31, 2012, 01:52:16 PM
 #5

bittenbob:

You replied 3 minutes after I posted.  You obviously didn't watch the video link I posted.

At that link, two experienced subversion (another successful open source project) developers talk about what to do if somebody in your open source community makes it impossible to have unity and agreement.

You say "we need to get back to unity" -- I agree.  That is why Luke must go.


You are right I didn't look at the video but I just wanted to comment on the matter as a whole. If Luke must go then there should be some consensus among the community and then he can be forced out.
Killdozer
Full Member
***
Offline Offline

Activity: 203
Merit: 100



View Profile
January 31, 2012, 02:19:19 PM
 #6

Quote
It seems you did not find a major bug in your BIP until a couple of days ago
Seems kind of important, could you please point to the actual discussion/description of this? I seem to be lost in all the late threads on these BIPs.

notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
January 31, 2012, 02:20:01 PM
 #7


You say "we need to get back to unity" -- I agree.  That is why Luke must go.


Statements like this are also poisonous.  Just saying.

I mean, I'm trying hard to be on your side here Gavin, but statements like that make me think twice about my stance.  Is attempting to excommunicate someone from an open-source rooted, decentralized community really the best way to reach consensus and move forward?

What about the recent bug caused by BIP 16?  What if there are other unintended consequences?  I really understand the need for better multisig support, but I really don't understand the rush.  Sure, it will help adoption, but we have plenty of time for that.  Patience.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
rjk
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


1ngldh


View Profile
January 31, 2012, 02:31:17 PM
Last edit: January 31, 2012, 03:19:57 PM by rjk
 #8

Everybody watch the damn video and STFU until you have seen it all the way through.

Mining Rig Extraordinaire - the Trenton BPX6806 18-slot PCIe backplane [PICS] Dead project is dead, all hail the coming of the mighty ASIC!
HostFat
Staff
Legendary
*
Offline Offline

Activity: 4214
Merit: 1203


I support freedom of choice


View Profile WWW
January 31, 2012, 02:33:55 PM
 #9

I think that Luke has the mental skills and knowledges to give a great help to the Bitcoin project, but he has also the wrong attitude, and this ruins everything.
I hope that he will find a better way to give his precious help to the project.

From the other side, it seems that Gavin is taking it too personally ... so it will be easy that sometimes he doesn't think clean.
I also don't support this "rush" way to add a features that will change the future of this project without any options to come back.

NON DO ASSISTENZA PRIVATA - http://hostfatmind.com
memvola
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1002


View Profile
January 31, 2012, 02:36:54 PM
 #10

Advice on disinfecting:
  http://youtu.be/ZSFDm3UYkeE?t=34m22s

"Maintain calm and stand your ground" I guess...
Kluge
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1015



View Profile
January 31, 2012, 02:40:29 PM
 #11

I guess we can write off a productive future with both of them developing, due to hostilities.

There's only one thing to do.


FIGHT TO THE DEATH!!!
copumpkin
Donator
Sr. Member
*
Offline Offline

Activity: 266
Merit: 252


I'm actually a pineapple


View Profile
January 31, 2012, 02:45:14 PM
 #12


You say "we need to get back to unity" -- I agree.  That is why Luke must go.


Statements like this are also poisonous.  Just saying.

I mean, I'm trying hard to be on your side here Gavin, but statements like that make me think twice about my stance.  Is attempting to excommunicate someone from an open-source rooted, decentralized community really the best way to reach consensus and move forward?

What about the recent bug caused by BIP 16?  What if there are other unintended consequences?  I really understand the need for better multisig support, but I really don't understand the rush.  Sure, it will help adoption, but we have plenty of time for that.  Patience.

You (and the guy telling Gavin to debate Luke's ideas, not his person) have to keep in mind that Gavin is also a person. He's committed substantial amounts of his free time to this project and it must be immensely frustrating to feel like someone's intentionally wasting the little free time you have.

Of course, Luke has also committed lots of his free time to the project, so from his point of view Gavin (and many others?) might be doing the same thing.

In the longer run, I feel it might boil down to losing one of them (at least from the core team) over this disagreement. It's easy for us to ask them to sort it out peacefully, but sometimes different personality types just don't get along and shouldn't work together.
Steve
Hero Member
*****
Offline Offline

Activity: 868
Merit: 1007



View Profile WWW
January 31, 2012, 02:51:03 PM
 #13

It's a good video…should be required viewing for anyone working on an open source project.  As for those that are advocating a position of not rushing things, I think the opportunity to move forward is now while it's on the forefront of a lot of people's minds.  If you delay or defer work on this, we'll just rehash all the same issues again in 3 months time and get nowhere.  I think it's time to move forward with the process as Gavin outlined it (it's not rushing anything).

(gasteve on IRC) Does your website accept cash? https://bitpay.com
BitcoinBug
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
January 31, 2012, 02:55:26 PM
 #14

In the longer run, I feel it might boil down to losing one of them (at least from the core team) over this disagreement. It's easy for us to ask them to sort it out peacefully, but sometimes different personality types just don't get along and shouldn't work together.

My worst fear is Gavin would leave because Luke wouldn't. I can't imagine a worse thing happening to Bitcoin right now...
This is n-th call to action by Gavin on forums these days and I think we should listen.
hoo
Member
**
Offline Offline

Activity: 89
Merit: 10


View Profile WWW
January 31, 2012, 03:00:37 PM
 #15

What LukeDashJr did to coiledcoin, without his users consent, or permission, is proof positive of why he needs to be severed.


bitcoin, 2nd most popular currency used by criminals.
bitcoin, 2nd most popular currency used by criminals.
bitcoin, 2nd most popular currency used by criminals.
bitcoin, 2nd most popular currency used by criminals.
bitcoin, 2nd most popular currency used by criminals.
The probability that you too are a criminal, is very high.
CoinHunter
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250



View Profile
January 31, 2012, 03:03:26 PM
 #16

I've read many of the developer logs from Bitcoin and I must say I'm surprised this hasn't really come to a head earlier. If you read luke-jrs response to pretty much anything he disagrees with he does the "you do that and I'm not going to mine it" approach. "If you do that I'm going to fork the chain" . Basically turning every minor problem into a major one and using his pool as his body guard.

Does anyone actually think Luke-Jr is a positive presence? Attacking other currencies, filing false claims to hosts, inserting religious text into Bitcoin and finally holding Bitcoin development team to ransom to stall development? With that sort of positive presence I'm glad he's over here rather than focusing on SolidCoin. Tongue

Try SolidCoin or talk with other SolidCoin supporters here SolidCoin Forums
phatsphere
Hero Member
*****
Offline Offline

Activity: 763
Merit: 500


View Profile
January 31, 2012, 03:06:26 PM
 #17

But Bitcoin is a very different kind of project from svn. If a poor design choice is made in svn, it can easily be reverted.
how so? svn projects have a history that cannot be altered. there are many year old projects relying on svn! so, it's just like with the blockchain.
also, the amount of money behind the projects using svn is certainly far far higher and more important than bitcoin.
phatsphere
Hero Member
*****
Offline Offline

Activity: 763
Merit: 500


View Profile
January 31, 2012, 03:09:12 PM
 #18

My worst fear is Gavin would leave because Luke wouldn't. I can't imagine a worse thing happening to Bitcoin right now...
i fear the same and hope gavin is a strong enough BDFL http://en.wikipedia.org/wiki/Benevolent_Dictator_for_Life to resolve this problem. And yes, it's a major problem - and also it turned into a nightmare once this discussion leaked to the actual users who don't know anything about software development …
piuk
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1005



View Profile WWW
January 31, 2012, 03:14:24 PM
 #19

If you delay or defer work on this, we'll just rehash all the same issues again in 3 months time and get nowhere.  I think it's time to move forward with the process as Gavin outlined it (it's not rushing anything).

Whilst I do agree it would be best for everyone to just move forward with BIP 16 (since the wheels are already in motion). There is still no need to rush it, make the decision now, but the switch on date should still be at least a few months in the future (not a ~week as in the original proposal). Ideally there should at least one new client release before the change is switched on, giving both miners, users and merchants opportunity to upgrade.

Follow the example of Satashi. A change he made two years ago to the bitcoin client is only just being activated now http://bitcoin.stackexchange.com/questions/2788/what-are-the-february-20-changes-to-the-bitcoin-protocol

N12
Donator
Legendary
*
Offline Offline

Activity: 1610
Merit: 1010



View Profile
January 31, 2012, 03:18:54 PM
 #20

Sure, let’s just wait with multisig until Bitcoin is deserted because normal people keep having their Bitcoins stolen by malware and therefore simply shouldn’t use Bitcoin, but rather stay with PayPal and online banking. Grin

Remember what happened in summer? Why do you think did people store their Bitcoins with MtGox or Mybitcoin.com? The ability to not have your money stolen is not important at all when it comes to a new, hardly accepted currency, really.

We have time. Let’s implement it in a few months.
Pages: [1] 2 3 4 5 6 7 8 9 10 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!