poruseni licence k csplainu

Zdenek Wagner wagner at cesnet.cz
Wed May 24 10:29:31 CEST 2006


On Wed, 24 May 2006, Petr Olsak wrote:

>
> Jsem velmi znechucen. Nekdo porusil licencni ujednani k csplainu.
>
> V novejsich distribucich Linuxu jsem nasel soubor csplain.ini, ktery
> obsahuje na zacatku:
>
Podival jsem se do sveho pocitace, kde mam TL 2005, starsi TL (asi 2004) a
pak zrejme teTeX nebo jeho cast nainstalovanou automaticky bud s Debianem
nebo jako nasledek apt-get install tex4ht
Vysledek je, ze na disku mam 3 soubory pojmenovane csplain.ini:
wagner at thalarctos:~$ find /usr -name csplain.ini -ls
885093    4 -rw-r--r--   1 root     root         3606 Feb 25  2000
/usr/share/texmf/tex/csplain/csplain.ini
150111    8 -rw-r--r--   1 root     staff        5003 Sep  8  2005
/usr/local/texlive/2005/texmf-dist/tex/csplain/base/csplain.ini
639771    4 -rw-r--r--   1 root     root         3606 Feb 25  2000
/usr/TeX/texmf/tex/csplain/csplain.ini

Prvni a treti jsou stejne. Rozdil mezi prvnim a druhym (TL 2005) je:
*** /usr/local/texlive/2005/texmf-dist/tex/csplain/base/csplain.ini	Thu Sep  8 11:17:08 2005
--- /usr/share/texmf/tex/csplain/csplain.ini	Fri Feb 25 11:49:18 2000
***************
*** 5,39 ****
  \input hyphen.lan  % czech / slovak hyphenation pattern (may be others too)
  \input plaina4  % \hsize and \vsize for A4
  \everyjob=\expandafter{\the\everyjob
!    \message{The format: csplain <Sep. 2005>.}
     \message{The cs-fonts are preloaded and A4 size implicitly defined.}}
! \ifx\enc\undefined \else \input csenc-\enc.tex \fi % re-encoding using encTeX
  \ifx\xprncode\undefined \else %% The encTeX is detected
     \count255=128               % All codes > 128 are printable:
     \loop \xprncode\count255=1 \advance\count255 by 1
     \ifnum \count255<256 \repeat
  \fi

- \ifx\pdfoutput\undefined \else % added in Feb. 2005
-    \def\tmpa{\pdfcsplain}
-    \expandafter\def\expandafter\tmpb\expandafter{\csname\jobname\endcsname}
-    \ifx\tmpa\tmpb %% PDFTeX with PDF output
-       \message {jobname=pdfcsplain, PDF output initialised.}
-       \openin0=pdftexconfig.tex
-       \ifeof0 \message{WARNING: pdftexconfig.tex does not exist.
-                        I set \string\pdfoutput=1 only.}%
-       \else \closein0 \input pdftexconfig.tex
-       \fi
-       \pdfoutput=1
-    \else
-       \message {jobname=csplain with pdftex, DVI output initialised.}
-       \pdfoutput=0
-       \let\oripdfoutput=\pdfoutput \let\pdfoutput=\undefined
-    \fi
-    \let\tmpa=\undefined \let\tmpb=\undefined
- \fi
-
-
  \dump

  Information about changes (since <Apr. 1995>)
--- 5,22 ----
  \input hyphen.lan  % czech / slovak hyphenation pattern (may be others too)
  \input plaina4  % \hsize and \vsize for A4
  \everyjob=\expandafter{\the\everyjob
!    \message{The format: csplain <Feb. 2000>.}
     \message{The cs-fonts are preloaded and A4 size implicitly defined.}}
! \ifx\enc\undefined \else \input enc-\enc.tex \fi % re-encoding using encTeX
  \ifx\xprncode\undefined \else %% The encTeX is detected
     \count255=128               % All codes > 128 are printable:
     \loop \xprncode\count255=1 \advance\count255 by 1
     \ifnum \count255<256 \repeat
+ % The document macros can't test the re-encoding state:
+ \let\enc=\undefined \let\setinputchr=\undefined
+ \let\xordcode=\undefined \let\xchrcode=\undefined \let\xprncode=\undefined
  \fi

  \dump

  Information about changes (since <Apr. 1995>)
***************
*** 56,62 ****
  ** 3 ** <Oct. 1998>
  * The input re-encoding possibility using encTeX primitives added.
  * Files enc-k.tex, enc-w.tex and enc-p.tex added.
! * You can use (for example):   tex -enc -ini \let\enc=k \input csplain.ini
    to activate the encTeX reencoding

  ** 4 ** <Feb. 2000>
--- 39,45 ----
  ** 3 ** <Oct. 1998>
  * The input re-encoding possibility using encTeX primitives added.
  * Files enc-k.tex, enc-w.tex and enc-p.tex added.
! * You can use (for example):   tex -ini \let\enc=k \input csplain.ini
    to activate the encTeX reencoding

  ** 4 ** <Feb. 2000>
***************
*** 72,95 ****
                                font ptmr8t and hyphenated by right
                                pattern table. \end

- ** 5 ** <Feb. 2005>
- * The possibility of csplain initialisation by pdfTeX added
-   (see \ifx\pdfoutput\undefined \else ... \fi).
- * The file pdftexconfig.tex during pdfcsplain initialisation is read
-   (see \ifx\pdfoutput\undefined \else ... \fi).
- * The file t1code.tex corrected (bug in \uccodes removed).
-
- ** 6 ** <Sep. 2005>
- * Files enc-k.tex, enc-w.tex, enc-p.tex renamed to csenc-*.tex because
-   only characters from Czech and Slovak alphabet are declared here.
- * Commands \let\xordcode=\undefined etc. are removed, but user is kindly
-   asked to use encTeX primitives with care. The result may be unportable
-   document with another csplain implementations.
- * File csenc-u.tex for UTF8 input encoding using encTeX is added.
-   You can use (for example):  tex -enc -ini \let\enc=u \input csplain.ini
-   if your system (or text editor) is using UTF8 encoding.
-
-
  COPYRIGHT
  =========

--- 55,60 ----

Asi by bylo vhodne kontaktovat Thomase Essera. Sice jiz asi dazny dalsi
teTeX nebude, tedy alespon on jej uz nebude delat, ale na tug.org je jeho
posledni vyvojovy strom. Snad by se s nim jeste dalo domluvit, aby tam dal
spravny csplain.

Na listu TeXLive se hodne resi licencni podminky, takze na poruseni by asi
meli slyset a napravit to.

Zdenek Wagner
e-mail: wagner at cesnet.cz

see also http://hroch486.icpf.cas.cz/wagner/
         http://icebearsoft.euweb.cz




More information about the csTeX mailing list