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