I myself mostly use the following features from Keybase: Chat, KBFS, Git repositories and encrypting messages sent out-of-band via PGP in Keybase (and the various cryptographic tools [signing, validation etc])
What alternatives have the features outlined above, but are ideally either FOSS or at least not run by a for-profit company? I mainly used Keybase to make using those features easier, so please don't suggest the cli of gnupgp (or similar) as alternatives.
While all these features are individually nice, I kinda started to worry about Keybase as a product when they started bolting on stuff like this.
I think the key (pun intended) to stable & ongoing success in this space is to focus on doing one thing well. Keybase was incepted as a service for signing & validation. There's currently https://keys.pub for that. I'd be interested to hear if there's others.
For chat, there's a lot of competitors to choose from. I like Riot.im.
For KBFS, Tresorit has been mentioned. I signed up, but haven't been super impressed with their clients yet. I'm not sure what better options are out there.
The only other alternative is a mishmash of multiple apps that each do part of what Keybase does.
As far as I know, that was Keybase's initial offering, which they then built on top of to create a full suite of applications.
Although to play the Devil's advocate - while the feature is cool and implemented nicely, I doubt that many people actually use it beyond the novelty factor.
If you are interested in joining the (coming soon) beta, feel free to contact me: https://bloom.sh/contact
Website:
Their backend is open source unlike KeyBase:
[2] https://github.com/peergos/peergos
[disclaimer: Peergos founder]
And there'll be definitely alternatives, which is the beauty of FOSS.
But I want to get ahead of the concern that Keybase is now owned by a Chinese company, which instantly compromises it.
PGP is dead on arrival, since it's an overcomplicated mess.
Keybase felt like WireGuard for its use case, just dead simple and also secure.
Update: I just want to clarify that I am happy for the Keybase team. This is clearly an Aquihire meant to bolster Zoom's security talent. And as a Zoom user, I'm generally happy about this development. But there will definitely be a concern about them being acquired by a Chinese company.
Update #2: I thought about FooBarWidget and others' comments, and I'm going to alter my wording. Zoom isn't a Chinese company, but their development team has been entirely based in China all this time and there have been concerns about that (which are entirely legitimate for certain groups like governments, in my opinion), especially given their communications aren't e2e encrypted.
> ideally either FOSS or at least not run by a for-profit company
I agree with these aims, but ideally I’d hope for the alternatives to be decentralized as well.
Or Signal?
KBFS: personally I switched to gpg encrypting important files on a NAS with encrypted backups to amazon glacier and backblaze.
Git: gitlab, github, bitbucket (just to name a few)
Encrypted messages out-of-band: Just use plain pgp/gpg
Not sure what is the best way to verify Twitter/Github account though. This has to be managed by users themselves. E.g. one user posts a proof in the Twitter account, the other user verifies the proof by checking the proof against the public key posted in the database.
Source code:
https://github.com/DimensionDev/Maskbook
For now we're trying to integrate decentralized FS solution as well so eventually Fb/twitter can be merely an infrastructure layer
My suspicion is while we're not likely to see much new development from Keybase, the existing capabilities aren't likely to go away for some time.
The premise of validation/signing isn't a technically complex approach and I'm sure someone can create and FOSS it. The question however is - what features would you want integrated and what things did you find annoying?
And then there is WKD if you have a hosted site: https://metacode.biz/openpgp/web-key-directory
For kbfs, tahoe-lafs is a nice alternative. I don't know about the fuse interface as I haven't used it, but it has some solid fundamentals behind it, actively being developed and can be self hosted.
GPG still works! GPG also is a swiss army knife, unfortunately. There is OpenBSD signify (or minisign) if you want signatures.
There is also age - https://github.com/FiloSottile/age
Because I see that the Keybase client is open source but not the server…
In all these scenarios Zoom gets better security which is a win for the world :)