bug-standards
[Top][All Lists]
Advanced

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

Re: [bug-diffutils] bug#24311: bug#24311: bug#24311: [PATCH] maint: acco


From: John Darrington
Subject: Re: [bug-diffutils] bug#24311: bug#24311: bug#24311: [PATCH] maint: accommodate LP64 systems
Date: Sun, 24 Sep 2017 22:13:51 +0200
User-agent: Mutt/1.5.23 (2014-03-12)

On Sun, Sep 24, 2017 at 03:49:25PM -0400, Richard Stallman wrote:
     [[[ To any NSA and FBI agents reading my email: please consider    ]]]
     [[[ whether defending the US Constitution against all enemies,     ]]]
     [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
     
     I've written this replacement text for that part.  It corrects
     what is outdated.  I think you will be disappointed by it,
     but rejecting any responsibility to support nonfree platforms
     is a crucial necessity to avoid granting them moral legitimacy
     they do not deserve.
     
     
     You need not cater to the possibility that @code{long} will be smaller
     than pointers and @code{size_t}.  We know of one such platform: 64-bit
     programs on Microsoft Windows.  If you care about making your package
     run on Windows using Mingw64, you would need to deal with 8-byte
     pointers and 4-byte @code{long}, which would break this code:
     
     @example
     printf ("size = %lu\n", (unsigned long) sizeof array);
     printf ("diff = %ld\n", (long) (pointer2 - pointer1));
     @end example
     
     Whether to support Mingw64, and Windows in general, in your package is
     your choice.  The GNU Project does say you have any obligation to do
                                    ^^^^^^
I think there is a typo here.

     so.  Our goal is to replace proprietary systems, including Windows,
     not to enhance them.  If people pressure you to make your program
     run on Windows, you can respond with, ``Switch to GNU/Linux --- your
     freedom depends on it.''
     
     

-- 
Avoid eavesdropping.  Send strong encrypted email.
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]