Project

General

Profile

Bug #193

[linux-firmware]Why Parabola removes the free firmwares??

red54 - about 7 years ago - . Updated about 7 years ago.

Status:
fixed
Priority:
freedom issue
Assignee:
-
% Done:

100%


History

#2

Updated by red54 about 7 years ago

Are this free firmwares confilt with our freedom??

#3

Updated by fauno about 7 years ago

"Probably buildable" doesn't make them free, we should be able to build from the sources, not only distribute the binaries. The others should be checked, could you provide a PKGBUILD for them?

It would be good to decide if it's worth the work also, do you need any of these?

#4

Updated by red54 about 7 years ago

fauno wrote:

"Probably buildable" doesn't make them free, we should be able to build from the sources, not only distribute the binaries. The others should be checked, could you provide a PKGBUILD for them?

It would be good to decide if it's worth the work also, do you need any of these?

We can build them from the source.
av7110 use arm-eabi-gcc
dsp56k use a56*
isci use gcc
keyspan_pda use gcc as31-debian* ihex2fw*
usbdux use as31-debian*
cis use cis-tools*

I have made the PKGBUILDs with *.
a56 MIT https://aur.archlinux.org/packages.php?ID=62583
as31-debian BSD https://aur.archlinux.org/packages.php?ID=62585
ihex2fw GPL https://aur.archlinux.org/packages.php?ID=62584
cis-tools MPL https://aur.archlinux.org/packages.php?ID=62588

#5

Updated by red54 about 7 years ago

I have made a script to build and check the free firmwares:

http://www.red54.com/parabola/check-free-firmware

Almost all the firmwares are match, except xircom_pgs.fw:

aa1e15136f6873c3620da97cd7cd6e55 0/xircom_pgs.fw
ace96a03312aac5adde10bb44fc99232 1/xircom_pgs.fw

And I have made linux-firmware-free PKGBUILD:
https://aur.archlinux.org/packages.php?ID=62580

#6

Updated by Anonymous about 7 years ago

red54 wrote:

I have made a script to build and check the free firmwares:

http://www.red54.com/parabola/check-free-firmware

Almost all the firmwares are match, except xircom_pgs.fw:

aa1e15136f6873c3620da97cd7cd6e55 0/xircom_pgs.fw
ace96a03312aac5adde10bb44fc99232 1/xircom_pgs.fw

And I have made linux-firmware-free PKGBUILD:
https://aur.archlinux.org/packages.php?ID=62580

linux-firware-free are free, but some of them has GPLed without in-tree sources, therefore we not considered it 100% free and don't can put it on our distro.

eg of some of them:

announce PCMCIA_PCNET - "NE2000 compatible PCMCIA support"
  1. These are not software; they're Free, but GPLed without in-tree sources.
announce PCMCIA_3C574 - "3Com 3c574 PCMCIA support"
  1. This is not software; it's Free, but GPLed without in-tree sources.
announce PCMCIA_3C589 - "3Com 3c589 PCMCIA support"
  1. This is not software; it's Free, but GPLed without in-tree sources.
announce SERIAL_8250_CS - "8250/16550 PCMCIA device support"
  1. These are not software; they're Free, but GPLed without in-tree sources.

Please read deblob scripts files on http://www.fsfla.org/svn/fsfla/software/linux-libre/scripts/

We made a PKGBUILD that built the free firmwares from the linux-libre kernel source code => https://projects.parabolagnulinux.org/abslibre.git/tree/libre/linux-libre-firmware/PKGBUILD?id=783e7a79a10050259f338f7ade3a7b72a54a1e66

#7

Updated by Anonymous about 7 years ago

linux-libre-firmware is now available on [libre] repo. Fixed!

Also available in: Atom PDF