Re: Can I include APSL-licensed code in my PECL extension?

From: Date: Mon, 21 Mar 2005 14:51:13 +0000
Subject: Re: Can I include APSL-licensed code in my PECL extension?
References: 1  Groups: php.pecl.dev 
Request: Send a blank email to pecl-dev+get-2193@lists.php.net to get a copy of this message
It looks pretty safe to my *unofficial* eyes. The section on licensing of modified code is the only part that honestly worries me, but it seems to be worded in such a way as to only apply to the portion of your project which contains the code originating from Apple. i.e. License that one source file as APSL and the rest under whatever license you choose. Of course, APSL looks harmless enough that you could license your entire project under that without any major issues. Not my official place to say though... -Sara <sumoraigabe-pecl@yahoo.com> wrote in message news:20050321140839.95572.qmail@web50210.mail.yahoo.com... > 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 >> >> >>

« previous php.pecl.dev (#2193) next »