keepassium / KeePassium

KeePass-compatible password manager for iOS
https://keepassium.com
Other
1.21k stars 103 forks source link

Migration to organization #302

Closed Neustradamus closed 1 year ago

Neustradamus commented 1 year ago

Dear @KeePassium team,

It is possible to migrate the personal account to organization?

Converting:

It is possible to rename this account and create the organization and move/transfer the repository to the organization.

Rename account:

Create an organization:

Transfer a repository:

Like:

keepassium commented 1 year ago

Hmmm, but why?

Neustradamus commented 1 year ago

@keepassium: Because Keepassium is not a person but a project :)

keepassium commented 1 year ago

Because Keepassium is not a person but a project :)

True :) But there are quite a few drawbacks:

  • You will no longer be able to sign into the converted personal account.
  • Any commits made with the converted personal account will no longer be linked to that account.
  • Any existing comments made by the converted personal account will no longer be linked to that account. The comments themselves will remain intact, but will be associated with the ghost user.

In addition, the alternative "rename / create / transfer" route opens a gap for intercepting the account name between the "rename" and "create" steps. Sure, GitHub would probably assist in reclaiming it, but this could take days (of someone publishing who-knows-what as @keepassium).

To me, these drawbacks sound significant enough. What are the expected benefits of the conversion?

Neustradamus commented 1 year ago

@keepassium: You can rename your current account with another name and create the keepassium organization and transfer all repositories into the new organization. There will have no lost :)

keepassium commented 1 year ago

Sure, but this would replace nice and clean keepassium with something less concise. What are the benefits of doing so?

Neustradamus commented 1 year ago

@keepassium: If repositories are linked to Keepassium, you can transfer in the organization, others can be on your personal account.

A better management, more options, ...

keepassium commented 1 year ago

A better management, more options, ...

In comparison to very concrete drawbacks, these benefits are way too vague. It ain't broke, so won't fix.

Thanks again for the suggestion, though.

Neustradamus commented 1 year ago

@keepassium: Please read the docs, there are a lot...

And a project is not a person!

And there is no break!

keepassium commented 1 year ago

Let me summarize again:

  1. The purpose of this account is to provide access to KeePassium source code and related libraries. This already works well as it is.
  2. Switching to an organization account would:
    • If converting the account type:
      • Break authorship of commits and comments
      • Make it no longer possible to comment as @KeePassium
    • If transferring to a new org account:
      • Break existing links to the repo
    • If current account renamed, then a new one created:
      • Risk losing the account handle between these steps
    • Add team/role management features, completely irrelevant for the sole contributor.
    • Add zero value to the purpose outlined in line 1.

The drawbacks are concrete and real. The benefits are irrelevant at this stage. Until this balance changes, this issue will remain in "wontfix".

Neustradamus commented 1 year ago

@keepassium: But you are not a person but a project. Personal account is for a physical person.

There is no break! I have done several times without :)

You can rename your current account and create the organization in few seconds.

Examples:

keepassium commented 1 year ago

I see you have a history of harassing the maintainers to convert into organizations — with no other motivation than "it's better, it's free, others did it". You don't seem to mention those who refused and asked you to stop spamming.

I don't know what your agenda is nor does it concern me. It only pains me to see how much time other maintainers wasted responding to these empty distractions.

This issue is closed and won't be worked on. Please refrain from reopening or resubmitting it, or your account will be the first one to get banned in this project. Thank you and farewell.