#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.