[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.

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



More information about the Haskell-Cafe mailing list