#include <hallo.h>
* Eduard Bloch [Tue, Mar 21 2006, 05:32:17PM]:

> And finally, in the last mail I have already presented the exact chain
> of conclusions, including the intent of the OP. I expect you (as
> programmer knowing how logic works) to be able to find the wrong link
> there -- so would you consider answering this (uncomfortable) question?

PS: 

Also please state which license does actually cover the cdrecord
source.

If I remember correctly, our consens was that we keep displaying of the
copyright and code change notice which _may_ be explained with GPL §2.c
but you have to change the restrictions to
recommendations/explanations. However, in the current versions I
discovered again:

                /*
                 * Warning: you are not allowed to modify or to remove this
                 * version checking code!
                 */
                vers = scg_version(0, SCG_VERSION);
                auth = scg_version(0, SCG_AUTHOR);
                printf("Using libscg version '%s-%s'.\n", auth, vers);
                if (auth == 0 || strcmp("schily", auth) != 0) {
                        errmsgno(EX_BAD,
                        "Warning: using inofficial version of libscg (%s-%s 
'%s').\n",
                                auth, vers, scg_version(0, SCG_SCCS_ID));
                }

This is a GPL-incompatible restriction. There is nothing in §2c that
forces the derivates to display every single change when executing a
program (or even worse - merge that output with regular non-interactive
program output or call such notes "Warnings").

Can you explain that please?

Assuming it is not the GPL, can you tell us which license you use?  And
also: have you made sure that all recent changes come from sources that
are aware about the license change? And that there is no code in the
gpl-incompatible files that is written by someone else?

Eduard.

Reply via email to