Null terminator patent disclosure

Craig Nelson mwizard at eecs.cs.pdx.edu
Mon Apr 1 20:21:14 AEST 1991


egr at contact.uucp (Gordan Palameta) writes:



>     This method consists of using an aligned set of eight consecutive
>     zero bits to unambiguously mark the termination point of a text string
>     stored in a character array.

>     Please be advised that the "null terminator octet" method is
>     covered by US Patent 4 910401 granted to Lextech SA, and as
>     such may not be used without permission.


>     All software developed in the "C" programming language which
>     makes use of "null terminator octets", explicitly or implicitly
>     through standard "string-handling" library functions such as
>     "strcat", "strcpy", "strlen", is subject to royalty payments.

>     Lextech intends to vigorously enforce its legal rights in this
>     matter (retroactive to 1984).  Our royalty scheme is as follows:

>          Use of "null terminator octets" within source code

>          Each instance, up to 100                    $US 0.33
>          Each subsequent instance, up to 1000        $US 0.17
>          Each subsequent instance, without limit     $US 0.08

>     Please note that this fee is applicable to each distributed copy
>     of a program.

	For those who are willing to put up with this crap, I have a
suggestion.  Declare all your strings one extra byte long and rewrite
your strXXX functions to look for two (2) "8 bit 0" bytes.  Then lets
all write a letter to Lex and tell them where they can stick the extra
byte.

	Craig (mwizard at eecs.ee.pdx.edu)



More information about the Comp.lang.c mailing list