On Sun, 2002-09-22 at 20:21, Lourens Veen wrote:

> I've looked at the library and the readme for it, and it seems to me 
> that it's only a small piece of code. The only problem with writing 
> a GPLled replacement for it is availability of standards. I've 
> checked the web, but the coloured books are not available online. I 
> don't feel like paying $200 or so for an ISO standard document 
> either. However, there's another option. We could reverse-engineer 
> Mr. Eissfeldts library, and use the information from that to write 
> a drop-in replacement. Since it's open source, it's not that hard, 
> but it does require a group of people who turn the code into a 
> description, and a nonintersecting group of people who turn that 
> description ("specification") back into a library, which can then 
> be published under the GPL. And ofcourse the people in the second 
> group should not have seen Mr. Eissfeldts code before to make it a 
> real cleanroom implementation.

We don't need reverse-engineer the sources. I already have all the 
required documentation:

  - The ECMA CD-ROM standard (freely available) defining the parameters
    for the Reed-Solomon coding and the Scrambler.

  - General documents about Reed-Solomon coding and the underlying
    Galois Fields arithmetics. There are many books and articles  
    available about this topic and some of them already include 
    C code examples. 

Actually, the theory behind the Reed-Solomon coding is somewhat
demanding but the software implementation is quiet simple because
it is designed to be implemented in hardware.

I think I can come up with an individual implementation in some weeks
so that cdrdao can fully GPLd again.

Andreas
-- 
Andreas Mueller                  Tel: +49 89 67808848
Ramsmeierstr. 1                Email: [EMAIL PROTECTED]
85579 Neubiberg, Germany


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to