Re: SCO's "proof"

Richard B. Johnson
2003-08-19T15:29:17Z

On Tue, 19 Aug 2003, Bart Samwel wrote:

> For those of you who don't speek greek, the greek text is English and reads:
>
> "As part of the kernel evolution towords modular naming, the functions
> malloc and free are being renamed to rmalloc and rfree.
> Compatibility will be maintained by the following assembler code:
> (also see free/malloc below)"
>
> What a way of obfuscating their IP. :)
>
> Bart
>
> Brandon Stewart wrote:
>
> > compliments of "d1rkinator" from yahoo finance message board:
> >
> > The code SCO finds offending:
> >
> > www.heise.de/newsticker/data/jk-19.08.03-000/imh0.jpg
> > www.heise.de/newsticker/data/jk-19.08.03-000/imh1.jpg
> >
> > Its location in Linux:
> >
> > /usr/src/linux-2.4.20/arch/ia64/sn/io/ate_utils.c
> >
> > And its heritage:
> >
> > minnie.tuhs.org/UnixTree/V7/usr/sys/sys/malloc.c.html
> >
> > Ok, SCO: This was easy. Now, show us the other many examples.
> >
> >
> > -

confuse.S follows.
----------------
#
# Enormously complicated assembly-language program released
# under GPL, herein referenced ;)
#
# This program will actually work. Am I violating somebody's
# patent? Sue me.
#
.section .text
rmalloc: jmp malloc
rfree: jmp free
print: jmp printf # Fix typical typos
.global rmalloc
.type rmalloc,@function
.global rfree
.type rfree,@function
.global print
.type print,@function
.end
---------------

Cheers,
Dick Johnson
Penguin : Linux version 2.4.20 on an i686 machine (797.90 BogoMips).
Note 96.31% of all statistics are fiction.