Bitwarden is now in Arch Linux community repository
archlinux.org
archlinux.org
Basically, they clearly don't police individual users self-hosting, but they maintain the right to knock on the door of companies.
Redistribution is also not allowed.
The Bitwarden desktop and mobile clients are open source because they are under GPLv3, a license that meets the OSD. Vaultwarden is also GPLv3.
(By the way, the only widely accepted definition of open source software is the one published by the OSI, and the only widely accepted definition of free/libre software is the one published by the FSF, so those are the definitions we use.)
The license for this code https://github.com/bitwarden/server/blob/master/LICENSE_BITW... says,
> 2.4 Third Party Software. The Commercial Modules may contain or be provided with third party open source libraries, components, utilities and other open source software (collectively, "Open Source Software").
which implies that the Commercial Modules, themselves, are not Open Source Software.
(Also it clearly doesn't follow the Open Source Definition or any other standard definition of Open Source.)
Last I looked, it wasn't fun to self-host anyway. Vaultwarden ftw!
However I don't know whether I'm better off using Bitwarden free, paid, self-hosting and managing backups myself, or just sticking with Firefox Sync (which has a truly awful barely-working Android app).
Edit Found the on-prem license docs: https://bitwarden.com/help/article/licensing-on-premise/
Edit You could also just fork it and enable the features if you wanted to spend the time doing so.
Apple made it easy so I didn't think about the concept much so not sure what I need. Is a password manager just for all my browser logins?
I've been curious about 1Password but it seems closed source and you can't self host so why bother. I'm leaving Apple for that reason.
If you use pass (https://www.passwordstore.org/) there is also a Firefox extension in the offical Arch repos: https://archlinux.org/packages/community/any/browserpass-fir...
I actually tried setting up a bit warden server on a (not so old) computer but had just so much trouble with the docker image, couldn’t really find docs on how to set up without it, just ridiculous in my opinion. A few months later, I tried using pass full time and so far it’s been great!
On the desktop for browser integration there are at least a couple well-maintained extensions. There is also gopass for sharing passwords with a team or multiple people.