Open Source
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
- !libre_culture@lemmy.ml
- !libre_software@lemmy.ml
- !libre_hardware@lemmy.ml
- !linux@lemmy.ml
- !technology@lemmy.ml
Community icon from opensource.org, but we are not affiliated with them.
Ooh.. can I print my next smartwatch?
Depends, can you print your own PCBs and microchips?
can you print your own PCBs
As long as its only dual layer, no problem
and microchips
No 😢
They released all the info, including pcb cads, sensor info, etc.
Yes but are you physically equipped to print that sort of stuff was the question
Probably could print the shell and buttons, would be quite difficult to print the wristband, and the screen, PCB, storage and battery would all have to be commodity components. Doable though.
If the Android app is fully open source, then it should be made available in f-droid
Apparently the packaging requirements for F-Droid are more challenging than just "must be open source" and aren't for everybody.
https://f-droid.org/en/docs/Inclusion_Policy/
The "no Google Play services" alone are a non starter for many apps. My preferred messenger, Signal, is plenty open source and runs its own notification daemon, but cannot be found on F-Droid. I have to get it via Obtainium instead.
"No Google Play services" falls under "app must be FOSS". The average publicly developed open source app should not have much trouble getting into F-Droid if the developer wants to. Google Play services consists of several components, one of which is a proprietary library included in apps using it. If your app includes proprietary code, it is not FOSS.
If Signal decided a build without proprietary blobs isn't worth it, they're not getting into F-Droid. Forks of Signal exist that remove the Google Play services build requirement, those are in F-Droid.
Signal […] cannot be found on F-Droid. I have to get it via Obtainium instead.
You can get Molly on F-Droid. It's a soft fork that iimplements UnifiedPush, among other things.
In addition to this, Signal can be downloaded from their own website and has a self update mechanism. It also does not depend on google play services (which I don't have on my android phone)
pebble
When you're right, you're right
And you? You're always right.

I get baited every time :( thinking "Ah! Finally a watch I can buy!" Then I, again, see the 30 day warranty (that would be illegal in my country) and remember that this is not a good buy for me. Good luck to all buyers.
Warranty is nothing I care about. In Germany it is perfectly legal (called "Garantie"), but we habe laws ensuring 2 year period called "Gewährleistung" which is automtically included
Either you are misunderstanding something or I am. I don't think Gewährleistung applies here because it is not sold to the German market but instead you import it from the American market.
I finally got my Duo 2, and while my old OG still lasts 3 days on a battery I figured time to give it rest.
So far its been great, except that I can't connect to gadgetbridge anymore. I uninstalled the Core pebble app and instead popped MicroPebble on my phone due to not exactly liking where Core was heading, so I'm glad they're finally pivoting.
I waited until I got my duo whilst my Steel was on a 2 day battery cycle. As soon as I got the watch it dropped to 16 hours. I finally replaced the battery, to find that I really needed a new zebra strip, too. 12 days later I got a new strip and my Steel is running for 7 days again. I use Mpebble for now, as to my knowledge Cobble doesn't support many 3rd party apps like Tasker yet (I haven't tried in a couple of weeks)
Cool! I've been that interested in smartwatches but I'm interested in this!
This is amazing. Very interested in picking one up
I grabbed a banglejs a while back for cheap embedded funzies, and it's really stellar as a hackable companion device that you don't use much, or at least in fairly passive or niche ways. Espruino is really cool though, and that's the heart of the project.
I wonder how this compares as a higher-end (maybe only other?) FOSS watch, mostly on the battery/power ratio. I actually don't know much about the pebble design.
They honestly lost me with the fitness platform they were developing with the hardware they tried launching before they got bought by Fitbit.
I’m too baked into my Apple Watch to use a Pebble today. I don’t have any of my old watches. I would not mind a circular Apple Watch. I loved the Pebble Round.
The founder explains in this blog post about the original failure of pebble, and why pebble shouldn't have focused on fitness.
They're coming back as a tool/toy for the enthusiasts who want to tinker.
Remind me of the recent source ownership issue? I thought there was a "thanks for all the community work over a decade and we want to participate; oops now we own it" story.
I'd feel liked Id buy out of nostalgia and then be disappointed. Pebble was the pioneer that got bought out. Typical
I dunno. I keep remembering what my old Pebble did, and how well it did, and nothing more... And yep, I want it back.
Basically, a dumb watch, with an HR monitor, accelerometer, and could sync that data to my phone app.
Its API let me do cool things like pause/unpause my music while running, which was nice. But, it required the apps to be have an API for doing so.
Battery? The thing went an entire week between charges.
I disagree with calling it "dumb". it was perfect for it's niche. I want a watch to show the time, basic notifications, media control... not send an email.
Pebble always on screen and long battery life was perfect for a wearable. all other smartwatches are basically miniaturized phones that do way too much in a screen that can't handle it. If something is easier to do on the phone, it does not need to work on a smartwatch.
Hopefully the new pebbles are good, I am worried that the new one's touch screen will make a touch based UI, which suck on tiny screens,
Can someone explain this to me. When you setup pebble on this new open source app, does the app connect to the internet? Who controls those servers? Is it rebble or this company LLC that Eric created? Who is server admin?
It is open sourcing the repebble app here: https://repebble.com/app
Looking through the code, most calls go to repebble.com, rebble.com and rebble.io domains. Most of it seems to be for login, firmware downloads, settings synchronization, weather forecasts and language packs.
There are also some calls to memfault.com for crash analytics.
Most of it seems pretty innocent. If you don't like this app you can also use Gadgetbridge as an alternative.