Can I include APSL-licensed code in my PECL extension?
| From: | sumoraigabe-pecl at yahoo dot com | Date: | Mon, 21 Mar 2005 14:08:39 +0000 |
| Subject: | Can I include APSL-licensed code in my PECL extension? | ||
| Groups: | php.pecl.dev | ||
| Request: | Send a blank email to pecl-dev+get-2192@lists.php.net to get a copy of this message | ||
I've sent this to group@php.net as Wez had suggested
to me, but I've received no response after a few
weeks. I'd like to get this out the door. Does anyone
see any problems with including APSL code from Apple
in the extension?
- Gabriel
--- Gabriel Ricard <gabe@php.net> wrote:
> Date: Thu, 10 Mar 2005 19:15:37 -0800 (PST)
> From: Gabriel Ricard <gabe@php.net>
> Subject: Can I include APSL-licensed code in my PECL
> extension?
> To: group@php.net
>
> Hi folks,
>
> I ran into a problem with building John's version of
> the zeroconf extension under Mac OS X. His version
> uses Apple's Rendezvous SDK rather than mine which
> used the Howl library. Eventually these will be
> merged
> together, but the next release of zeroconf will use
> the Rendezvous SDK.
>
> In order for this to build properly in Mac OS X, I
> have to bundle some code from Apple's mDNSResponder
> (Rendezvous from Darwin). This was done on advice
> from
> Stuart Cheshire, the man who created
> Zeroconf/Rendezvous, who is employed by Apple (and
> wrote the code in question). The code I am including
> is a handful of functions that are in the Rendezvous
> SDK, but NOT included in Mac OS X prior to 10.4,
> which
> has not yet been released. For this extension to
> build
> in versions of Mac OS X prior to 10.4, it requires
> this code.
>
> I looked over the APSL and did not see any glaring
> problems with this. On Wez's suggestion, I have
> emailed you folks for an official decision.
>
> The code in question is in PECL CVS:
> /pecl/zeroconf/dnssd_clientlib_compat.c.
>
> The APSL can be found at
> http://www.opensource.apple.com/apsl/
>
> Thank you for your time and consideration,
> Gabriel Ricard
>
>
>