Update of /cvsroot/flexml/flexml
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25465
Modified Files:
flexml.pl
Log Message:
Clarify the licence of the produced parsers. Thanks to Ulrik Petersen for proposing the patch, and to Kristoffer H Rose for forwarding it.
Index: flexml.pl
===================================================================
RCS file: /cvsroot/flexml/flexml/flexml.pl,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -d -r1.39 -r1.40
--- flexml.pl 13 Feb 2005 18:12:19 -0000 1.39
+++ flexml.pl 13 Feb 2005 18:54:05 -0000 1.40
@@ -159,14 +159,25 @@
sub redistribute { # Print C comment with generated file "license".
+ # Notice that this is not intended to affect
+ # flexml.pl itself.
my ($pre) = @_;
print <<EOT;
-$pre This program was generated with the FleXML XML processor generator,
+$pre This program was generated with the FleXML XML processor generator.
+$pre FleXML is Copyright © 1999-2005 Kristoffer Rose. All rights reserved.
$pre ($Id).
-$pre Copyright © 1999 Kristoffer Rose. All rights reserved.
+$pre
+$pre There are two, intertwined parts to this program, part A and part B.
$pre
-$pre You can redistribute and/or modify this program provided the following
-$pre two conditions hold:
+$pre Part A
+$pre ------
+$pre
+$pre Some parts, here collectively called "Part A", are found in the
+$pre FleXML package. They are Copyright © 1999-2005 Kristoffer Rose.
+$pre All rights reserved.
+$pre
+$pre You can redistribute, use, perform, display and/or modify "Part A"
+$pre provided the following two conditions hold:
$pre
$pre 1. The program is distributed WITHOUT ANY WARRANTY from the author of
$pre FleXML; without even the implied warranty of MERCHANTABILITY or
@@ -179,6 +190,20 @@
$pre Notice that these are explicit rights granted to you for files
$pre generated by the FleXML system. For your rights in connection with
$pre the FleXML system itself please consult the GNU General Public License.
+$pre
+$pre Part B
+$pre ------
+$pre
+$pre The other parts, here collectively called "Part B", and which came
+$pre from the DTD used by FleXML to generate this program, can be
+$pre distributed (or not, as the case may be) under the terms of whoever
+$pre wrote them, provided these terms respect and obey the two conditions
+$pre above under the heading "Part A".
+$pre
+$pre The author of and contributors to FleXML specifically disclaim
+$pre any copyright interest in "Part B", unless "Part B" was written
+$pre by the author of or contributors to FleXML.
+$pre
EOT
}
|