Re: interested in open sourcing a PHP profiler
| From: | Pierre Joye | Date: | Wed, 26 Nov 2008 09:59:36 +0000 |
| Subject: | Re: interested in open sourcing a PHP profiler | ||
| References: | 1 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-5922@lists.php.net to get a copy of this message | ||
hi Kannan,
On Wed, Nov 26, 2008 at 1:57 AM, Kannan Muthukkaruppan
<Kannan@facebook.com> wrote:
> Facebook is interested in open sourcing a hierarchical profiler for PHP that we built in-house
> and is being used successfully for both ad-hoc performance debugging of PHP programs and as part of
> a system-wide profiling framework (by running the profiler on a sample of pages in production
> continually).
Great move and very good news for the community!
> We would like to publish the extension in PECL if possible.
>
> a) Please let us know if you would accept the extension into PECL and/or if you have any
> additional questions.
Do you plane to maintain it in PECL's cvs (moving to SVN in the next
2-3 months)? Doing so will allow you to get much more feedbacks,
patches and reviews from the other PHP (core) developers as well as
having fixes for new PHP versions very quickly.
Using the PECL infrastructure as the main place for your development
will provide you automatic windows builds as well (for each
release/php branch pair or on demand). It is indeed still possible to
announce it in freshmeat or other OSS sites.
> b) In terms of license would a Apache 2.0 license or BSD style license be ok?
Yes, BSD-like licenses are preferred. The PHP License being our
favourite, new BSD or Apache 2.0 are fine as well.
> c) Internally we have been calling this PHProf (short for Php Hierarchical PROFiler) for a
> while now. But we realized after reading (http://www.php.net/license/) that this isn't
> desirable. Will changing the name be a precondition for hosting/approval into PECL?
As Rasmus said, I would suggest to do not have PHP in its name.
The next steps would be to show the code ( :) ) and request accounts
for php's and PECL web.
Cheers,
--
Pierre
http://blog.thepimp.net | http://www.libgd.org