rpmfusion-infra / fedy

Fedy makes it easy to install third-party software in Fedora.
GNU General Public License v3.0
177 stars 20 forks source link

MacBook broadcom firmware #122

Open applemayexist opened 10 months ago

applemayexist commented 10 months ago

Please describe why this package is not eligible for Fedora? I believe the firmware is under a non-redistributable license.

Is this software redistributable? No

Is this software an alternate version of a Fedora provided package? No

Additional context I don't know what license this is under. The only source I have to know this is non-redistributable is t2linux.org. This could be useful for users of the t2linux project, and also that new Fedora Asahi Remix.

leigh123linux commented 10 months ago

Explain why this is needed?, why can't users just add the repo themselves?

https://github.com/t2linux/fedora-kernel/releases/tag/v6.4.11-200.fc38

leigh123linux commented 10 months ago

I'm -1 to adding a repo that replaces the fedora kernel.

kwizart commented 10 months ago

I think most of the kernel enablement for asahi is already upstream, but proably the missing part is the full GPU driver in rust.

If it's just about to provide the wifi firmware, it can land in nonfree tainted.

applemayexist commented 10 months ago

@leigh123linux I am referring to the non-free firmware that comes with macOS. That repo does not package the firmware. I don't want any kernel to be packaged.

kwizart commented 10 months ago

Looks like this script https://github.com/t2linux/fedora-kernel/blob/main/t2linux-config/firmware.sh So it relies on the MacOS partition to be available so firmware can be fetched. There is no need to package the firmware if you keep the appropriate partitions.

leigh123linux commented 10 months ago

@leigh123linux I am referring to the non-free firmware that comes with macOS. That repo does not package the firmware. I don't want any kernel to be packaged.

Is the firmware actually available to download.

https://wiki.t2linux.org/roadmap/

To set up Wi-Fi on Linux, you will need Wi-Fi firmware, which can be legally obtained only from macOS. It is illegal to host the firmware on any website as it is under a non redistributable license.

applemayexist commented 10 months ago

There is no need to package the firmware if you keep the appropriate partitions.

Why shouldn't it be packaged? This would help bring the Linux on Mac experience closer to Linux on standard PCs, at least for Fedora distros.

Is the firmware actually available to download.

There's a git repo hosting it.

To set up Wi-Fi on Linux, you will need Wi-Fi firmware, which can be legally obtained only from macOS. It is illegal to host the firmware on any website as it is under a non redistributable license.

This firmware is required for hardware compatibility, which I thought was covered under some sort of fair use. At least that's the impression I get from the RPM Fusion FAQ.