Open Source

29005 readers
167 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 4 years ago
MODERATORS
1
 
 

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

2
3
 
 

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?

4
 
 

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

5
 
 

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 🙂

6
7
-4
submitted 22 hours ago* (last edited 20 hours ago) by Der_Fossyler 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/

8
 
 
9
 
 

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!

10
 
 

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...

11
12
 
 

On Open Source and the Sustainability of the Commons par Ploum - Lionel Dricot.

13
14
15
18
submitted 6 days ago* (last edited 6 days ago) by sag@lemm.ee to c/opensource@lemmy.ml
16
17
18
19
 
 
20
15
Pride System Icon (gitlab.com)
submitted 1 week ago* (last edited 1 week ago) by absentbird@lemm.ee to c/opensource@lemmy.ml
 
 

Just a little system tray icon to show support for the LGBTQ+ community.

Originally created last year as a simple one-off project in response to Windows 11 users getting mad about a pride icon appearing on their task bar.

This year I remade it in Go, added support for Windows (7 and up), and improved compatibility with a variety of Linux environments.

Let me know what you think, or don't, just please be nice about it.

21
 
 

Here is a review of a device that should be open source, it's not yet but probably will be in the future.

22
 
 

I have an RTL-SDR v4, and a Raspberry Pi. I am wondering if there is some way to get the ease of use that comes with the flipper zero with the pi. This is ignoring the packaging, and how small the flipper is. And also ignoring the replaying of signals, as additional hardware would be needed.

23
 
 

I'd like to compress my videos without using the terminal, what is the best GUI today that can do this?

Is this kind of program popular on linux? I know that ffmpeg is very popular on the terminal

24
25
view more: next ›