Hacker News new | ask | show | jobs
by haskman 103 days ago
PSA: For folks looking for a swipe enabled keyboard on GrapheneOS without using Google's gboard, try Heliboard - https://f-droid.org/packages/helium314.keyboard/. It's 100% FOSS, but can also use the binary blob from google's gesture typing library "swypelibs" to provide swipe typing. Since helium can't access the internet, I am okay with that.
6 comments

I think they recently finished reimplementing the swipe library so now it no longer requires blobs.
Sounds more like "recently started", https://github.com/Helium314/HeliBoard/issues/2226
How does this compare to FlorisBoard?
Florisboard does not have swipe gesture typing which is basically a deal breaker for me
It has had it for a few years.
Also try the Urik Keyboard APP from f-droid
I just tried it out, it looks great! The swipe typing is a little less predictable than heliboard, but that might be because I am used to that one
I use GBoard without internet permission.
Google apps can talk to each other even without internet permissions. So even one app having internet permissions is enough to leak your data
There's also FUTO Keyboard (https://keyboard.futo.org/). Nothing against Heliboard (I actually don't even remember why I chose it over Heliboard). Just another good option.
FUTO, unlike everything else discussed here, is not FOSS.

https://gitlab.futo.org/keyboard/latinime/-/blob/master/LICE...

>You may distribute the software or any part of its source code only if you do so free of charge for non-commercial purposes.

Semantic arguments over what "FOSS" means aside, for most people, calling it "not FOSS" probably makes them more confused than if you just said "it's FOSS", even if the latter might not be technically correct.

It's not just a technicality. FUTO not being FOSS means that the community cannot fork and maintain the keyboard in case of a rug pull. In addition, not being FOSS means that FUTO is not on fdroid, and requires a payment on other stores.
>FUTO not being FOSS means that the community cannot fork and maintain the keyboard in case of a rug pull

But they can? It literally says anyone can do it as long as it's non-commercial.

>not being FOSS means that FUTO [...] requires a payment on other stores.

What are you talking about? It's free on google play.

> FUTO not being FOSS means that the community cannot fork and maintain the keyboard in case of a rug pull

> But they can? It literally says anyone can do it as long as it's non-commercial.

Commercial use doesn't only mean payment. If you modify FUTO, you can't use it at work for example.

In addition, FUTO License says this -

"Notwithstanding the above, you may not remove or obscure any functionality in the software related to payment to the Licensor in any copy you distribute to others. You may not alter, remove, or obscure any licensing, copyright, or other notices of the Licensor in the software. Any use of the Licensor’s trademarks is subject to applicable law."

> It's free on google play.

You are right. I had confused it with the donation link.

Do they support the ClearFlow layout?
Looks like someone created clearflow support - https://github.com/Helium314/HeliBoard/discussions/2315