Received: from mail.proteosys.com ([62.225.9.49]) by nummer-3.proteosys with Microsoft SMTPSVC(5.0.2195.4905); Sun, 21 Jul 2002 01:57:21 +0200 Received: by mail.proteosys.com (8.12.2/8.12.2) with ESMTP id g6KNufWi002912 for ; Sun, 21 Jul 2002 01:57:03 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.27]) by relay2.uni-heidelberg.de (8.12.4/8.12.4) with ESMTP id g6KNenT8005699; Sun, 21 Jul 2002 01:40:49 +0200 (MET DST) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C23049.2FA6C680" Received: from listserv (listserv.uni-heidelberg.de [129.206.100.27]) by listserv.uni-heidelberg.de (8.12.2/8.12.2/SuSE Linux 0.6) with ESMTP id g6KM03wD000965; Sun, 21 Jul 2002 01:41:06 +0200 Received: from LISTSERV.UNI-HEIDELBERG.DE by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8d) with spool id 4031 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 21 Jul 2002 01:41:06 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.12.2/8.12.2/SuSE Linux 0.6) with ESMTP id g6KNf4uV001523 for ; Sun, 21 Jul 2002 01:41:04 +0200 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.177]) by relay2.uni-heidelberg.de (8.12.4/8.12.4) with ESMTP id g6KNeCT8005639 for ; Sun, 21 Jul 2002 01:40:12 +0200 (MET DST) Received: from [212.227.126.160] (helo=mrelayng0.kundenserver.de) by moutng3.kundenserver.de with esmtp (Exim 3.35 #2) id 17W3pV-00063A-00; Sun, 21 Jul 2002 01:40:05 +0200 Received: from [80.129.0.83] (helo=istrati.mittelbach-online.de) by mrelayng0.kundenserver.de with asmtp (Exim 3.35 #2) id 17W3pP-0008WK-00; Sun, 21 Jul 2002 01:40:05 +0200 Received: (from frank@localhost) by istrati.mittelbach-online.de (8.11.2/8.11.2/SuSE Linux 8.11.1-0.5) id g6KNcjk24848; Sun, 21 Jul 2002 01:38:45 +0200 In-Reply-To: <878z46p1yi.fsf@becket.becket.net> References: <200207162352.g6GNq9Ow031038@bilbo.localnet> <878z46p1yi.fsf@becket.becket.net> Return-Path: X-Mailer: VM 6.96 under Emacs 20.7.1 X-OriginalArrivalTime: 20 Jul 2002 23:57:25.0641 (UTC) FILETIME=[326AEF90:01C23049] X-Authentication-Warning: istrati.mittelbach-online.de: frank set sender to frank@mittelbach-online.de using -f X-Scanned-By: MIMEDefang 2.6 (www dot roaringpenguin dot com slash mimedefang) Content-class: urn:content-classes:message Subject: Re: User's thoughts about LPPL Date: Sun, 21 Jul 2002 00:38:45 +0100 Message-ID: A<15673.62597.185188.389384@istrati.mittelbach-online.de> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Re: User's thoughts about LPPL Thread-Index: AcIwSTLAI/zCpVBYQ5KWAcswRGkZbg== From: "Frank Mittelbach" To: Reply-To: "Mailing list for the LaTeX3 project" Status: R X-Status: X-Keywords: X-UID: 4336 This is a multi-part message in MIME format. ------_=_NextPart_001_01C23049.2FA6C680 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Thomas Bushnell, BSG writes: > Boris Veytsman writes: > > > B. The *name* TeX is reserved for Knuth's program. If you = program > > is called TeX, it must satisfy triptest. You can NOT correct = bugs > > in this program, you cannot do Debian QA for it -- you either = take > > it as is or rename it. > > No. You are quite wrong. Provided it still passes triptest, you can > call it TeX. You certainly can correct bugs or do Debian QA, = provided > the changes still pass triptest. sorry but I fear it's you that is quite wrong. The triptest is only = there to help you determine that your implementation is okay. you are neither = allowed to fix bugs or add extra features (new commands, or whatever). theroretically (now Goedel turns up again:-) a program is only allowed = to call itself TeX if it produces for all inputs exactly the same output = compared to the master copy in stanford (there are technically a bunch of = exceptions related to floating point stuff in dvi production, but that isn't = related to the argument. have a look at Don's home page. there you find that upon his death TeX = version number goes up to \pi and from there on all bugs are by definition = features. of course you are allowedto rename the source files and produce whatever = you wish from them, but you are not allowed to call the resulting thing = "TeX" again not even if you have the most valid bug fix upon your sleave. frank ------_=_NextPart_001_01C23049.2FA6C680 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Re: User's thoughts about LPPL

Thomas Bushnell, BSG writes:
 > Boris Veytsman <borisv@lk.net> = writes:
 >
 > >    B. The *name* TeX = is reserved for Knuth's program. If you program
 > >    is called TeX, it = must satisfy triptest. You can NOT correct bugs
 > >    in this program, = you cannot do Debian QA for it -- you either take
 > >    it as is or rename = it.
 >
 > No.  You are quite wrong.  = Provided it still passes triptest, you can
 > call it TeX.  You certainly can = correct bugs or do Debian QA, provided
 > the changes still pass triptest.

sorry but I fear it's you that is quite wrong. The = triptest is only there to
help you determine that your implementation is okay. = you are neither allowed
to fix bugs or add extra features (new commands, or = whatever).

theroretically (now Goedel turns up again:-) a program = is only allowed to
call itself TeX if it produces for all inputs exactly = the same output compared
to the master copy in stanford (there are technically = a bunch of exceptions
related to floating point stuff in dvi production, = but that isn't related to
the argument.

have a look at Don's home page. there you find that = upon his death TeX version
number goes up to \pi and from there on all bugs are = by definition features.

of course you are allowedto rename the source files = and produce whatever you
wish from them, but you are not allowed to call the = resulting thing "TeX"
again not even if you have the most valid bug fix = upon your sleave.

frank

------_=_NextPart_001_01C23049.2FA6C680--