Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

ソフトウェア名をmastodonからkmyblueに変更する #369

Closed
kmycode opened this issue Dec 22, 2023 · 4 comments · Fixed by #438
Closed

ソフトウェア名をmastodonからkmyblueに変更する #369

kmycode opened this issue Dec 22, 2023 · 4 comments · Fixed by #438

Comments

@kmycode
Copy link
Owner

kmycode commented Dec 22, 2023

挙動を変更してほしい機能や動作

  • バージョン表記に使用するソフトウェア名およびバージョン
  • NodeInfoで公開するソフトウェア名およびバージョン

現在の挙動

mastodon
v4.3.0-alpha+kmyblue.9.4

変更してほしい新しい挙動

kmyblue
kb9.4

必要性

これまでは本家Mastodonに敬意を示す意味でmastodonを使い続けてきたが、このままmastodonとkmyblueのバージョンを組み合わせた表記を続けるには実用的な問題が生じた。

  • バージョン表記が冗長になり、デザイン崩れが発生する場合がある
  • 管理者がkmyblueをフォークした上でさらに独自の改造を施す場合、管理者自身の名前を記載する場所がない

ただこれだけではソフトウェア名を変更する動機として少々苦しいので、今後の様子も見て判断する
特にMastodon本家のバージョンを記載するメリットはとても大きいので、そこも考慮に入れる

@kmycode
Copy link
Owner Author

kmycode commented Dec 23, 2023

論理ではなく感情の話ですが、ソフトウェア名をkmyblueにした瞬間飽きそうな気はしています
あるかわからんけどもう少し発展して取り返しがつかなくなったタイミングにやりたいけど、そのタイミングになったらなったでまた飽きそうとか言い出しそう

@kmycode
Copy link
Owner Author

kmycode commented Dec 24, 2023

ひとまず『利便性』よりも『開発の継続性』が何より優先されると考えられるので、気持ちの整理ができるまでソフトウェア名の変更はあえて行わない

@kmycode
Copy link
Owner Author

kmycode commented Jan 9, 2024

これについてしばらく考えたのだが、ソフトウェア名を『思想』によって分類するという考え方はどうだろうか。

kmyblueはMastodon本家の思想を継承しつつ、「ローカルに閉じる」という独自の思想を足して開発している。
よってkmyblueとMastodonを完全に同一とみなされると支障が発生するので、分けた方がいい

@kmycode kmycode added this to the kb11.0 milestone Jan 9, 2024
@kmycode kmycode added cost-low and removed pending labels Jan 9, 2024
@kmycode
Copy link
Owner Author

kmycode commented Jan 9, 2024

今回はソフトウェア名を変更するだけにして、バージョン表記の変更は保留します(Hometownでも同様の設定・表記を採用している)
本家Mastodonのバージョン番号を明記するにもメリットがあるので、それを捨てることは現状考えづらい

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant