[Haskell-cafe] Using stringize and string concatenation in ghc preprocessing

Ben Franksen ben.franksen at online.de
Sun Jan 22 16:14:33 UTC 2017

Am 19.01.2017 um 02:21 schrieb Brandon Allbery:
> On Wed, Jan 18, 2017 at 8:17 PM, Richard A. O'Keefe <ok at cs.otago.ac.nz>
> wrote:
>> On 19/01/17 12:04 PM, Ben Franksen wrote:
>>> Besides, GNU's cpp is certainly GPL licensed; I wonder why different
>>> standards are applied here.
>> GNU's cpp is not the only one around.
> Which gets at the real point: these compilers come with the system or are
> otherwise provided by the vendor for more general purposes. (If someone
> downloaded icc and used its cpp, monitoring license compliance is their
> problem).

> Someone with corporate lawyers to satisfy may well need to avoid
> GPL, so they would use neither gcc nor cpphs

This would be a problem only if they anticipate a need to distibute
modified versions of cpphs or other sorts of work derived from it. How
probable is that? To re-iterate, GPL in no way restricts usage, not even
modification (for whatever purpose), merely the re-distribution of
derived work. The whole argument strikes me as a transparent attempt to
discredit GPL licensed software, brough forward by certain parties that,
for political reasons, dislike GPL and want to spead FUD against it.

"Make it so they have to reboot after every typo." ― Scott Adams

More information about the Haskell-Cafe mailing list