39: Remove other implementation sections #1576

pull achow101 wants to merge 1 commits into bitcoin:master from achow101:stop-link-spam changing 1 files +0 −69
  1. achow101 commented at 8:41 pm on April 24, 2024: member

    Many people open PRs here to add their own implementation of BIP 39 to their “Other Implementations” section. This is fairly noisy, and also places a burden on the BIP’s authors to check those PRs. Some of those links also no longer exist. It just seems like people are adding their links to essentially advertise their projects, and it’s annoying.

    Furthermore, it’s not clear to me whether anyone actually reviews the code of those repos. As those repos also tend to not be controlled by the BIP authors, it’s also possible that they may include malicious code after being linked to. I think generally we should avoid linking to code where the authors of the code don’t overlap with the authors of the BIP.

    Therefore, I propose that the “Other Implementations” sections of this BIP should be removed.

  2. jonatack commented at 11:35 pm on April 24, 2024: member
    ACK
  3. jonatack commented at 11:39 pm on April 24, 2024: member
  4. murchandamus commented at 12:15 pm on April 25, 2024: contributor

    I agree with the sentiment behind this PR: I don’t think the additional implementations are well-vetted, and it doesn’t make sense to maintain these lists on the BIPs themselves where it burdens the original authors indefinitely. I’m a bit uncomfortable with the BIP editors just deciding this by themselves, though. I would prefer if we at least gave the authors of the affected BIPs a chance to respond given that it is their documents, even if we perceive this to be in their benefit. Generally, I think PRs should only pertain to one BIP, unless the authors of the BIPs match, so it would be better if there were separate PRs for the separate documents.

    BTW, BIP21 suffers from the same problem: #825.

  5. 39: Remove other implementation sections fd5d424f55
  6. achow101 force-pushed on Apr 25, 2024
  7. achow101 renamed this:
    38, 39, 85: Remove other implementation sections
    39: Remove other implementation sections
    on Apr 25, 2024
  8. achow101 commented at 2:16 pm on April 25, 2024: member
    I’ve limited this one to just BIP 39 and will open separate PRs for the other BIPs.
  9. jonatack commented at 2:22 pm on April 25, 2024: member
    @slush0 @prusnak @voisine @ebfull mind providing feedback on removing the “other implementations” section from BIP39?
  10. prusnak commented at 2:47 pm on April 25, 2024: contributor
    Yes, please! ACK
  11. jonatack merged this on Apr 25, 2024
  12. jonatack closed this on Apr 25, 2024

  13. slush0 commented at 3:20 pm on April 25, 2024: contributor
    ACK
  14. Stefan41199 approved

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bips. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-26 12:10 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me