Open Source

31737 readers
142 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
401
402
 
 

a decentralized P2P todo list app to to demo the P2P framework used in the chat app.

https://github.com/positive-intentions/chat

a wrapper around peerjs. peerjs is good, but it can become complicated to use on complicated projects. This implementation is an attempt to create something like a framework/guideline for decentralized messaging and state management.

https://positive-intentions.github.io/p2p/?path=/story/demo-todo-list--basic

how it works:

  1. crypto-random ids are generated and used to connect to peerjs-server (to broker a webrtc connection)
  2. peer1 shares this ID to another browser/tab/person (use the storybook props)
  3. peers are then automatically connected.
  4. add todo item
  5. edit todo item

There are several things here to improve like:

  • general cleanup throughout (its early stage for this project and missing all the nice things like good-code and unit-tests)
  • adding extra encryption keys for messages comming in and going out (webrtc mandates encryption already)
  • handling message callbacks
  • key rotation
403
 
 
404
 
 

FocusPodcast looks and feels very much like an AntennaPod fork but there's no mention of it anywhere (?)

https://f-droid.org/packages/allen.town.focus.podcast/ or https://github.com/allentown521/FocusPodcast

is it written from scratch?

405
406
 
 

Hi. Thermostats are expensive. I currently have this one, at my apartment.

I would like to replace it with one that connects to HA. First, is this a good idea since I'm in an apartment? I'll obviously keep the current one, and put it back before leaving. Second, what's a good one that is either open source or at least non internet based (but still works on HA)?

Thanks!

407
 
 

After 3 years in the making I'm excited to announce the launch of Games on Whales, an innovative open-source project that revolutionizes virtual desktops and gaming. Our mission is to enable multiple users to stream different content from a single machine, with full HW acceleration and low latency.

With Games on Whales, you can:

  • Multi-user: Share a single remote host hardware with friends or colleagues, each streaming their own content (gaming, productivity, or anything else!)
  • Headless: Create virtual desktops on demand, with automatic resolution and FPS matching, without the need for a monitor or dummy plug
  • Advanced Input Support: Enjoy seamless control with mouse, keyboard, and joypads, including Gyro and Acceleration support (a first in Linux!)
  • Low latency: Uses the Moonlight protocol to stream content to a wide variety of supported clients.
  • Linux and Docker First: Our curated Docker images include popular applications like Steam, Firefox, Lutris, Retroarch, and more!
  • Fully Open Source: MIT licensed, and we welcome contributions from the community.

Interested in how this works under the hood? You can read more about it in our developer guide or deep dive into the code.

408
 
 

I am very new to linux and all the open source stuff (my first post on lemmy actually) so I don't get how this stuff works but flathub is saying that floorp is proprietary. But after a quick google search it says that floorp is open source licensed under MPL 2.0

409
410
 
 

Has NewPipe v0.27.0 stopped working for anyone else? It won't play anymore. It loads the video page and comments, but throws an error when attempting to play or download the video. I've submitted an error report, but was wondering if anyone else is experiencing this.

Edit: thank you, everyone! I figured it was google being a giant turd again, but want sure, since it worked perfectly fine for me yesterday, and I didn't see anything pop up on Lemmy yet. I understand the logistical and costing nightmare of this, but we really need a FOSS decentralized video sharing platform to take hold and take off. Let google and other bigturdtech die where they made their beds.

Update: newpipe 0.27.1 was just released, which fixes this deliberately google-caused issue. As I understand, some other frontends implemented their own fixes, too. These teams are amazing!

411
412
 
 

Derek Sherrell shows a low cost, open source house that he built in 90 days. He is giving away the plans for free for anyone who wants to build their own.

Open source is a wonderful concept that should be applied to everything, not just software.

413
 
 

Context: I saw a post a while about Paradox Interactive cancelling their life simulation game Life By You and someone commented saying they wish Paradox Interactive would release what they've completed under an open source license. Follow up comments said it wasn't feasible largely due to a Russian nesting doll of licenses that wouldn't be compatible.

Question: What would be some obstacles in making a modern stereotypical AAA or indie game open source? Or even just segments for it for that matter?

This would be ignoring the financial impact. It would be like CD PROJEKT RED making Cyberpunk 2077 as open source as possible as a an action of good will.

414
 
 

The next onFOSS gaming event will take place Saturday 27 July starting at 12:00 UTC. This event features open-source games only. Come join us if you can!

This time, we'll play AssaultCube, Yorg, FTEQW, Warzone2100, Lix, and SuperTuxKart with one more game picked by the community.

415
 
 

cross-posted from: https://programming.dev/post/16538903

Looking for Open source Job boards for developers.

Extra points: Crypto payments, Decentralized sht (from i2p to torrent to DAOS), No KYC, Rust

Also be nice to see non-open source job boards (apart from obviously Fiverr and Upwork)

[Picture] is from onlydust.com for some reason if yoyu are not logged in with an account with a lot of contributions you can't see non "Good first issue"

416
 
 

Asking for a friend who just graduated the academy but hasn't gotten their ship assignment yet and wants to get started early

417
418
-11
submitted 5 months ago* (last edited 5 months ago) by Der_Fossyler@feddit.org to c/opensource@lemmy.ml
 
 

The video is already 2 years old, but I still use the project today and wanted to share it with you.

Link: https://github.com/leo-arch/clifm/

419
 
 

I’m looking for a way to keep an eye on open source software I’m using, especially if there are detrimental changes. Like for example when there’s an acquisition (Raivo Authenticator) or the project has not been updated in a long time (potentially posing a security risk).

But I don’t want to have to read about every project, just the ones I’m using.

Anyone got any ideas?

420
 
 

I came across a stackexchange thread asking if system root access will be required to be given to the user.

And the answer explaining the license and saying they needed to let the user be able to swap the libs on the system somehow.

And because I just joined the community and can't comment there, here I am.

I feel like, the seller doesn't really need to give root access to the user as long as they allow the user to copy said proprietary software on another system (and this act not be restricted by the license) and then do whatever they feel like, as long as the original system is immutated.

Thoughts?


CC BY-NC-SA 4.0

421
422
16
ServerBox (github.com)
submitted 5 months ago by darkham@lemmy.ml to c/opensource@lemmy.ml
 
 

A really nice project which provide charts to display Linux server status and tools to manage server.

I was using DaRemote only available on Google Play Store, to do that. Recently there was an option to download it and pay it directly to the dev.

ServerBox is really awesome, in 3 minutes it convince me, open-source, secure access with biometric, select a font, etc...

423
 
 

You might recall a few weeks ago that I requested from a well-known large and somewhat litigious company the source code of the modification they made to a certain GPL debugger, and that they grudgingly agreed after a long time.

So I set out to work on the pile of code they sent me and managed to extract their modifications and port them fo the latest version of that GPL tool... apart from one driver for their debug probes that we use throughout our company: the cunning bastards left a stub in the open-source debugger (I have the code for that) and that stubs talks to the rest of the driver in the form of a closed-source TCP server.

It's a blatant trick to go around the GPL by taking advantage of the grey area surrounding linking in the GPL - i.e. the question of whether a closed-source program can be linked to GPL code and not become GPL itself, which still hasn't been tested in court to my knowledge. If I recall correctly, the FSF is of the opinion that anything that dynamically links to GPL code becomes GPL too, but that's just an opinion.

And of course, here in this case, the aforementioned company added one degree of separation between their closed-source driver and the GPL tool that uses it by making it a server, so whatever argument against linking to GPL code becomes even weaker.

Anyway, as you can imagine, I'm disappointed: my work is 90% there, but I still don't have that one driver and their closed-source faux-server is half-broken and dog-slow because of the time it takes to spawn the server and communicate with it through TCP, and I can't fix it. And I'm 100% certain that if I asked them to send me the source code for that, they'd tell me to suck eggs.

But here's what happened: I got so tired of their shenanigans that I started investigating other debug probes I could use instead of their proprietary junk. And after quite a lot of investigation, I found one solution based on open hardware and open software that, with some careful configuration, works 2x to 3x faster than their proprietary debug probe. Wow! I didn't even know it was possible, and I probably wouldn't have researched it if I had had all I needed to make what we already own works.

Long story short: I proposed that my company replace all our existing proprietary debug probes with the open hardware one and my boss agreed. That's like 20 probes in total, between R&D, testing and production, and at the tune $266.99 per probe for the original proprietary one, that's $5339.80 the egregious GPL-violating company won't get from us. Not to mention renewal of the license for their IDE that we've been using for almost 2 decades, because finally, at long last, after over a month of solid work, I finally managed to free up our source code from their vendor lock-in and make it compile, debug and flash using open-source tools from start to finish!

So yeah, I didn't get what I originally wanted from that company. That's the bad news. But in the end I ended up better off without it, and that's the good news 🙂

424
 
 

Ideally offline and either Android or Linux. Just looking to see what's out there and I didn't see much yet besides some dictionary or DIY flashcard apps

Thanks!

425
 
 
view more: ‹ prev next ›