Skip to content

The name of this tool #175

@sj-i

Description

@sj-i

#84 needs extracting the definition of sapi_globals_struct from php-src/main/SAPI.h, and this file is licensed under the PHP license.
And the 4th clause of this license forbids the use of names like "PHP Foo" or "phpfoo" without permission.
Currently, the name of this tool is "php-profiler", so this tool cannot use the definition from files licensed under the PHP license.

There are some options.

a. Changing the name of this tool
b. Getting written permission from group@php.net
c. Avoiding the license problem through binary analysis

It seems that phpspy uses the plan c.
I'm not sure whether this is a legit solution.

I've already sent an email to group@php.net asking the permission. But it seems that the mail doesn't appear in any public mailing lists available, so I guess only a limited number of people can read it, thus it unlikely guides the consensus from the community.

So the last option I have to speed up the tool (via #84) is changing the name of this tool.
Currently, I can't think of a good name for it though. :(

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions