-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Do free premium and organization features kill the project? #331
Comments
Yeah, some users have already asked me about donating to the project and I've pointed them to the upstream project, but we could definitely mention it somewhere. We depend a lot on all the upstream clients and bitwarden_rs wouldn't be much without those, so it seems only fair. |
I think that if anyone uses bitwarden_rs for financial reasons, they are very likely gaming themselves. Hosted Bitwarden solution is very reasonably priced and unless you live in a country with very low income rates you probably spent much more money in form of your (valuable) time than you would spend for the paid hosted solution. From my experience majority of the users have completely different reasons to use bitwarden_rs and often enough they deploy the service on hardware that would never run the OG API. (Raspberry pi, various NAS devices, etc..) Also usually the deployments are single user only and wouldn't even require the paid account anyways. I think it was Sytse Sijbrandij (Gitlab founder) that said, that people willing to install and maintain their own server usually wouldn't pay for your service anyways and would just use something else instead. So I'm not really convinced that this is any noticeable monetary loss for the upstream. Having said that I would like to have some better option to support project other than paying for unused licence. Some form of donation option or something like that. |
I've created a wiki page where users can share ideas how to support the upstream project. Let's use it as idea pool of things users can do to support the project. |
I want to add something to this: Simply put:
It might be worth noting that there are many people do not approve of adding arbitrary limits in (A)GPL code and selling the "privilage"/"service" of "unlocking" it. While its still opensource, it's shady at best. It gets even more shady when you realise that said company does itself use quite a lot of free services like DockerHub to cut distribution costs. And: Don't get me started about the installation keys which are used to gather personal information (email adresses and such) and the (unused) hidden feature for them to ban keys. Or them doing their best to add multiple layers of security to prevent people creating their own licencing system (putting licence cert inside the DLL, adding mostly useless fingerprinting etc.) What I tried to say with the above rant is the following: But please, don't make them look like a saint. |
I don't think you're correct there @Ornias1993, GPL explicitly allows selling the software. The fact that you can grab and modify the sources to get full functionality without license key does not automatically mean you are "not actually buying/renting anything". You are using binaries provided by 8bit Solutions LLC, they can ask for money and the only condition is that they also need to provide source code. Actually the fact that they provide the source code even for non-customers is beyond what GPL requires. It's just very common practice, but only actual customers are entitled to get the source code from developers. (according to GPL) |
It isn't about what the GPL allows, its about law. Anyway: you don't "sell" software. You sell the service "distribution of binaries" and/or "Licences" legally speaking. Of which payed distribution is indeed allowed by the (A)GPL. However, above referenced legal systems might not allow selling faux licences which overrules the GPL. However: (A)GPL itself does not allow selling licences for (A)GPL code thats owned by someone else, because it doesn't grant you the right to add licences or relicence. (which is required for giving licenes on the code. Considering 8 bit is not the only entity that wrote code in that repo, they don't have full ownership including relicencing rights. Luckily they don't and they actually sell a subscription, which is fine. :) Actually, it's AGPL which actually requires to publish the sourcecode for all users of the software either directly or as users of a service hosting the software, not just consumers. Ergo. I tried to be short and simple and that skips a LOT of legal nuances. But no: They are both legally and morally not a saint. Thats all i wanted to make clear. If you want more info, pay for legal advice ;) |
First, thank you for the great implementation and your efforts. Lately I installed and tested both the bitwarden_rs package and the official package on my NAS.
They work really fine :)
I then noted that your implementation offers all the premium and organization features for free, that are the only way to make money for the original project.
Quote from bitwarden:
I think it would be fair to mention this in your documentation and encourage the users - those who can affort it - to subscribe for premium features just to keep the great project alive. Am I wrong? What do you think?
The text was updated successfully, but these errors were encountered: