Andrei's Google Talk
Johannes Pfau
spam at example.com
Mon Sep 27 05:18:23 PDT 2010
On 27.09.2010 02:35, Walter Bright wrote:
> retard wrote:
>> reimplement everything from scratch (aka NIH)
>
> Nobody's stopping you or anyone else from using BSD code with D, nor has
> any intent or even capability to stop you.
>
> What we're not going to do, however, is force everyone to follow BSD's
> licensing rules by putting BSD licensed code into the core D runtime
> library.
So libevent/libev and libcurl will never be used in phobos? That's bad
because an event loop implementation is required for high-performance
IO. Reimplementing it from scratch is lots of work. (Reimplementing what
libcurl offers is lots of work too, but HTTP client code is not that
important for a standard library)
Why can't we link dynamically to C bsd licensed libraries? Code which
didn't use the curl / libev stuff then wouldn't have to include the bsd
license. If someone used curl / libev he would have to ship the dlls
himself and include the license - that seems fair to me.
--
Johannes Pfau
More information about the Digitalmars-d
mailing list