Be nice if there were better answers to these sorts of questions in general. Going on Fedora 41, what next, after CentOS totally self-destructed, AFAICT.
The trouble with “Copr repo for PyCharm owned by phracek” is that just reading that it sounds very low-class as if some pawnshop hacker dude “owns” your computer and he’s sending the repo man, as if maybe you rented your computer from a furniture store, and trashed Microsoft Windows to install Linux. Other than that, I assume the software is useful for something and quite harmless, but in that case why isn’t the software simply included in the standard repositories if it’s needed as a dependency for something?
Now I have Flatpaks, Fusion and Snap applications, all kinds of software, mostly free some not, but I still can’t find a reliable way to play videos on the Dragon player because the codecs are all proprietary patented intellectual property, region coded and DMCA restricted MPAA+FBI enforced, and there doesn’t really seem to be a way to play any sort of video on Linux at all.
Download information on Pycharm website;
Full-fledged Professional or Free Community
As you can see that there are more than one option for Pycharm. I not checked the License agreements. In such cases if there are more then one license involved, fedora not offers such packages on own infrastructure. This way it can be called totally free and reused while respecting the license agreement of their components. As Pycharm is counting as third party software you had to confirm (opt in) while installing Fedora Linux.
As long as you not use them, the third party repositories and their software, deactivate them! This way Fedora Linux is not searching in this sources and will also not complain about conflicts of software.
As Pycharm is not in the official Fedora Linux repositories, it is available on Copr, to easily install it for users who depend on it.
If you are using more Flatpak apps, you will have less issues because the dependencies coming with the Software it selves in a container like app.
Fedora hands over the responsibility to each individual, to decide and to install the the software, for the region, which the individual belongs to and is allowed to use.
This dilemma is not just a Linux issue. Any OS has to follow this restrictions. Just some of the OS es do pay license fees which are included in the price you pay for it.
VLC, but only the flatpak version, not the fedora repo version. I have a used laptop and a very old desktop both running fedora. 5-second video from my own video camera.
Note that those are only the fedora packages for multimedia. Many other codecs are available from the rpmfusion repo including libavcodec-freeworld, gstreamer1-plugins-ugly and ffmpeg (and more), which may require replacing some of the fedora packages with the more inclusive packages from rpmfusion.
I have never encountered what was shown by Villy since I automatically enable the rpmfusion-(free & nonfree) repos whenever I do an install so never needed to look at that data.
The manual way to install them is to first enable both the rpmfusion-free and rpmfusion-nonfree repos, then do the installation with the --allowerasing option or use dnf swap also with the same option. An example I use for libavcodec-freeworld is dnf install libavcodec-freeworld --allowerasing or dnf swap libavcodec-free libavcodec-freeworld --allowerasing