Clarify license
[fairymax.git] / fairymax.c
index 80a210d..5df22c2 100644 (file)
@@ -1,13 +1,16 @@
 /***************************************************************************/\r
-/*                               fairy-Max,                                */\r
+/*                               Fairy-Max,                                */\r
 /* Version of the sub-2KB (source) micro-Max Chess program, fused to a     */\r
 /* generic WinBoard interface, loading its move-generator tables from file */\r
 /***************************************************************************/\r
 \r
      /*****************************************************************/\r
      /*                      LICENCE NOTIFICATION                     */\r
-     /* Fairy-Max 4.8 is free software, and you have my permission do */\r
-     /* with it whatever you want, whether it is commercial or not.   */\r
+     /* Fairy-Max 4.8 is free software, released in the public domain */\r
+     /* so that you have my permission do with it whatever you want,  */\r
+     /* whether it is commercial or not, at your own risk. Those that */\r
+     /* are not comfortable with this, can also use or redistribute   */\r
+     /* it under the GNU Public License or the MIT License.           */\r
      /* Note, however, that Fairy-Max can easily be configured through*/\r
      /* its fmax.ini file to play Chess variants that are legally pro-*/\r
      /* tected by patents, and that to do so would also require per-  */\r
@@ -553,6 +556,8 @@ int main(int argc, char **argv)
         int m, nr;\r
         double cpuT;\r
 \r
+        if(argc > 1 && !strcmp(argv[1], "-v")) argc++, argv--, printf("%s\n", VERSION), exit(0);\r
+\r
         if(argc>1 && sscanf(argv[1], "%d", &m)==1)\r
         { U = (1<<m)-1; argc--; argv++; }\r
         A = (struct _ *) calloc(U+1, sizeof(struct _));\r
@@ -561,8 +566,6 @@ int main(int argc, char **argv)
        signal(SIGINT, SIG_IGN);\r
         printf("tellics say     " NAME " " VERSION "\n");\r
         printf("tellics say     by H.G. Muller\n");\r
-        printf("tellics say Gothic Chess is protected by U.S. patent #6,481,716 by Ed Trice.\n");\r
-        printf("tellics say Falcon Chess is protected by U.S. patent #5,690,334 by George W. Duke\n");\r
         InitEngine();\r
         LoadGame(NULL);\r
         InitGame();\r