-
-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Minimal rename of go-ipfs in 2022Q2 #8959
Comments
Maybe |
@aschmahmann Why not? |
|
2022-05-10 notes:
@lidel is owning on getting decisions wrapped up by the week of 2022-05-16. |
I think go-ipfs is great name, go-ipfs describes perfectly that the program is an ipfs implementation in golang, I was not aware that the name minimizes other implementations such as rust-ipfs or js-ipfs, I think those names are fine too. All the best |
I think the idea behind it is to open up the ecosystem to multiple implementations even in the same langage. To make go-ipfs a go implementation of IPFS, not THE go implementation of IPFS. Just like for HTTP, many implementations may coexist, for exemple to specialize on different usecases. It would also remind people that IPFS is a protocol, not a software. I think this a first step for IPFS (the protocol), to reach the next level of popularity. |
This comment was marked as off-topic.
This comment was marked as off-topic.
Quick update:
WANT TO PROPOSE THE NEW NAME for go-ipfs?👉 Comment in ipfs/ipfs#471 |
IPFS Stewards voted on names proposed here to see which names make the majority happy. |
@lidel good luck! There are some pretty compelling suggestions :) |
Summary of community proposals from discussion thread: Most popular (captured on 2022-06-14):
Long tail:
IPFS Stewards voted, and discussed results internally. Identified some concerns around names that clash with other "Web3" / "Dweb" projects, and potential problems when it comes to hearing / pronunciation and non-native speakers (namely, "orchid protocol" exists, and "aster" phonemes are.. problematic) Stewards narrowed it down to three "safe" choices:
We will now consult with historical maintainers and project leaders, the final decision will be announced later this week. |
we will be renaming go-ipfs to: kubosafe and popular, comes with a suiting Japanese meaning:
thank you all for participating in the discussion! |
Cool! Will ipfs-desktop become kubo-desktop? Will ipfs-cluster become kubo-cluster? |
I guess it will depend on the plans for these projects. Does PL want to nudge people to write alternative implementations on ipfs-cluster or not, will it be tightly coupled with kubo or will the ipfs daemon of ipfs-desftop be swappable, etc. Same for ipfs-cluster. |
This comment was marked as duplicate.
This comment was marked as duplicate.
Well ipfs-desktop and ipfs-cluster are completely dependent on go-ipfs. I would vote for a rename of these too, as it "streamlines" what the user will see as naming and makes clear they are coupled with the go implementation. @hsanjuan would you rename ipfs-cluster to kubo-cluster? :) |
Go-IPFS was renamed to Kubo in version 0.14.0, see ipfs/kubo#8959.
refactor: rename to kubo see: ipfs/kubo#8959 This commit was moved from ipfs/kubo@d82dec3
Follow-ups after repository rename Context: ipfs/kubo#8959 This commit was moved from ipfs/kubo@9ce802f
We've made the UX rename a while ago, to make it clear this is not "IPFS API" but RPC specific to Kubo implementation. Unfortunately, the most user-facing app (Companion) is still using old terminology. This closes the gap. More: ipfs/kubo#8959
* fix: replace IPFS API with Kubo RPC We've made the UX rename a while ago, to make it clear this is not "IPFS API" but RPC specific to Kubo implementation. Unfortunately, the most user-facing app (Companion) is still using old terminology. This closes the gap. More: ipfs/kubo#8959 * fix: replace API with RPC * fix: remove mention of go-ipfs
refactor: rename to kubo see: ipfs/kubo#8959
Closing this one as we've finally got |
cc ipfs/npm-kubo#51 cc ipfs/kubo#8959 Co-authored-by: Russell Dempsey <1173416+SgtPooki@users.noreply.github.com>
What
IPFS Stewards are renaming go-ipfs to something else ❄️
👉 Feel free to comment in ipfs/ipfs#471 with name (and logo like one in #8958).
Note: we reserve the right to ignore every instance of Boaty McBoatface.
Why
This is part of a wider, long ecosystem epic (see ipfs/ipfs#470) where we clarify that IPFS is a set of interoperable protocols and conventions, and not a specific implementation, like go-ipfs.
tl;dr:
When
This will take time, but we want to do the basic rename of project / repo (scope tbd) before July 2022
How
The scope is TBD, we are identifying potential breakage in #8958.
Current proposal is to:
🟢 Rename before July
github.com/ipfs/go-ipfs/
importsgo-ipfs
tokubo
ipfs-docs#1185 (waiting for 0.14)👍 👎 🤔 Need analysis and decision
🛑 Keep or rename at a later date
Things that use
go-ipfs
name, that we don't plan breaking at this time:WANT TO PROPOSE THE NEW NAME?
👉 Feel free to comment in ipfs/ipfs#471 with name (and logo like one in #8958).
The text was updated successfully, but these errors were encountered: