Yes, you are right. Itās possible to fork and enable premium without paying.
Itās even already done
We know one thing for sure, if everybody is using those āfreeā projects instead of the official ones itās not good for the opensource projects. Development isnāt free right?
A lot of people are using the free/forked versions of bitwarden but also take a Premium subscription on the official Bitwarden. Just to support further development of Bitwarden.
Iām interested in supporting BitWarden financially, but I canāt find an explanation of how the paid plans relate to the open source license and how my financial support affects the open source development vs only the paid feature development. Anyone here have links to info like this?
Paid features are not more expensive to develop. However, they bring some kind of value to the user, and the team behind BW expects that this value is worth paying for the premium license.
They have to find a balance between the free and paid features. For example, if including 2FA and getting advanced reports in your vault is worht $10/y to you, then youāll likely be paying these $10 and so supporting the development of all features.
Something like autofill however is a must have in a password manager. If BW offered autofill only for paid users, you would likely not pay the $10 because you would say that it should be included in the free plan.
If I have to guess, autofill is more expensive to develop than some reports which are basically queries against a database.
It seems Iāve not expressed my primary interest, however. What are the different licenses that Bitwarden uses for the various distributions of its software? I see it has most (all?) of their projects open source on Github, https://github.com/bitwarden. If I subscribe to a paid version of the product, am I getting code from some projects of theirs which arenāt open source?
Iām interested because I canāt find communication of how the paid subscriptions relate to their open source origins, which makes me feel like itās possible they will start to neglect their open source products. I can accept some degree of this, but I would like to see some official communications about it.
IMHO (Iām not affiliated with Bitwarden), all of BW related stuff is open source on GitHub including the premium features. With the premium license, you only unlock some features which are locked by default. But you could easily fork bitwarden projects, remove the pieces of code that check for a premium license and deploy your own version.
As to the original question, which is something like āWhy would anyone pay when they can fork and disable the paywall?ā
Upgrade your personal account to premium and unlock some great additional features.
Everything from a free account, plus:
1GB encrypted file storage
Two-step login with YubiKey, FIDO U2F & Duo
Password hygiene & vault health reports
TOTP authenticator key storage & code gen.
Priority customer support
I highlighted the two aspects that you canāt get by disabling the paywall.
The confusing part, then, is the two other ways of subscribing, namely āPersonal Useā and āBusiness Useā. When I see a subscription plan that says āBusiness Useā I think there is a Terms of Service license that it implies signing, which is something like āYou are using this software for X amount of business useā.
I havenāt looked for any ToS, so I would guess this āBusiness Useā difference is only about ābuy more save moreā where youāre buying multiple user accounts at once. Looking more closely, it looks like āBusiness Useā says āPriority Tech Supportā where āPersonal Useā does not. More interestingly āBusiness Useā says āincludes 5 usersā right before saying āUnlimited usersā, so it seems even the Bitwarden business hasenāt even figured it out yet, haha.
The free one allows you to only share credentials with one person, therefore two users max
The family plan allows you to share with 4 users (5 including you) for a fixed amount per year
The team plan starts at $5 per month for 5 users (5 users included) but you can add more users if you want (unlimited users). Theyāll each cost you $2 per month
The enterprise plan costs $3 per user per month
The ābusiness useā and āpersonnal useā are use cases only. You can buy the enterprise plan while not being an enterprise or part of an enterprise, itās just that itās more suited for businesses.
In layman terms, I thought this has been set for obvious reasons.
Running an online (reliable) server isnāt cheap. Even more when talking in long-term plans to keep databases safe and accessible without any issues.
The developers takes this as the full-time job (I suppose), so keeping it alive and coding day by day isnāt an easy task.
Premium plans encourage people to keep the support for this software to keep being developed, otherwise there shouldnāt be a point to make a profit of this.
Some of the APIs that Bitwarden uses are paid, so it should be a must to encourage people to ādonateā via a friendly premium plan.
You probably should know, but to make it clear: premium plans have just hatched out of the egg, so itās likely to get many other features implemented (with proper care, ofc) in the future.
Anyway, I think the developers deserve a good coffee for what they have done so far. I might not be coherent by saying āI havenāt subscribed to premium plans yetā (for personal reasons), but also making it accessible and more affordable than other password managers is also a good reason to keep this on the road.