public inbox for bitcoindev@googlegroups.com
 help / color / mirror / Atom feed
* [bitcoin-dev] BIP 2 promotion to Final
@ 2016-03-08 19:04 Luke Dashjr
  2016-03-10  0:36 ` Mustafa Al-Bassam
                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Luke Dashjr @ 2016-03-08 19:04 UTC (permalink / raw)
  To: Bitcoin Dev

It has been about 1 month since BIP 2 finished receiving comments, so I 
believe it is an appropriate time to begin the process of moving it to Final 
Status. Toward this end, I have opened a pull request:

    https://github.com/bitcoin/bips/pull/350

The current requirement for this is that "the reference implementation is 
complete and accepted by the community". Given the vagueness of this criteria, 
I intend to move forward applying BIP 2's more specific criteria to itself:

> A process BIP may change status from Draft to Active when it achieves rough
> consensus on the mailing list. Such a proposal is said to have rough
> consensus if it has been open to discussion on the development mailing list
> for at least one month, and no person maintains any unaddressed
> substantiated objections to it. Addressed or obstructive objections may be
> ignored/overruled by general agreement that they have been sufficiently
> addressed, but clear reasoning must be given in such circumstances.

Furthermore, there is a reference implementation in the mentioned PR.

Please review the latest draft BIP and provide any objections ASAP.
If there are no outstanding objections on 2016 April 9th, I will consider the 
current draft to have reached rough consensus and update its Status to Final 
by merging the PR.

Thanks,

Luke


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [bitcoin-dev] BIP 2 promotion to Final
  2016-03-08 19:04 [bitcoin-dev] BIP 2 promotion to Final Luke Dashjr
@ 2016-03-10  0:36 ` Mustafa Al-Bassam
  2016-03-10 15:46   ` Jorge Timón
       [not found] ` <56E0BFDC.5070604@musalbas.com>
  2016-03-16 20:43 ` Btc Drak
  2 siblings, 1 reply; 15+ messages in thread
From: Mustafa Al-Bassam @ 2016-03-10  0:36 UTC (permalink / raw)
  To: bitcoin-dev

> the soft-fork does not become Final for as long as such a hard-fork
has potentially-majority support, or at most three months.
This wording is awkward. What is "potentially-majority"?

>A hard-fork BIP requires adoption from the entire Bitcoin economy,
particularly including those selling desirable goods and services in
exchange for bitcoin payments, as well as Bitcoin holders who wish to
spend or would spend their bitcoins (including selling for other
currencies) differently in the event of such a hard-fork.
What if one shop owner, for example, out of thousands, doesn't adapt the
hard-fork? It is expected, and should perhaps be encouraged, for a small
minority to not accept a hard fork, but by the wording of the BIP
("entire Bitcoin economy"), one shop owner can veto a hard-fork.

Mustafa

On 08/03/16 19:04, Luke Dashjr via bitcoin-dev wrote:
> It has been about 1 month since BIP 2 finished receiving comments, so I 
> believe it is an appropriate time to begin the process of moving it to Final 
> Status. Toward this end, I have opened a pull request:
>
>     https://github.com/bitcoin/bips/pull/350
>
> The current requirement for this is that "the reference implementation is 
> complete and accepted by the community". Given the vagueness of this criteria, 
> I intend to move forward applying BIP 2's more specific criteria to itself:
>
>> A process BIP may change status from Draft to Active when it achieves rough
>> consensus on the mailing list. Such a proposal is said to have rough
>> consensus if it has been open to discussion on the development mailing list
>> for at least one month, and no person maintains any unaddressed
>> substantiated objections to it. Addressed or obstructive objections may be
>> ignored/overruled by general agreement that they have been sufficiently
>> addressed, but clear reasoning must be given in such circumstances.
> Furthermore, there is a reference implementation in the mentioned PR.
>
> Please review the latest draft BIP and provide any objections ASAP.
> If there are no outstanding objections on 2016 April 9th, I will consider the 
> current draft to have reached rough consensus and update its Status to Final 
> by merging the PR.
>
> Thanks,
>
> Luke
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists•linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [bitcoin-dev] BIP 2 promotion to Final
       [not found]   ` <201603100053.43822.luke@dashjr.org>
@ 2016-03-10 14:02     ` Mustafa Al-Bassam
  2016-03-10 15:59       ` Jorge Timón
  2016-03-10 16:43       ` Luke Dashjr
  0 siblings, 2 replies; 15+ messages in thread
From: Mustafa Al-Bassam @ 2016-03-10 14:02 UTC (permalink / raw)
  To: Luke Dashjr, bitcoin-dev



On 10/03/16 00:53, Luke Dashjr wrote:
> On Thursday, March 10, 2016 12:29:16 AM Mustafa Al-Bassam wrote:
>>> the soft-fork does not become Final for as long as such a hard-fork
>>> has potentially-majority support, or at most three months.
>> This wording is awkward. What is "potentially-majority"?
> A group that is large enough that it may constitute a majority.
> How can I reword this better/clearer?
"potentially has majority support"?
>
>>> A hard-fork BIP requires adoption from the entire Bitcoin economy,
>>> particularly including those selling desirable goods and services in
>>> exchange for bitcoin payments, as well as Bitcoin holders who wish to
>>> spend or would spend their bitcoins (including selling for other
>>> currencies) differently in the event of such a hard-fork.
>> What if one shop owner, for example, out of thousands, doesn't adapt the
>> hard-fork? It is expected, and should perhaps be encouraged, for a small
>> minority to not accept a hard fork, but by the wording of the BIP
>> ("entire Bitcoin economy"), one shop owner can veto a hard-fork.
> It's not the hard-fork they can veto (in this context, anyway), but the 
> progression of the BIP Status field. However, one shop cannot operate in a 
> vacuum: if they are indeed alone, they will soon find themselves no longer 
> selling in exchange for bitcoin payments, as nobody else would exist willing 
> to use the previous blockchain to pay them. If they are no longer selling, 
> they cease to meet the criteria here enabling their veto.
I think in general this sounds like a good definition for a hard-fork
becoming active. But I can envision a situation where someone will try
to be annoying about it and point to one instance of one buyer and one
seller using the blockchain to buy and sell from each other, or set one up.

> Luke



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [bitcoin-dev] BIP 2 promotion to Final
  2016-03-10  0:36 ` Mustafa Al-Bassam
@ 2016-03-10 15:46   ` Jorge Timón
  0 siblings, 0 replies; 15+ messages in thread
From: Jorge Timón @ 2016-03-10 15:46 UTC (permalink / raw)
  To: Mustafa Al-Bassam; +Cc: Bitcoin Dev

[-- Attachment #1: Type: text/plain, Size: 1256 bytes --]

On Mar 10, 2016 02:04, "Mustafa Al-Bassam via bitcoin-dev" <
bitcoin-dev@lists•linuxfoundation.org> wrote:
>
> >A hard-fork BIP requires adoption from the entire Bitcoin economy,
> particularly including those selling desirable goods and services in
> exchange for bitcoin payments, as well as Bitcoin holders who wish to
> spend or would spend their bitcoins (including selling for other
> currencies) differently in the event of such a hard-fork.
> What if one shop owner, for example, out of thousands, doesn't adapt the
> hard-fork? It is expected, and should perhaps be encouraged, for a small
> minority to not accept a hard fork, but by the wording of the BIP
> ("entire Bitcoin economy"), one shop owner can veto a hard-fork.

No, the hardfork can still happen, but if a small group remains using the
old chain (a single person will likely abandon it very soon), then it
cannot be said that deployment was universal and thus the hardfork BIP
doesn't move to the final state. As long as there's users using the old
chain, a hardfork BIP shouldn't become final if I understood BIP2
correctly.

In other words,  uncontroversial hardfork bips can make it to the final
state once deployed, controversial hardforks may never become universally
deployed.

[-- Attachment #2: Type: text/html, Size: 1499 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [bitcoin-dev] BIP 2 promotion to Final
  2016-03-10 14:02     ` Mustafa Al-Bassam
@ 2016-03-10 15:59       ` Jorge Timón
  2016-03-10 16:28         ` Mustafa Al-Bassam
  2016-03-10 16:43       ` Luke Dashjr
  1 sibling, 1 reply; 15+ messages in thread
From: Jorge Timón @ 2016-03-10 15:59 UTC (permalink / raw)
  To: Mustafa Al-Bassam; +Cc: Bitcoin Dev

[-- Attachment #1: Type: text/plain, Size: 671 bytes --]

On Mar 10, 2016 16:51, "Mustafa Al-Bassam via bitcoin-dev" <
bitcoin-dev@lists•linuxfoundation.org> wrote:

> I think in general this sounds like a good definition for a hard-fork
> becoming active. But I can envision a situation where someone will try
> to be annoying about it and point to one instance of one buyer and one
> seller using the blockchain to buy and sell from each other, or set one
up.

And all the attacker will achieve is preventing a field on a text file on
github from moving from "active" to "final".
Seems pretty stupid. Why would an attacker care so much about this? Is
there any way the attacker can make gains or harm bitcoin with this attack?

[-- Attachment #2: Type: text/html, Size: 848 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [bitcoin-dev] BIP 2 promotion to Final
  2016-03-10 15:59       ` Jorge Timón
@ 2016-03-10 16:28         ` Mustafa Al-Bassam
  2016-03-10 16:33           ` Mustafa Al-Bassam
  2016-03-10 18:30           ` Jorge Timón
  0 siblings, 2 replies; 15+ messages in thread
From: Mustafa Al-Bassam @ 2016-03-10 16:28 UTC (permalink / raw)
  To: Jorge Timón; +Cc: Bitcoin Dev

[-- Attachment #1: Type: text/plain, Size: 1625 bytes --]



On 10/03/16 15:59, Jorge Timón wrote:
>
>
> On Mar 10, 2016 16:51, "Mustafa Al-Bassam via bitcoin-dev"
> <bitcoin-dev@lists•linuxfoundation.org
> <mailto:bitcoin-dev@lists•linuxfoundation.org>> wrote:
>
> > I think in general this sounds like a good definition for a hard-fork
> > becoming active. But I can envision a situation where someone will try
> > to be annoying about it and point to one instance of one buyer and one
> > seller using the blockchain to buy and sell from each other, or set
> one up.
>
> And all the attacker will achieve is preventing a field on a text file
> on github from moving from "active" to "final".
> Seems pretty stupid. Why would an attacker care so much about this? Is
> there any way the attacker can make gains or harm bitcoin with this
> attack?
>
It's extremely naive to think that just because you can't think of an
incentive for a reason for an attack to do this, an attacker will never
to do this. There are many people that would be willing to spend some
time to cause some trouble for the enjoyment of it, if the attack is
free to execute.

The fact that it takes very little time and effort to prevent a BIP from
reaching final status, means that in an base of millions of users it's
guaranteed that some disgruntled or bored person out there will attack
it, even if it's for the lulz.

To reasonably expect that any hark fork - including an uncontroversial
one - will be adapted by every single person in a ecosystem of millions
of people, is wishful thinking and the BIP may as well say "hard fork
BIPs shall never reach final status."

[-- Attachment #2: Type: text/html, Size: 2354 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [bitcoin-dev] BIP 2 promotion to Final
  2016-03-10 16:28         ` Mustafa Al-Bassam
@ 2016-03-10 16:33           ` Mustafa Al-Bassam
  2016-03-10 18:30           ` Jorge Timón
  1 sibling, 0 replies; 15+ messages in thread
From: Mustafa Al-Bassam @ 2016-03-10 16:33 UTC (permalink / raw)
  To: Jorge Timón; +Cc: Bitcoin Dev

[-- Attachment #1: Type: text/plain, Size: 1863 bytes --]

By the way, on that basis it might be a good idea to introduce an extra
status called "deployed" to indicate when a hard fork has reached a
super-majority and is being used by the economy in practice, but not the
whole economy.

On 10/03/16 16:28, Mustafa Al-Bassam wrote:
>
>
> On 10/03/16 15:59, Jorge Timón wrote:
>>
>>
>> On Mar 10, 2016 16:51, "Mustafa Al-Bassam via bitcoin-dev"
>> <bitcoin-dev@lists•linuxfoundation.org> wrote:
>>
>> > I think in general this sounds like a good definition for a hard-fork
>> > becoming active. But I can envision a situation where someone will try
>> > to be annoying about it and point to one instance of one buyer and one
>> > seller using the blockchain to buy and sell from each other, or set
>> one up.
>>
>> And all the attacker will achieve is preventing a field on a text
>> file on github from moving from "active" to "final".
>> Seems pretty stupid. Why would an attacker care so much about this?
>> Is there any way the attacker can make gains or harm bitcoin with
>> this attack?
>>
> It's extremely naive to think that just because you can't think of an
> incentive for a reason for an attack to do this, an attacker will
> never to do this. There are many people that would be willing to spend
> some time to cause some trouble for the enjoyment of it, if the attack
> is free to execute.
>
> The fact that it takes very little time and effort to prevent a BIP
> from reaching final status, means that in an base of millions of users
> it's guaranteed that some disgruntled or bored person out there will
> attack it, even if it's for the lulz.
>
> To reasonably expect that any hark fork - including an uncontroversial
> one - will be adapted by every single person in a ecosystem of
> millions of people, is wishful thinking and the BIP may as well say
> "hard fork BIPs shall never reach final status."


[-- Attachment #2: Type: text/html, Size: 2902 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [bitcoin-dev] BIP 2 promotion to Final
  2016-03-10 14:02     ` Mustafa Al-Bassam
  2016-03-10 15:59       ` Jorge Timón
@ 2016-03-10 16:43       ` Luke Dashjr
  1 sibling, 0 replies; 15+ messages in thread
From: Luke Dashjr @ 2016-03-10 16:43 UTC (permalink / raw)
  To: Mustafa Al-Bassam; +Cc: bitcoin-dev

On Thursday, March 10, 2016 2:02:15 PM Mustafa Al-Bassam wrote:
> On 10/03/16 00:53, Luke Dashjr wrote:
> > On Thursday, March 10, 2016 12:29:16 AM Mustafa Al-Bassam wrote:
> >>> A hard-fork BIP requires adoption from the entire Bitcoin economy,
> >>> particularly including those selling desirable goods and services in
> >>> exchange for bitcoin payments, as well as Bitcoin holders who wish to
> >>> spend or would spend their bitcoins (including selling for other
> >>> currencies) differently in the event of such a hard-fork.
> >> 
> >> What if one shop owner, for example, out of thousands, doesn't adapt the
> >> hard-fork? It is expected, and should perhaps be encouraged, for a small
> >> minority to not accept a hard fork, but by the wording of the BIP
> >> ("entire Bitcoin economy"), one shop owner can veto a hard-fork.
> > 
> > It's not the hard-fork they can veto (in this context, anyway), but the
> > progression of the BIP Status field. However, one shop cannot operate in
> > a vacuum: if they are indeed alone, they will soon find themselves no
> > longer selling in exchange for bitcoin payments, as nobody else would
> > exist willing to use the previous blockchain to pay them. If they are no
> > longer selling, they cease to meet the criteria here enabling their
> > veto.
> 
> I think in general this sounds like a good definition for a hard-fork
> becoming active. But I can envision a situation where someone will try
> to be annoying about it and point to one instance of one buyer and one
> seller using the blockchain to buy and sell from each other, or set one up.

In this scenario, it would seem the previous Bitcoin is alive any working, and 
that the hard-fork has failed. How to resolve such a split is outside the 
scope of the BIP process IMO.

Luke


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [bitcoin-dev] BIP 2 promotion to Final
  2016-03-10 16:28         ` Mustafa Al-Bassam
  2016-03-10 16:33           ` Mustafa Al-Bassam
@ 2016-03-10 18:30           ` Jorge Timón
  1 sibling, 0 replies; 15+ messages in thread
From: Jorge Timón @ 2016-03-10 18:30 UTC (permalink / raw)
  To: Mustafa Al-Bassam; +Cc: Bitcoin Dev

[-- Attachment #1: Type: text/plain, Size: 904 bytes --]

On Mar 10, 2016 17:28, "Mustafa Al-Bassam" <mus@musalbas•com> wrote:
>
> The fact that it takes very little time and effort to prevent a BIP from
reaching final status, means that in an base of millions of users it's
guaranteed that some disgruntled or bored person out there will attack it,
even if it's for the lulz.

I still fail to see the harm caused by this attack. At some point the
attacker will get bored of laughing even if the attack has a small costs
(which I'm not that sure it is).

> To reasonably expect that any hark fork - including an uncontroversial
one - will be adapted by every single person in a ecosystem of millions of
people, is wishful thinking and the BIP may as well say "hard fork BIPs
shall never reach final status."

This is what seem to have happened with uncontroversial softforks in the
past. Why is wishful thinking to expect the same for uncontroversial
hardforks?

[-- Attachment #2: Type: text/html, Size: 1074 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [bitcoin-dev] BIP 2 promotion to Final
  2016-03-08 19:04 [bitcoin-dev] BIP 2 promotion to Final Luke Dashjr
  2016-03-10  0:36 ` Mustafa Al-Bassam
       [not found] ` <56E0BFDC.5070604@musalbas.com>
@ 2016-03-16 20:43 ` Btc Drak
  2016-03-16 22:24   ` Luke Dashjr
  2 siblings, 1 reply; 15+ messages in thread
From: Btc Drak @ 2016-03-16 20:43 UTC (permalink / raw)
  To: Luke Dashjr; +Cc: Bitcoin Dev

[-- Attachment #1: Type: text/plain, Size: 2176 bytes --]

I have an objection about "BIP comments" in BIP2. I think BIPs should be
self contained, but the specification recommends posting comments to the
Bitcoin Wiki (bitcoin.it). I think this is a bad idea and external sources
are bound to go stale over time as can be evidenced by a number of existing
BIPs which link to external content that has long since expired. Comments
should be made instead using the Wiki feature at bitcoin/bips itself (which
can be enabled in the administration settings).

On Tue, Mar 8, 2016 at 7:04 PM, Luke Dashjr via bitcoin-dev <
bitcoin-dev@lists•linuxfoundation.org> wrote:

> It has been about 1 month since BIP 2 finished receiving comments, so I
> believe it is an appropriate time to begin the process of moving it to
> Final
> Status. Toward this end, I have opened a pull request:
>
>     https://github.com/bitcoin/bips/pull/350
>
> The current requirement for this is that "the reference implementation is
> complete and accepted by the community". Given the vagueness of this
> criteria,
> I intend to move forward applying BIP 2's more specific criteria to itself:
>
> > A process BIP may change status from Draft to Active when it achieves
> rough
> > consensus on the mailing list. Such a proposal is said to have rough
> > consensus if it has been open to discussion on the development mailing
> list
> > for at least one month, and no person maintains any unaddressed
> > substantiated objections to it. Addressed or obstructive objections may
> be
> > ignored/overruled by general agreement that they have been sufficiently
> > addressed, but clear reasoning must be given in such circumstances.
>
> Furthermore, there is a reference implementation in the mentioned PR.
>
> Please review the latest draft BIP and provide any objections ASAP.
> If there are no outstanding objections on 2016 April 9th, I will consider
> the
> current draft to have reached rough consensus and update its Status to
> Final
> by merging the PR.
>
> Thanks,
>
> Luke
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists•linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>

[-- Attachment #2: Type: text/html, Size: 3016 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [bitcoin-dev] BIP 2 promotion to Final
  2016-03-16 20:43 ` Btc Drak
@ 2016-03-16 22:24   ` Luke Dashjr
  2016-03-18  9:42     ` Btc Drak
  2016-03-18 11:59     ` Tom
  0 siblings, 2 replies; 15+ messages in thread
From: Luke Dashjr @ 2016-03-16 22:24 UTC (permalink / raw)
  To: Btc Drak; +Cc: Bitcoin Dev

On Wednesday, March 16, 2016 8:43:09 PM Btc Drak wrote:
> I have an objection about "BIP comments" in BIP2. I think BIPs should be
> self contained, but the specification recommends posting comments to the
> Bitcoin Wiki (bitcoin.it). I think this is a bad idea and external sources
> are bound to go stale over time as can be evidenced by a number of existing
> BIPs which link to external content that has long since expired. Comments
> should be made instead using the Wiki feature at bitcoin/bips itself (which
> can be enabled in the administration settings).

BIP Comments are not a part of the BIP itself, merely post-completion notes 
from various external parties. So having them external does not make the BIP 
any less self-contained. Right now, this information takes the form of 
reddit/forum comments, IRC chats, etc.

It is important that the forum for comments have a low barrier of use. The 
Bitcoin Wiki requires only a request for editing privileges, whereas GitHub 
wiki would require reading and agreeing to a lengthy Terms of Service 
contract.

In terms of staleness, the Wiki has been shown to stand the test of time, and 
is frankly less likely to move than the GitHub repository.

The BIP process originated on the Wiki, and was only moved to GitHub because 
stronger moderation was needed (eg, to prevent random other people from 
editing someone else's BIP; number self-assignments; etc). Such moderation is 
not only unnecessary for BIP Comments, but would be an outright nuisance.

I hope this addresses all your concerns and we can move forward with BIP 2 
unmodified?

(On another note, I wonder if we should recommend non-reference implementation 
lists/links be moved to BIP Comments rather than constantly revising the BIPs 
with them...)

Luke


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [bitcoin-dev] BIP 2 promotion to Final
  2016-03-16 22:24   ` Luke Dashjr
@ 2016-03-18  9:42     ` Btc Drak
  2016-03-18 19:34       ` Luke Dashjr
  2016-03-18 11:59     ` Tom
  1 sibling, 1 reply; 15+ messages in thread
From: Btc Drak @ 2016-03-18  9:42 UTC (permalink / raw)
  To: Luke Dashjr; +Cc: Bitcoin Dev

[-- Attachment #1: Type: text/plain, Size: 2389 bytes --]

On Wed, Mar 16, 2016 at 10:24 PM, Luke Dashjr <luke@dashjr•org> wrote:

> BIP Comments are not a part of the BIP itself, merely post-completion notes
> from various external parties. So having them external does not make the
> BIP
> any less self-contained. Right now, this information takes the form of
> reddit/forum comments, IRC chats, etc.
>

BIP2 does not state the comments section is where discussion happens for
the BIP, but for a sort of final summary.


> It is important that the forum for comments have a low barrier of use. The
> Bitcoin Wiki requires only a request for editing privileges, whereas GitHub
> wiki would require reading and agreeing to a lengthy Terms of Service
> contract.
>

Seems weak, it's much easier to sign up for a Github account and most have
one already. It's certainly easier than either paying to get edit
privileges on the Bitcoin Wiki find someone to convince you're genuine an
obscure IRC channel.


> In terms of staleness, the Wiki has been shown to stand the test of time,
> and
> is frankly less likely to move than the GitHub repository.
>
> The BIP process originated on the Wiki, and was only moved to GitHub
> because
> stronger moderation was needed (eg, to prevent random other people from
> editing someone else's BIP; number self-assignments; etc). Such moderation
> is
> not only unnecessary for BIP Comments, but would be an outright nuisance.
>

I'm not sure that is the reason why, but in any case, Github is a more
sensible place because of the collaborative features which is why they
became the centre of OSS software development for hundreds of thousands of
projects.


> I hope this addresses all your concerns and we can move forward with BIP 2
> unmodified?
>

I am sorry but it has not. I still strongly object to using the Bitcoin
Wiki or any external source source for the commentary part of BIP2. I
believe it should be done on using the Wiki feature at bitcoin/bips. If
that is not acceptable, then I would suggest a separate page in the bip
assets folder, called bip<nnnn>/comments.md. On a side note, more complex
reference implementation code should be stored in that folder too.


> (On another note, I wonder if we should recommend non-reference
> implementation
> lists/links be moved to BIP Comments rather than constantly revising the
> BIPs
> with them...)
>

Certainly those could be on the comments page.

[-- Attachment #2: Type: text/html, Size: 3393 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [bitcoin-dev] BIP 2 promotion to Final
  2016-03-16 22:24   ` Luke Dashjr
  2016-03-18  9:42     ` Btc Drak
@ 2016-03-18 11:59     ` Tom
  1 sibling, 0 replies; 15+ messages in thread
From: Tom @ 2016-03-18 11:59 UTC (permalink / raw)
  To: bitcoin-dev

On Wednesday 16 Mar 2016 22:24:30 Luke Dashjr via bitcoin-dev wrote:
> It is important that the forum for comments have a low barrier of use. The 
> Bitcoin Wiki requires only a request for editing privileges, whereas GitHub 
> wiki would require reading and agreeing to a lengthy Terms of Service
> contract.

I'd argue that neither of those two qualifies in that case.

I second BTCDraks' objection.




^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [bitcoin-dev] BIP 2 promotion to Final
  2016-03-18  9:42     ` Btc Drak
@ 2016-03-18 19:34       ` Luke Dashjr
  2016-03-18 22:52         ` David A. Harding
  0 siblings, 1 reply; 15+ messages in thread
From: Luke Dashjr @ 2016-03-18 19:34 UTC (permalink / raw)
  To: Btc Drak; +Cc: Bitcoin Dev

On Friday, March 18, 2016 9:42:16 AM Btc Drak wrote:
> On Wed, Mar 16, 2016 at 10:24 PM, Luke Dashjr <luke@dashjr•org> wrote:
> > BIP Comments are not a part of the BIP itself, merely post-completion
> > notes from various external parties. So having them external does not
> > make the BIP
> > any less self-contained. Right now, this information takes the form of
> > reddit/forum comments, IRC chats, etc.
> 
> BIP2 does not state the comments section is where discussion happens for
> the BIP, but for a sort of final summary.

Yes, discussion for the BIP still happens on the mailing list.

> > It is important that the forum for comments have a low barrier of use.
> > The Bitcoin Wiki requires only a request for editing privileges, whereas
> > GitHub wiki would require reading and agreeing to a lengthy Terms of
> > Service contract.
> 
> Seems weak, it's much easier to sign up for a Github account and most have
> one already. It's certainly easier than either paying to get edit
> privileges on the Bitcoin Wiki find someone to convince you're genuine an
> obscure IRC channel.

Weak? What does that even mean? GitHub's terms are no trivial list. It's not a 
matter of "easy", but whether you're willing to agree to the terms or not - 
and people should be free to participate without doing so. The Bitcoin Wiki 
has never had a problem with whitelisting people, and isn't exclusively 
available via IRC.

> > In terms of staleness, the Wiki has been shown to stand the test of time,
> > and
> > is frankly less likely to move than the GitHub repository.
> > 
> > The BIP process originated on the Wiki, and was only moved to GitHub
> > because
> > stronger moderation was needed (eg, to prevent random other people from
> > editing someone else's BIP; number self-assignments; etc). Such
> > moderation is
> > not only unnecessary for BIP Comments, but would be an outright nuisance.
> 
> I'm not sure that is the reason why, but in any case, Github is a more
> sensible place because of the collaborative features which is why they
> became the centre of OSS software development for hundreds of thousands of
> projects.

GitHub's collaborative features for the wiki function is clearly inferior.

> > I hope this addresses all your concerns and we can move forward with BIP
> > 2 unmodified?
> 
> I am sorry but it has not. I still strongly object to using the Bitcoin
> Wiki or any external source source for the commentary part of BIP2. I
> believe it should be done on using the Wiki feature at bitcoin/bips. If
> that is not acceptable, then I would suggest a separate page in the bip
> assets folder, called bip<nnnn>/comments.md. On a side note, more complex
> reference implementation code should be stored in that folder too.

Then you're essentially standing in the way of BIP 2 and stalling it.

I have no interest in having to manually approve every single little comment 
on BIPs, and I think it's likely nobody will use it if doing so requires such 
effort.

> > (On another note, I wonder if we should recommend non-reference
> > implementation
> > lists/links be moved to BIP Comments rather than constantly revising the
> > BIPs
> > with them...)
> 
> Certainly those could be on the comments page.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [bitcoin-dev] BIP 2 promotion to Final
  2016-03-18 19:34       ` Luke Dashjr
@ 2016-03-18 22:52         ` David A. Harding
  0 siblings, 0 replies; 15+ messages in thread
From: David A. Harding @ 2016-03-18 22:52 UTC (permalink / raw)
  To: Luke Dashjr; +Cc: Bitcoin Dev

Hi,

Arguing about which wiki is better doesn't feel productive to me. Can we
just let BIP authors decide for themselves? Draft-BIP2 already has a
provision for allowing authors to specify a backup wiki of their own
choosing; can we just make that the policy in all cases (and drop the
need for a backup wiki)?

-Dave


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2016-03-18 22:53 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-08 19:04 [bitcoin-dev] BIP 2 promotion to Final Luke Dashjr
2016-03-10  0:36 ` Mustafa Al-Bassam
2016-03-10 15:46   ` Jorge Timón
     [not found] ` <56E0BFDC.5070604@musalbas.com>
     [not found]   ` <201603100053.43822.luke@dashjr.org>
2016-03-10 14:02     ` Mustafa Al-Bassam
2016-03-10 15:59       ` Jorge Timón
2016-03-10 16:28         ` Mustafa Al-Bassam
2016-03-10 16:33           ` Mustafa Al-Bassam
2016-03-10 18:30           ` Jorge Timón
2016-03-10 16:43       ` Luke Dashjr
2016-03-16 20:43 ` Btc Drak
2016-03-16 22:24   ` Luke Dashjr
2016-03-18  9:42     ` Btc Drak
2016-03-18 19:34       ` Luke Dashjr
2016-03-18 22:52         ` David A. Harding
2016-03-18 11:59     ` Tom

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox