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

Re: intent to package: mocka modula-2 compiler

On Wed, 26 Aug 1998, Andreas Jellinghaus wrote:

aj>are you sure : is the back end generator also DFSG free ?
aj>you need it to compile mocka, as far as i know.
aj>maybe i'm wrong, but i thought i checked two years ago, and that time it was
aj>not free, not even available under acceptable licences.

	This has me confused.  Maybe you or someone else can help me clear
it up.
	No. The backend generator (beg) is not close to DFSG-free .  From
reading the docs (I didn't try to run beg, just unpacked it), I understand
that beg generates the source code for the compiler from a description
file called i386.cgd , which is included in the source for mocka (and is
therefore covered by the mocka license, not the beg license). The author
speaks of a time when the source code had been developed by hand and was
eventually replaced by the output of beg.  The license for mocka clearly
claims to cover the source code for mocka, which although machine
generated, is human readable modula-2 code.
	So one does not really need beg to compile the mocka compiler, or
to further maintain the source code (although it might be useful) just a
modula-2 compiler (probably just mocka, if its anything like C).

	I also got a libc6 version to compile, and compile itself and the
	So another question concerns dependencies.  Provided I understand
the license correctly and can upload, is the proper procedure to put just
the mocka source in the source pacakge and require a modula-2 compiler in
the development environment of the builder ?


John Lapeyre <lapeyre@physics.arizona.edu>
Tucson,AZ     http://www.physics.arizona.edu/~lapeyre

Reply to: