X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f Date: Fri, 13 May 2005 09:15:08 +0300 From: "Eli Zaretskii" Sender: halo1 AT zahav DOT net DOT il To: djgpp AT delorie DOT com Message-ID: <01c55783$Blat.v2.4$41c6b140@zahav.net.il> Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=ISO-8859-1 X-Mailer: emacs 22.0.50 (via feedmail 8 I) and Blat ver 2.4 In-reply-to: <1115945920.467172.205760@g14g2000cwa.googlegroups.com> (bdeck AT lycos DOT co DOT uk) Subject: Re: Announce: GnuPG 1.41 for DJGPP DOS Windows References: <1115898964 DOT 209774 DOT 92020 AT o13g2000cwo DOT googlegroups DOT com> <1115945920 DOT 467172 DOT 205760 AT g14g2000cwa DOT googlegroups DOT com> Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > From: "bdeck" > 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.