sv_addr.agh non-free?

Alexandre Oliva lxoliva at
Tue Dec 8 23:28:54 UTC 2009

Hi, Sam,

On Dec  7, 2009, Sam Geeraerts <samgee at> wrote:

> The gNewSense dev team have been reviewing some bug reports recently, 
> and submitting them upstream. There's a bug report of a file in Linux 
> (sv_addr.agh). It looks like a C header file and the comment says it was 
> generated from another file. Because the original file is not in Linux' 
> source we suspect this to be a GPL violation [1], so we removed it.

> As far as I can see linux-libre doesn't remove the file. If so, can you 
> explain why that is the case?

> [1]

Let's say I'd consider it believable if someone told me modifying that
.agh header file would be just as convenient as modifying the .rd file,
and the reason for the comment was solely to avoid divergence during
development of the hardware or somesuch.

If this is so, it would be one of multiple most convenient forms for
making changes to the program, and thus qualify as source code.

That said, it might be more desirable to have the original file and
whatever programs are needed to modify it and extract the information
from it.

Maybe Hans Peter Nilsson (Cc:ed), my GCC and binutils colleague, could
shed some light on this issue?  Hans, you think there's any chance Axis
could contribute to Linux the files and programs mentioned in that
headed file?  Namely:

* This file was automatically generated by /n/asic/bin/reg_macro_gen
* from the file `/n/asic/projects/etrax_ng/doc/work/etrax_ng_regs.rd'.
* Editing within this file is thus not recommended,
* make the changes in `/n/asic/projects/etrax_ng/doc/work/etrax_ng_regs.rd' instead.

Alexandre Oliva, freedom fighter
You must be the change you wish to see in the world. -- Gandhi
Be Free! --   FSF Latin America board member
Free Software Evangelist      Red Hat Brazil Compiler Engineer

More information about the linux-libre mailing list