Pull request #10974 introduces the @bitwarden/sdk-internal dependency which is needed to build the desktop client. The dependency contains a licence statement which contains the following clause: Y...
I'm unfamiliar with bitwarden's licence and skimmed through the issue and my understanding is:
To use bitwarden API you must use SDK
To use SDK you are obligated to be the official application, otherwise you violate the licence
The official application is GPL but since SDK is somehow 'separate program' it is considered OK to couple with a more restrictive license
However, our goal is to make sure that the SDK is used in a way that maintains GPL compatibility.
This is something I completely fail to understand other that mental gymnastics to bend the truth enough to not look like they are not quite right
Edit: is my understanding correct? It looks like this is not the first project that becomes 'source available' after being FOSS in the past, as of lately
Scummy behavior from Bitwarden, especially the locking of the issue. It's clear they have no intention of preserving their open source efforts now that they've gotten big enough.
I use KeePass and manually sync my password database file through cloud storage. I specifically prefer it over anything giving me web and online interfaces. I load from local file or on my phone from cloud storage.