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? |
|
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? :) |
|
The repository is now https://github.com/ipfs/kubo |
Follow-ups after repository rename Context: #8959
|
Published artifacts for 0.14.0-rc1 use To minimize the impact on infrastructure that autoupdates on a new release, |
|
Great! I pinned the development version of go-ipfs for Arch Linux on the last stable release until all the kinks are gone (only regarding my packaging). Will push a Kubo-git package soon. :) |
|
@RubenKelevra thanks! Makes perfect sense for package maintainers like you to wait until Kubo 0.14.0 (final) is released – that will be the first stable release under the new name. But feel free to test with 0.14.0-rc1 and lmk if anything needs fixing before 0.14.0 |
|
I've released a preliminary package with the info that it's currently not expecting to work, but should be considered a work in progress. This way people can test it ASAP. :) https://aur.archlinux.org/packages/kubo-git And as the kubo-git package has the "replace" tag set, it will automatically replace the go-ipfs-git package when selected. So the old package won't receive any updates anymore. I think that's the best "clean cut" solution. |
ipfs/kubo#8959 ipfs/go-ipfs was renamed to ipfs/kubo.
refactor: rename `go-ipfs` to `kubo` See ipfs/kubo#8959
|
Go-IPFS was renamed to Kubo in version 0.14.0, see ipfs/kubo#8959.
- Rev https://github.com/ipfs/kubo/releases/tag/v0.14.0 - Rename to kubo from go-ipfs, ipfs/kubo#8959 - Enable aarch64
Go-IPFS was renamed to Kubo in version 0.14.0, see ipfs/kubo#8959.
lidel commentedMay 9, 2022
•
edited
What
IPFS Stewards are renaming go-ipfs to something else❄️
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:
github.com/ipfs/go-ipfs/importsgo-ipfstokuboipfs-docs#1185 (waiting for 0.14)Things that use
go-ipfsname, that we don't plan breaking at this time:WANT TO PROPOSE THE NEW NAME?
The text was updated successfully, but these errors were encountered: