Mail Archives: djgpp/2005/05/13/02:20:51
> From: "bdeck" <bdeck AT lycos DOT co DOT uk>
> Date: 12 May 2005 17:58:40 -0700
>
> Well, I have not made many modifications to the source themselves,
> except to add a DJGPP conditional to many (but not all!) of the
> "DOSISH" compiler conditionals already in the code. Use the configure
> options "--disable-dev-random --disable-gnupg-iconv --disable-exec
> --disable-photo-viewers --disable-keyserver-helpers
> --disable-keyserver-path --disable-dependency-tracking
> --disable-largefile --enable-static-rnd=unix --disable-asm". There is
> also a small AF_UNIX kludge and an entrophy hack. I am not really sure
> that what I did was right.
>
> I am not very proud of my quick entropy kludge (was more of a
> work-around). On the other hand, perhaps someone would have an interest
> in developing a real DJGPP-specific entropy solution?
>
> However, the djgpp-gpg binary does pass the entire test suite as-is, so
> I felt it was nevertheless suitable for release.
Please note that GPL, the GNU license, explicitly _forbids_ you from
distributing modified programs without making the modified sources
available. So I think you MUST make the sources available, including
any configuration scripts you used, so that people who want will have
the ability to rebuild the program with DJGPP. That is because the
freedom of users to modify the programs you made is hampered if they
cannot even rebuild the same programs you uploaded. Suppose I find a
bug in your port that I need to fix ASAP: if there's no way for me to
rebuild the ported GnuPG, there's also no way to debug and fix the
problems I find. Thus, my freedom from you as the porter is severely
hampered.
Bottom line: please make an extra effort to put the modified sources
and scripts you used on the same site where you made the binaries
available. You are obliged to that by the terms of GPL.
- Raw text -