Fastest JSON parser in the world is a D project
Steven Schveighoffer via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Fri Oct 16 08:36:26 PDT 2015
On 10/16/15 11:07 AM, Ola Fosheim Grøstad wrote:
> On Friday, 16 October 2015 at 12:53:09 UTC, Steven Schveighoffer wrote:
>> No, you cannot link against GPL library without making your code also
>> GPL. "Services" I don't think have anything to do with this, we are
>> talking about binary linking.
>
> Yes, you can. GPL is a copyright license which says that if you legally
> obtain a copy of an executable then you also have the right to the
> source code and the right to make copies. If you don't hand out an
> executable then there are no obligations at all, for obvious reasons.
You certainly can link with it, and then your code becomes GPL. you
don't have to distribute the binary, but it's still now GPL. The
question is, can you link a proprietary licensed piece of software
against GPL, while having the proprietary software retain its license,
and the answer is no.
If you want to say GPL is fine if you only want to provide your software
as a service, then that is not an answer to the question. Your software
is effectively GPL, but you don't have to distribute the source because
you didn't distribute the binary. However, you would have no recourse if
you mistakenly provided the binary to someone. Ever. This is a poison
pill risk that most companies will not swallow. Please give me a json
library that's 10% slower and won't ruin my entire business, thanks.
-Steve
More information about the Digitalmars-d-announce
mailing list