xeyownt/xseticon

Clarify license, potentially replace Fatal_Error

mk-pmb opened this issue · 3 comments

Between the lines // FROM programs/xlsfonts/dsimple.c and // END FROM, we currently have the functions

  • Fatal_Error
  • Window_With_Name
  • Select_Window_Args
  • Select_Window_Mouse

However, I can only find Fatal_Error in Ubuntu's source of xlsfonts/dsimple.c.

Are the others your own creation? Then we should adjust the END FROM marker.

Even better would be to write our own Fatal_Error function as well, because I can't currently see license compatibility.

Maybe it would suffice to have Fatal_Error be a trivial function that just prints the error message, and a comment for where to find a fancier function (e.g. the Ubuntu link above) if someone wants to make a temporary debug build.

It might even be possible to add a CLI option to dynamically load the fancy Fatal_Error from xlsfonts on systems where the latter is installed.

A fork that entirely omits the section in question is now available.

TBH I have no idea of the origin of the license claim since this code is not mine.
I just hosted here because I used the tool at some time, and it was nowhere to be found.
I mailed the author and never got any reaction.

I doubt however that the claim was for the fatal_error function because this function is too generic (you find these everywhere).

But happy to see the project being forked ;-)