Skip to content

39: Remove other implementation sections#1576

Merged
jonatack merged 1 commit into
bitcoin:masterfrom
achow101:stop-link-spam
Apr 25, 2024
Merged

39: Remove other implementation sections#1576
jonatack merged 1 commit into
bitcoin:masterfrom
achow101:stop-link-spam

Conversation

@achow101

@achow101 achow101 commented Apr 24, 2024

Copy link
Copy Markdown
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.

@jonatack jonatack left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

@jonatack

jonatack commented Apr 24, 2024

Copy link
Copy Markdown
Member

@murchandamus

murchandamus commented Apr 25, 2024

Copy link
Copy Markdown
Member

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.

@achow101 achow101 changed the title 38, 39, 85: Remove other implementation sections 39: Remove other implementation sections Apr 25, 2024
@achow101

Copy link
Copy Markdown
Member Author

I've limited this one to just BIP 39 and will open separate PRs for the other BIPs.

@jonatack

Copy link
Copy Markdown
Member

@slush0 @prusnak @voisine @ebfull mind providing feedback on removing the "other implementations" section from BIP39?

@prusnak

prusnak commented Apr 25, 2024

Copy link
Copy Markdown
Contributor

Yes, please! ACK

@slush0

slush0 commented Apr 25, 2024

Copy link
Copy Markdown
Contributor

ACK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants