Bitcoin Forum
May 13, 2024, 06:29:59 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: How do we prevent Bitcoin forks (or should we)?  (Read 12687 times)
kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1014


View Profile
August 11, 2010, 03:37:33 PM
 #21


I'm no expert at "social engineering" but I think this needs to be a priority sooner, rather than later, if the project is ever going to succeed significantly. In the absence of some sort of cryptographic method (voting via CPU power?) which I would love to see, I think there needs to be an official, or even legal, framework about how decisions are going to be made when serious disagreements arise.

I prefer not to sue in an inefficient, unfair, and everyone lose except the lawyers court system.

1715624999
Hero Member
*
Offline Offline

Posts: 1715624999

View Profile Personal Message (Offline)

Ignore
1715624999
Reply with quote  #2

1715624999
Report to moderator
1715624999
Hero Member
*
Offline Offline

Posts: 1715624999

View Profile Personal Message (Offline)

Ignore
1715624999
Reply with quote  #2

1715624999
Report to moderator
1715624999
Hero Member
*
Offline Offline

Posts: 1715624999

View Profile Personal Message (Offline)

Ignore
1715624999
Reply with quote  #2

1715624999
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.
1715624999
Hero Member
*
Offline Offline

Posts: 1715624999

View Profile Personal Message (Offline)

Ignore
1715624999
Reply with quote  #2

1715624999
Report to moderator
ribuck
Donator
Hero Member
*
Offline Offline

Activity: 826
Merit: 1039


View Profile
August 11, 2010, 04:01:23 PM
 #22

@epaulson: you can take some comfort from the experience of the open source software world.

There have been forks of high profile projects. Lucid Emacs broke away from GNU Emacs, for example. They had good reason to do so, because GNU Emacs had become rather moribund. The fork was perhaps what prodded the GNU Emacs team back into action, and there was a happy ending because the forks later merged. If that fork hadn't happened, GNU Emacs would have been in a weaker position today.

Much the same happened with the GCC compiler. It had become rather moribund, and the EGCS team forked it. (EGCS stood for Extended Gnu Compiler Suite or something like that). The fork prodded the GCC team back into action, and there was a happy ending because the forks later merged. If that fork hadn't happened, GCC would have been in a weaker position today.

Modern projects like Firefox get forked all the time. Some forks are experimental, some are due to a difference in philosophy, some are failed attempts to "get something for nothing". Some of the forks die out, some of them get merged back into the mainstream, and some (like IceWeasel) happily co-exist in a symbiotic relationship. The possibility to fork doesn't hurt Firefox.

So what if someone wants to fork Bitcoin? All that really matters is that those who don't want to fork can continue to use the unforked version.

Of course there will be disagreements in the future, but they're not going to be helped by any kind of legal framework. As kiba says, everyone except the lawyers would lose from that.

I expect that as long as Satoshi is around, the version that he blesses will remain dominant. Human nature is like that.
kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1014


View Profile
August 11, 2010, 04:45:46 PM
 #23


Of course there will be disagreements in the future, but they're not going to be helped by any kind of legal framework. As kiba says, everyone except the lawyers would lose from that.

You mean a statist, inefficent court system with a Byzantine and overly complicated law system.

In any case, the bitcoin society is effectively evolving its own common law system and social convention, many of which are enforced on the software level.

Pages: « 1 [2]  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!