25+2 packages with (Glade) generated C source files without the source
[Note that I'm not subscribed to either d-d or d-legal so if you want
to ask me something, the quickest way is to Cc: me]
Hi,
I grepped the source tarballs in Lenny (testing) main section for the
note "DO NOT EDIT THIS FILE - it is generated by Glade." which
indicates the file is generated using the Glade UI editor. Then I
checked if these packages have any *.glade* files, which would be the
Glade projects, i.e. the "source code" (at least in the GPL sense,
"preferred form of modification") for these. For those of these
packages for which this is not a false alarm, I believe this would
fail DFSG #2, and for those being licensed under GPL, it would
probably make them non-distributable.
I went through some of these and checked them by hand, and generally
couldn't find the glade project anywhere in the source tarball (it
might be in the diff, I didn't check for that - would that BTW be OK,
to have source code in diff only?). The only questionable case I found
by this sampling is dia, where the file is "generated by Glade and
then hand-coded to make GNOME optional and add the underline for
accelerated buttons".
I haven't filed bugs for any of these, save for tangogps which was the
first case I encountered and after which I got the idea to do this.
In addition to the cases I found in main, the packages easyspice and
gtktrain in contrib seem suspect too (but I didn't take such a close
look).
Here's the list of the 25 packages and the relevant source files:
------------------------------------------------------------
bygfoot
src/support.c
src/misc2_interface.c
src/interface.c
src/misc2_interface.h
src/support.h
src/options_interface.c
src/options_interface.h
src/misc3_interface.c
src/misc_interface.c
src/interface.h
src/misc3_interface.h
src/misc_interface.h
dia
app/sheets_dialog.c: * DO NOT EDIT THIS FILE - it is generated by Glade and then hand-coded
app/sheets_dialog.c- * to make GNOME optional and add the underline
app/sheets_dialog.c- * for accelerated buttons.
app/sheets_dialog.h
gcompris
src/boards/gtans_support.h
src/boards/gtans_interface.h
gcrontab
gcrontab-0.8.0/src/support.c
gcrontab-0.8.0/src/interface.c
gcrontab-0.8.0/src/support.h
gcrontab-0.8.0/src/interface.h
src/support.c
src/interface.c
src/support.h
src/interface.h
*** NOTE: yes, I did report also the bug that the source is there twice
ggz-gnome-client
motd-editor/interface.c
motd-editor/interface.h
src/support.c
src/profilesi.h
src/support.h
src/msgboxi.c
src/profilesi.c
src/interface.h
src/msgboxi.h
ggz-gtk-games
chess/support.c
chess/support.h
combat/support.c
combat/support.h
dots/support.c
dots/support.h
hastings/support.c
hastings/support.h
reversi/support.c
reversi/support.h
gnusim8085
src/support.c
src/interface.c
src/support.h
src/interface.h
gpe-contacts
support.c
support.h
gsetroot
src/support.c
src/interface.c
src/support.h
src/interface.h
gtans
interface.c
interface.h
support.c
support.h
gtkpool
gtkpool/support.h
gtkpool/support.cpp
hf
hfterm/src/support.c
hfterm/src/support.h
hoz
hozgtk_i.c
hozgtk_i.h
hozgtk_s.c
hozgtk_s.h
kmd
src/breakview.h
src/breakview.c
src/breaksupport.h
src/breaksupport.c
lopster
src/support.c
src/interface.c
src/support.h
src/interface.h
lxappearance
src/glade-support.c
src/demo-ui.h
src/main-dlg-ui.h
src/demo-ui.c
src/main-dlg-ui.c
src/glade-support.h
netmon-applet
interface.c
interface.h
support.c
support.h
prismstumbler
include/support.h
src/support.c
psemu-video-x11
src/support.c
src/interface.c
src/support.h
src/interface.h
tangogps
src/support.h
src/interface.h
teg
client/gui-gnome/interface.h
timemachine
src/support.c
src/support.h
tleenx2
src/support.c
src/interface.c
src/support.h
src/interface.h
trousers
src/tspi/gtk/support.c
src/tspi/gtk/interface.c
src/tspi/gtk/support.h
src/tspi/gtk/interface.h
xwota
src/support.c
src/manual.c
src/query.h
src/station_info.h
src/private_messages.h
src/private_messages.c
src/support.h
src/default_preferences.c
src/xwota_main.c
src/xwota_main.h
src/about.c
src/private_messages_settings.h
src/station_info.c
src/manual.h
src/query.c
src/about.h
src/default_preferences.h
src/private_messages_settings.c
------------------------------------------------------------
And possibly in contrib:
easyspice
gtktrain
Sami
Reply to: