Maybe I’m misunderstanding it, but as far as I see it, OsmAnd’s non-free assets include the entire UI (layout + icons).
Since the UI of an Android app is an essential part, I don’t consider OsmAnd to be opensource.
Maybe I’m misunderstanding it, but as far as I see it, OsmAnd’s non-free assets include the entire UI (layout + icons).
Since the UI of an Android app is an essential part, I don’t consider OsmAnd to be opensource.
You can use Waterfox if you want a Firefox fork that supports Chromium extensions.
It is still around, but most mobile Linux enthusiasts have probably shifted their enthusiasm towards completely open-source mobile Linux distributions (Sailfish OS has a proprietary UI).
Sailfish OS was my daily driver for quite a while. I ran it on up to two Sony Xperia X Compacts and liked it very much. I also owned the Jolla phone. The X Compact was never officially supported, but since it is similar to the officially-supported Xperia X, someone adapted it and you could even use the Android compatibility layer and receive regular OTA updates.
The two things that made me leave (I’m now running GrapheneOS on a Pixel 5):
I think Sailfish OS might have seen more success in the consumer space, if Jolla didn’t mess up their hardware department. They failed to bring any successor to the Jolla phone from 2013 to market and they also failed to launch any other hardware, e. g. Jolla Tablet.
It is also beyond my understanding why they chose Sony phones and not Nexus / Pixel phones, which are meant for developers and enthusiasts and can easily be bootloader-unlocked and flashed without permanently modifying / damaging the devices. They also didn’t officially port Sailfish OS to the Pinephone (yet?), which is another popular platform for mobile Linux enthusiasts.
Anyways, the dream of Sailfish OS lives on to this day on my Pixel 5, since one of the last things I did on the platform was extracting all the ringtones. Whenever someone calls me, I am reminded of how excited and hopeful I was back in 2013 when Jolla launched Sailfish OS and their phone. :)
Flatpak apps can be uninstalled without leaving a trace: flatpak uninstall --delete-data com.google.Chrome
But you might need some global overrides to make all apps write their configuration into ~/.var. Personally I globally revoke apps the permission to access filesystem= host, home, xdg-config, xdg-data.
That was actually the main reason that made me switch to Flatpak. Previously I used VMs to try out software, but with Flatpak I know that I can get rid of the application completely.
Windows actually has a package manager preinstalled.
On any up-to-date Windows 10 and 11 computer that has the App Installer app installed (it should be preinstalled), you can use winget to manage your applications. Winget has the Microsoft Store and a community repository preconfigured and you can add additional sources, if you want.
You can use it via a terminal:
winget install Mozilla.Firefox
winget upgrade --all
deleted by creator
Yes, but it doesn’t work.
So according to Bing’s documentation, the search parameters for this example are the same as Google’s parameters and my search string should work just fine.
But look at my Bing example: I am looking for Wikipedia pages that either contain the string Chicago or Linux or both. Instead of the expected result, Bing gives me results from pages other than wikipedia.org.
The exact same search works just fine with Google: https://www.google.com/search?q=site%3Awikipedia.org+Linux+OR+Chicago
DuckDuckGo is even worse in my opinion, as it doesn’t support boolean OR searches at all.
I am currently trying my luck with Brave Search.
But I am to this day quite dissatisfied with any Google alternative, as they all either lack boolean search capabilities, filters for search results (e. g. by site or by image size) or a combination of both.
Bing claims to support the site parameter and boolean searches, but it simply doesn’t work (go to the second page, if needed): https://www.bing.com/search?q=site%3Awikipedia.org+Linux+OR+Chicago
Same for all the other alternatives I’ve tried to use. I am honestly wondering how people are able to find anything with, for example, Bing or DuckDuckGo …
Are you only doing simple searches, like “nearby restaurant”? How do you search for something that has multiple valid names (OR) and you want to limit search results to before:2015, if the search engine doesn’t support search operators?
deleted by creator
I miss the days, when Ubuntu was still a fun distribution to recommend to anyone.
Their initial idea of creating “Linux for human beings” was great and they were leading the way in user-friendly installers, graphical distribution upgrades and making the Linux desktop more accessible to everyone in general! I especially loved their predictable release cycle. Having the choice between an LTS and a more recent version is very useful and with Ubuntu you can make that decision again every two years. Very practical!
Unfortunately things started to change in the 2010s and by the 2020s I started to advise against it.
Their new installers (subiquity and ubuntu-desktop-installer) can’t do simple partitioning anymore, e. g. they can’t create a boot partition (or better: encrypted boot) + an encrypted btrfs partition that fills the rest of the space. Since the discontinuation of the mini.iso (Debian Installer) and Ubiquity (old desktop installer) images, I am therefore no longer able to install Ubuntu.
Snapd can still only manage a single repository and Canonical is therefore the only one in control of snap package distribution. This makes snapd a no-go in my opinion. But Ubuntu is still transitioning towards it, even though every other distribution is going to Flatpak because of snapd’s walled garden approach. With Flatpak you can add as many remotes as you want or you can decide to stick to Flathub, if it meets your needs. The same is true for Docker / Podman on the server: Sure there’s Docker Hub, which is very popular, but you are able to add any container repository, if you so choose.
I’m now using Fedora Silverblue on my desktops and will soon transition my Ubuntu server from 20.04 to Debian 12. I’ve already archived all my Ubuntu documentation. Sad times …
Hopefully new distributions, like Vanilla OS 2, will soon be able to fill the gaps that Ubuntu left.
It works fine for what I need it to do: access and share my Syncthing folders, CalDAV, CardDAV, RSS
I try to minimise the amount of stuff I selfhost, as I don’t enjoy being responsible for the uptime and security of a whole bunch of personal web services. That’s why I like the flexibility of ownCloud and now Nextcloud, instead of using a different, standalone project for each function.
What’s your use case for cloud storage?
If you only want to sync files between your devices, I would recommend taking a look at Syncthing. It syncs files without relying on a central server and is much faster, as it can sync within your local network and is therefore not restricted by the speed of your internet connection.
For sharing files with others, I use a self-hosted Nextcloud. I mounted my Syncthing folder as external storage.
If you use GNOME as your desktop, you can also log into some online services in system settings and then, for example, access Google drive via the file manager to upload or download files.
I believe there are also third-party tools for some cloud storage providers, but I have no experience with them and therefore can’t make any recommendations.
Some cloud storage providers probably don’t see Linux as a large enough market to justify the development of official clients. Some, e. g. Microsoft, could have an interest against one to not make alternatives to their own products, e. g. Windows, more attractive than they already are.
The license contains the following clause:
That’s why I linked the folder
Osmand/tree/master/OsmAnd/res
. It contains icons and XML files, which are used to describe the UI.CC-BY-NC-ND is a non-free license. It forbids commercial redistribution and it doesn’t allow any modification of the files. OsmAnd further restricts what you can do, as it does not allow redistribution in the most popular app stores without permission.
The source files are publicly available, so F-Droid can use them to build the app, but the license restricts what you can do with these files.
F-Droid does not sell the app (non-commercial clause), is not modifying it (non-derivative clause) and is not listed as one of the restricted app stores, so it can distribute the app. But this does not make the app free and open-source software.