The Open Source Computing Thread

This is a thread I've been wanting to make for awhile. Proprietary software has been known to be an adversary to the user by violating their privacy. In some cases, you don't even own the software because it's a subscription model like the Adobe Creative Cloud Suite. Some proprietary computer hardware had security compromises like the Intel Management Engine for example

This thread is for promoting Freedom (Libre) Open Source Software and Hardware. If you have any questions, recommendation, or any sort of discussions on the topic, post in this thread.


Related Threads:
 
A great free and open source software I like for video recording and live streaming is OBS Studio. Works on the Windows, Mac, and Linux.

 
Use resources such as AlternativeTo to find good suggestions for free and open source alternatives. Everyone should be using a Linux OS as their daily driver, and from there the sky is the limit. Hard to believe that I paid hundreds of dollars for software subscriptions in the past when I pay precisely zero today. FOSS is the way forward for any sort of computing.
 
Osmo contacts management.

It can possibly do 'calendar' or other things, I only use the contacts management. It is freestanding and offline, not part of thunderbird or something else. In the backend it stores it in an .xml. Tiny program, opposite of 'bloatware'.

I've been using it for years now, and am probably missing some of the details. I have been meaning to write a script or cronjob that launches it at startup as it does have birthday calendar alerts functionality I've noticed when it's open on someone's birthday.
Debian package -
Wiki -
When I look at the size of that I wonder if it's the same program or if I'm just missing a lot of functionality..
Review -
 
Osmo contacts management.

It can possibly do 'calendar' or other things, I only use the contacts management. It is freestanding and offline, not part of thunderbird or something else. In the backend it stores it in an .xml. Tiny program, opposite of 'bloatware'.

I've been using it for years now, and am probably missing some of the details. I have been meaning to write a script or cronjob that launches it at startup as it does have birthday calendar alerts functionality I've noticed when it's open on someone's birthday.
Debian package -
Wiki -
When I look at the size of that I wonder if it's the same program or if I'm just missing a lot of functionality..
Review -
I have heard good things about using radicale and calDAV for this purpose, then you can use whatever frontend for contacts/calendar on your devices.
 
Some software for image editing and photography:

Darktable:
An open source photography workflow application and raw developer.


digiKam: An advanced open-source digital photo management application that provides a comprehensive set of tools for importing, managing, editing, and sharing photos and raw files.


RawTherapee: A powerful, cross-platform raw photo processing system.


Krita: A free and open-source raster graphics editor designed primarily for digital art and 2D animation.


GIMP: a free and open-source raster graphics editor used for image manipulation and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks.


Inkscape: A free and open-source vector graphics editor.

 
Something genius I've thought of with these libre-projects and taxes. In some countries, they allow donations to non-profits for tax credit, so some computing projects are properly registered with certain governments to have tax deductible donations. For example, KDE has tax deductible donations for Germany and Signal has tax deductible donations for US tax payers.

This is a great way to help these projects and yourself while avoiding to fund globalhomo governments!

A great scenario, if you are a business owner who pays a $100 subscription to Microsoft for their products ever year, instead of enriching random Microsoft shareholders, you could donate $100 annually to something like the Software in the Public Interest foundation (funds multiple projects like Arch Linux, Debian, LibreOffice, etc.). You receive triple benefits: you reduce your taxable amount owed, you fund a few open source projects to continue their work for improving your productivity, and you won't give the globalhomo government any money.

 
Xournal++ is very good for annotating pdfs
That is not the main purpose it was designed for but that is what I find it useful for. It takes the original .pdf then creates a .xopp file which I believe is an overlay and you can export a new pdf. Once that new pdf is exported there are a series of commandline tools you can "treat" it with to stop it being deconstructed again if that is an issue. Actually there are a LOT of command line open source tools for pdf and image manipulation which are part of the standard Debian installation and can be simply installed with aptitude. You can do a lot to a pdf or image just from the command line.
 
Animation and Video Editors

Kdenlive:
One of the best open source video editors available.


Shotcut: Another open source video editor.


Blender: A free and open-source 3D computer graphics animation software.


Synfig: An open-source vector-based 2D animation software.


Natron: An open source video compositor.

 
Audio Editing and Production

Audacity:
An open source digital audio editor and recording application software.


Tenacity: A fork of Audacity with extras.


Ardour: An open source Digital Audio Workstation and Recording software.


LMMS: Another Digital Audio Workstation software that is open-source.


Mixxx: One of the best free and open source DJing software.


FluidSynth/Qsynth: An open source synthesizer. This is a backend-only software; it can be paired with Qsynth for GUI.

 
Don't use proprietary BitTorrent clients like μTorrent, there have been cases of adware, malware, and other unholy seedy behavior.

Use qBittorrent for your torrent needs.

There are many tutorials online on how to torrent properly and safely. Setting up a seedbox is great computing stewardship.
 
Privately use YouTube (watch, subscribe, download, ad-free experience, etc.) without an account

STOP consuming the enemy's platform, but if you have to or want to continuing using YouTube, here are many ways to watch through open source software. Some offer a better experience than the official YouTube apps and website.

FreeTube: A desktop Youtube client with your subscription list and playlists are saved locally on your device. Other goodies included.


Newpipe: An open-source Android YouTube application that's similar to FreeTube.


Invidious: A front-end to browse and view YouTube content without visiting the official YouTube website. Can host your own instance or use other's instances.


Piped: Another front-end for browsing YouTube.


LibreTube: An Android app that uses Piped instances to browse YouTube.


Yattee: An open source YouTube player that uses Piped to play content on Apple's iOS, macOS, and tvOS.

 
Downloading Audio/Video from the Web

yt-dlp
: A command-line program to download audio and video content from many websites.


Seal: An Android app for downloading audio and video content from many websites.

 
Artificial Intelligence (AI)

STOP using enemy's AI like ChatGPT, Google Gemini, Microsoft CoPilot, Apple Intelligence, etc. By using their proprietary AI, you are training them to get stronger and exposing yourselves for the enemy to exploit you. You must use open source alternatives to be safe out there and to ensure the safety of your children.

GPT4All: GPT4All runs large language models (LLMs) privately on everyday desktops & laptops.




Ollama: Get up and running with large language models.




KoboldCpp: KoboldCpp is an easy-to-use AI text-generation software for GGML and GGUF models.


Oobabooga Text generation web UI: A Gradio web UI for Large Language Models.

 
Last edited:
Downloading Audio/Video from the Web

yt-dlp
: A command-line program to download audio and video content from many websites.


Seal: An Android app for downloading audio and video content from many websites.

For Android users, New Pipe is excellent for video and audio downloads. I find it quicker than to try to remember and use yt-dlp with its various commands.
 
I take very little interest in internet radio, although a friend of mine has an appliance whereby you can pick a country by turning knobs and pushing buttons then get a list of stations and choose one. I found one I really like for background music and the other day spent a while to see if I could find some open source way to do on the PC what that appliance did.

The default program for Debian was `rhythmbox` but I got so angry at it trying to make it work that I uninstalled it. I learned afterwards that I should have found and pasted a URL not just searched by the name of the radio station.

I suspect that is the only one in the Debian repos / ppa.

Then I installed pyradio with `pip install pyradio` and it was another disappointment. It it is a terminal program which is cool and minimalist but does not allow you to add stations, just use the presets, how useless!

I looked into Gnome radio and Shortwave but they were both trying to force you to use `snap` or `flatpack` which I hate.

I've got a suitable foss internet radio on my phone, so for the moment have abandoned any ideas to put that on the PC. Say if any of you have managed to do that in a neat and tidy way.
 
I take very little interest in internet radio, although a friend of mine has an appliance whereby you can pick a country by turning knobs and pushing buttons then get a list of stations and choose one. I found one I really like for background music and the other day spent a while to see if I could find some open source way to do on the PC what that appliance did.

The default program for Debian was `rhythmbox` but I got so angry at it trying to make it work that I uninstalled it. I learned afterwards that I should have found and pasted a URL not just searched by the name of the radio station.

I suspect that is the only one in the Debian repos / ppa.

Then I installed pyradio with `pip install pyradio` and it was another disappointment. It it is a terminal program which is cool and minimalist but does not allow you to add stations, just use the presets, how useless!

I looked into Gnome radio and Shortwave but they were both trying to force you to use `snap` or `flatpack` which I hate.

I've got a suitable foss internet radio on my phone, so for the moment have abandoned any ideas to put that on the PC. Say if any of you have managed to do that in a neat and tidy way.
You could try VLC as it has some internet radio features. But keep in mind that internet radio is a very niche task that was almost killed by streaming services and YouTube, so it's probably limited in features and people committing bug fixes.

Speaking of VLC, it's considered one of the best multimedia players for desktop. There's also mobile apps for Android and iOS. The company that stewards over VLC is a non-profit that develops many library and frameworks for playback of media.
 
Last edited:
The default program for Debian was `rhythmbox` but I got so angry at it trying to make it work that I uninstalled it. I learned afterwards that I should have found and pasted a URL not just searched by the name of the radio station.

I suspect that is the only one in the Debian repos / ppa.
I needed the music so reinstalled rhythmbox and had a go pasting in the URL of the radio station.

It complained about a gstreamer plugin being missing.

I did some research and found this link (in German)

It turns out that it probably not only needs a gstreamer plugin but is not capable of lifting the stream out of a URL with extra nurturing.

So uninstalled a second time in anger.
You could try VLC as it has some internet radio features. But keep in mind that internet radio is a very niche task that was almost killed by streaming services and YouTube, so it's probably limited in features and people committing bug fixes.
Internet radio is probably best left for those appliances which are purpose made to run it.

I hate those streaming services for music, have had bad experiences with spotify. YouTube and preferably Rumble or Odyssey are okay for music. Thanks VLC is good for media but will rather not experiment with half baked radio application after rhythmbox..
 
Office Suites
One of the many reasons that folks use a computer is for office software. As a result, Microsoft has taken advantage of this with their Microsoft Office suite. They even had a huge influence on the Open Office XML file format where in-theory their office files (e.g. .docx, .pptx, etc.) were suppose to be open for third parties to use them, but Microsoft made some "changes" that make it difficult to open and properly read them. Supposedly, it worked so well that even different versions of Microsoft Office have trouble reading each other's files properly. So, there's a another open format developed called the Open Documents Format (ODF) with many extensions for whatever office file (e.g .odt, .ods, etc.). Also recently, Microsoft is aggressively pushing Office 365, which is a subscription service, despite majority of the world's population not needing to pay for an always online cloud-base office software. So, let's break up the Microsoft strangle on office productivity.

LibreOffice: An office suite maintained by The Document Foundation, a non-profit. For businesses, there are commercial partners like Collabora or CIB that maintain special versions and support for business activities. The partners even have mobile apps for smartphones and tablets.


ONLYOFFICE: An Office suite that is also well featured. It is known for having very accurate Microsoft Office compatibility and very similar appearances to it. Mobile apps for iOS/iPadOS and Android are available too.

 
Back
Top