Hello all, Brian, could you please set up a wiki page, perhaps similar to the KFV ones, so we all could help verify the freedom of these modules.
I haven't done any KFV work before but I have started going through these files and verifying their freedom by hand. To start things off, attached is my freedom stats for linux-ubuntu-modules-2.6.24-2.6.24/ubuntu/sound/alsa-driver/acore As a summary, everything in this directory can be considered free if the unlicenced parts are considered part of the kernel. The only thing of note (maybe) is that linux-ubuntu-modules-2.6.24-2.6.24/ubuntu/sound/alsa-driver/acore/misc_driver.c contains the functions to load any firmware. Cheers, Eric (MentalNotes) On Wed, 2008-05-07 at 21:50 +0100, Bruno Miguel wrote: > From my understanding, the Linux kernel has the free drivers for some > sound cards. So, a recompiled kernel with the needed free drivers > active will be enough, right? > > On Wed, May 7, 2008 at 9:21 PM, Eric Morey <[EMAIL PROTECTED]> wrote: > > On Wed, 2008-05-07 at 21:38 +0200, Vicente Herrera Cobo wrote: > > > El mié, 07-05-2008 a las 15:15 -0400, Eric Morey escribió: > > > > How would one go about verifing that the file is free or non-free? > > > > > > > > https://bugs.launchpad.net/ubuntu/+source/linux-ubuntu-modules-2.6.24/+bug/226646 > > > > > > > Maybe I'm in over my head here, but from that bug report I'm not sure > > how I can help. > > > > > > I understand why linux-ubuntu-modules-2.6.24 was removed as noted by > > Brian Brazil: http://bugs.gnewsense.org/Bugs/00164 > > > > > > Brian Brazilalso wrote: > > > > Well it looks like some free stuff got removed too, so until > > > > someone goes > > > > through the lot we won't know. > > > > > > > > Brian > > > > > > > Marco later wrote: > > > 've download the source package and, looking in it at > > > ubuntu-hardy-lum/ubuntu-firmware, these are all non free > > > > > > marco > > > > So where does this leave us? I'm trying to help to process along but, I > > feel like I'm going in circles tring to understand the situation and > > what I can do to fix it. > > > > > > > > > > > > _______________________________________________ > > gNewSense-users mailing list > > [email protected] > > http://lists.nongnu.org/mailman/listinfo/gnewsense-users > > > _______________________________________________ > gNewSense-users mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/gnewsense-users
|---linux-ubuntu-modules-2.6.24-2.6.24 | |---ubuntu | | |-- sound/ | | | |-- alsa-driver/ | | | | |-- acore/ | | | | | |-- ioctl32/ | | | | | | |-- Makefile: Makefile | | | | | | |-- hwdep32.c: No licence, no firmware | | | | | | |-- hwdep32_new.c: GPL v2 or later, no firmware | | | | | | |-- hwdep32_old.c: GPL v2 or later, no firmware | | | | | | |-- ioctl32.c: No licence, no firmware | | | | | | |-- ioctl32.h: GPL v2 or later, no firmware | | | | | | |-- ioctl32_new.c: GPL v2 or later, no firmware | | | | | | |-- ioctl32_old.c: GPL v2 or later, no firmware | | | | | | |-- ioctl32_old.h: GPL v2 or later, no firmware | | | | | | |-- pcm32.c: No licence, no firmware | | | | | | |-- pcm32_new.c: GPL v2 or later, no firmware | | | | | | |-- pcm32_old.c: GPL v2 or later, no firmware | | | | | | |-- rawmidi32.c: GPL v2 or later, no firmware | | | | | | |-- rawmidi32_new.c: GPL v2 or later, no firmware | | | | | | |-- rawmidi32_old.c: GPL v2 or later, no firmware | | | | | | |-- seq32.c: GPL v2 or later, no firmware | | | | | | |-- seq32_new.c: GPL v2 or later, no firmware | | | | | | |-- seq32_old.c: GPL v2 or later, no firmware | | | | | | |-- timer32.c: No licence, no firmware | | | | | | |-- timer32_new.c: GPL v2 or later, no firmware | | | | | | `-- timer32_old.c: GPL v2 or later, no firmware | | | | | |-- oss/ | | | | | | |-- Makefile: Makefile | | | | | | |-- copy.c: No licence, no firmware | | | | | | |-- io.c: No licence, no firmware | | | | | | |-- linear.c: No licence, no firmware | | | | | | |-- mixer_oss.patch: No licence, no firmware | | | | | | |-- mulaw.c: No licence, no firmware | | | | | | |-- pcm_oss.patch: No licence, no firmware | | | | | | |-- pcm_plugin.c: No licence, no firmware | | | | | | |-- rate.c: No licence, no firmware | | | | | | `-- route.c: No licence, no firmware | | | | | |-- seq/ | | | | | | |-- old/ | | | | | | | |-- instr/ | | | | | | | | |-- Makefile: Makefile | | | | | | | | |-- ainstr_fm.c: GPL v2 or later, no firmware | | | | | | | | |-- ainstr_gf1.c: GPL v2 or later, no firmware | | | | | | | | |-- ainstr_iw.c: GPL v2 or later, no firmware | | | | | | | | `-- ainstr_simple.c: GPL v2 or later, no firmware | | | | | | | |-- seq_instr.c: GPL v2 or later, no firmware | | | | | | | `-- seq_instr_missing.diff: No licence, no firmware | | | | | | |-- oss/ | | | | | | | |-- Makefile: Makefile | | | | | | | |-- seq_oss.patch: No licence, no firmware | | | | | | | |-- seq_oss_event.c: No licence, no firmware | | | | | | | |-- seq_oss_init.c: No licence, no firmware | | | | | | | |-- seq_oss_ioctl.c: No licence, no firmware | | | | | | | |-- seq_oss_midi.c: No licence, no firmware | | | | | | | |-- seq_oss_misc.c: No licence, no firmware | | | | | | | |-- seq_oss_readq.c: No licence, no firmware | | | | | | | |-- seq_oss_rw.c: No licence, no firmware | | | | | | | |-- seq_oss_synth.c: No licence, no firmware | | | | | | | |-- seq_oss_timer.c: No licence, no firmware | | | | | | | `-- seq_oss_writeq.c: No licence, no firmware | | | | | | |-- CHANGES: Changelog | | | | | | |-- Makefile: Makefile | | | | | | |-- seq.patch: No licence, no firmware | | | | | | |-- seq_clientmgr.patch: No licence, no firmware | | | | | | |-- seq_compat.c: No licence, no firmware | | | | | | |-- seq_device.c: No licence, no firmware | | | | | | |-- seq_dummy.c: No licence, no firmware | | | | | | |-- seq_fifo.c: No licence, no firmware | | | | | | |-- seq_info.c: No licence, no firmware | | | | | | |-- seq_lock.c: No licence, no firmware | | | | | | |-- seq_memory.patch: No licence, no firmware | | | | | | |-- seq_midi.c: No licence, no firmware | | | | | | |-- seq_midi_emul.c: No licence, no firmware | | | | | | |-- seq_midi_event.c: No licence, no firmware | | | | | | |-- seq_ports.c: No licence, no firmware | | | | | | |-- seq_prioq.c: No licence, no firmware | | | | | | |-- seq_queue.c: No licence, no firmware | | | | | | |-- seq_system.c: No licence, no firmware | | | | | | |-- seq_timer.c: No licence, no firmware | | | | | | `-- seq_virmidi.c: No licence, no firmware | | | | | |-- Kconfig: No licence, no firmware | | | | | |-- Makefile: Makefile | | | | | |-- control.patch: No licence, no firmware | | | | | |-- control_compat.c: No licence, no firmware | | | | | |-- device.c: No licence, no firmware | | | | | |-- hpetimer.c: GPL v2 or later, no firmware | | | | | |-- hwdep.patch: No licence, no firmware | | | | | |-- hwdep_compat.c: No licence, no firmware | | | | | |-- info.inc: No licence, no firmware | | | | | |-- info.patch: No licence, no firmware | | | | | |-- info_oss.c: No licence, no firmware | | | | | |-- init.patch: No licence, no firmware | | | | | |-- isadma.c: No licence, no firmware | | | | | |-- memalloc.inc: No licence, no firmware | | | | | |-- memalloc.inc1: No licence, no firmware | | | | | |-- memalloc.patch: No licence, no firmware | | | | | |-- memory.c: No licence, no firmware | | | | | |-- memory_debug.c: GPL v2 or later, no firmware | | | | | |-- memory_wrapper.c: No licence, no firmware | | | | | |-- misc.patch: No licence, no firmware | | | | | |-- misc_driver.c: No licence, no firmware but contains function to load firmware | | | | | |-- pci_compat_22.c: No licence, no firmware | | | | | |-- pcm.patch: No licence, no firmware | | | | | |-- pcm_compat.c: No licence, no firmware | | | | | |-- pcm_lib.c: No licence, no firmware | | | | | |-- pcm_memory.c: No licence, no firmware | | | | | |-- pcm_misc.c: No licence, no firmware | | | | | |-- pcm_native.patch: No licence, no firmware | | | | | |-- pcm_timer.c: No licence, no firmware | | | | | |-- rawmidi.patch: No licence, no firmware | | | | | |-- rawmidi_compat.c: No licence, no firmware | | | | | |-- rtctimer.c: No licence, no firmware | | | | | |-- sgbuf.c: No licence, no firmware | | | | | |-- sound.inc: No licence, no firmware | | | | | |-- sound.patch: No licence, no firmware | | | | | |-- sound_oss.c: No licence, no firmware | | | | | |-- timer.patch: No licence, no firmware | | | | | |-- timer_compat.c: No licence, no firmware | | | | | `-- wrappers.c: No licence, no firmware
_______________________________________________ gNewSense-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/gnewsense-users
