Start here

hey,hello im a hacker came from kali and i have used arch,windows,kali,ubuntu LTS,mint and i want to join fedora project to help make linux better

2 Likes

Welcome to fedora.
Perhaps you should first Start Here.

hello mr.hacker from kali. fedora is a great thing,but it is currently suffers from distribution being controlled by cisco servers with opnh264 codec. if you can hack it to be cisco free,that would make this linux better

1 Like

Fedora cannot be cisco free and have the codec for h264 available.
Fedora does not distribute proprietary, nor copyright or license encumbered software. It does enable the fedora-cisco-openh264 repo with an agreement with cisco for that purpose and enables replacing the fedora distributed noopenh264 package with the cisco provided openh264 package.

There are additional codecs fedora does not distribute for the same reasons, but that are available from the rpmfusion repos as well.

mr.hacker is welcome to challenge this statement

Fedora distributes patent encumbered software.
It uses 3rd party service to distribute patent encumbered software.
Patent encumberment limits distributions rights of encumbered software and of Fedora as a result (it fails to update).
Patent encumberment effectively (de-facto) cancels BSD license permission to freely distribute and use binary form of the software.
The patent encumbered software is no longer OSI Open Source (due to its duck typing behavior).
Fedora is no longer OSI Open Source (because it inherits encumbered properties).
Fedora users suffer from patent injection vulnerability attack.

It is you the user that has to install the encumbered software.
No where does Fedora do that.

Cisco pays the royalties for H.264 which is what allows you is use the open source h.264 codec on Fedora without legal issues.

No. It ships (and fails) by default.

In my area there is no such law. To limit users based on US preferences is discrimination.

The 3rd party repo IS NOT FEDORA. It is owned and maintained by a separate organization thus it is patently untrue to state that fedora distributes that software.

Users must choose and act manually to install software from another source.

Fedora is located within the US and must follow the laws of the US as related to software distribution. It is not discrimination but is rather complying with legal requirements.

The 3rd party repos referenced are not located within the US and have different legal requirements.

Users must choose and act manually to install software from another source.

We talk about the Cisco package. Do people need to act manually to enable this repo while installing Fedora? I might need to try the installation now, because I don’t remember. But if mr.hacker wants to help, there are some regions that Cisco servers don’t serve, so mr.hacker can chime in and do independent research.

Whoever invented and/or enforced these laws, turned on the discrimination. I agree that Fedora is not guilty, but I don’t agree that Fedora can not and should not do anything about it.

Federal laws are not easy to change and have been developed over a period of many years. Specifically copyright and licensing laws related to software are tangled up and require congressional action to make changes.

The workaround that is open to everyone is to take advantage of the ability to select different sources for the restricted software (3rd party repos).

The fedora-cisco-openh264 repo is one of the repos that is automatically enabled with a new f44 installation.

Coca-Cola, Burger King and KFC quite prominently don’t give a letter f about federal laws in sanctioned regions, so why Fedora should? And because of federal laws you are now required to report that violation, right? But nobody will do this, right?

Thanks! :folded_hands:

For me the workaround is to switch to noopenh264 package, so that I can do the upgrade. The solution would be to use content based hashes for package sync (the name is not perfect). Which means servers and clients are using hashes for syncing, and it doesn’t matter which protocol - rsync, http, torrent, libp2p they use to exchange packages as long as Fedora publishes a list of hashes that comprises the dist.