[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Newton 2

> I've heard a few times that not having a C compiler prevents the
> implementation of PGP.  Why?  Do the RSA people refuse to license a
> non-C implementation.  If so, can they still enforce their patent
> against someone who implemented it on a platform that didn't have a C
> compiler?

The problem is that PGP needs to be compiled from its C sources into a
binary.  The problem is not RSA not licensing; the problem is that PGP
(and all the support routines, including RSA) is implemented in C.
Therefore, if you do not have a C compiler, you cannot turn the
sources into a binary.

If you don't have a c compiler, you could re-implement PGP, but it
would be a lot of work, and you would still have the RSA patent
issues.  Also, it is against the RSAREF license to convert RSAREF into
another language, so you can't take that route, either.

The easiest way to port PGP to a new platform is to get a C compiler
for that platform.