You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4php-user@logging.apache.org by William MARTIN <wy...@gmail.com> on 2011/07/22 12:02:02 UTC

Questions about Licenses

Hi,

I working on the open-source project Photon[1], a PHP application
server, which it's still under active development
This one run behind an application, language, and network architecture
agnostic web server, Mongrel2[2].
Both of those components use 0mq[3] to communicate.

This solution allow the deployment of cluster of web application,
which need a powerful log system.
To be compatible with Photon, i need to patch some part of log4php, like :
- The class autoloader (spl_autoload)
- Package the application in a namespace

So questions are :
- How to do that ? fork / new branch host in the main project
- If i need to fork which license to apply Apache v2 or others are
allow ? Can i use something like LGPL 2.1, or maybe upper ?
- Can i use the actual version of log4php in a LGPL application project ?

I don't know very well Apache license, and i want to respect it.

Thanks

[1] http://www.photon-project.com/
[2] http://www.mongrel2.org/
[3] http://www.zeromq.org/


-- 
---------------------------------------------------------
William MARTIN
wysman @NoSpAm@ gmail @DoT@ com

Re: Questions about Licenses

Posted by William MARTIN <wy...@gmail.com>.
For photon, we assume that we need PHP 5.3 or more and use native namespace

William

On Fri, Jul 22, 2011 at 2:27 PM, Christian Grobmeier
<gr...@gmail.com> wrote:
>> Thanks for your quickly answer.
>>
>> I see that adding namespace have already an open issue, if i make a
>> patch can it be integrated ?
>> https://issues.apache.org/jira/browse/LOG4PHP-121
>
> Yes - I am just not sure if we should go with php 5.3 and use native
> namespaces or still support the old pear style.
> 5.3 is cool - but this change seems not to be backwards compatible
>
> Do you have a preference here?
>
>>
>> William
>>
>> On Fri, Jul 22, 2011 at 1:38 PM, Christian Grobmeier
>> <gr...@gmail.com> wrote:
>>> Hello,
>>>
>>>> To be compatible with Photon, i need to patch some part of log4php, like :
>>>> - The class autoloader (spl_autoload)
>>>> - Package the application in a namespace
>>>
>>> please consider contributing your patch
>>> http://bit.ly/nzSE0b
>>>
>>> There are already issues open were you can add it
>>>
>>>
>>>> So questions are :
>>>
>>> Here is a good FAQ:
>>> http://apache.org/legal/resolved.html
>>>
>>>> - How to do that ? fork / new branch host in the main project
>>>
>>> You can easily put your fork everyhwere you want.
>>>
>>>> - If i need to fork which license to apply Apache v2 or others are
>>>> allow ? Can i use something like LGPL 2.1, or maybe upper ?
>>>
>>> You cannot change the license of the original code, but you are free
>>> to publish your changes with the license you want to have. If you want
>>> to contribute it (please :-)) we kindly ask you to use al2.
>>>
>>>> - Can i use the actual version of log4php in a LGPL application project ?
>>>
>>> Yes: an apache product cannot use LGPL/GPL code, but to my knowledge
>>> it is possible the other way round.
>>>
>>> Please see the FAQ I sent you
>>>
>>>
>>>> I don't know very well Apache license, and i want to respect it.
>>>
>>> Thank you very much.
>>>
>>> If you want to make sure everything is right, please ask your question
>>> on this list:
>>> http://www.apache.org/foundation/mailinglists.html#foundation-legal
>>>
>>> They do all know it much better than I do.
>>>
>>> Cheers
>>> Christian
>>>
>>> PS: if your app is running on top of log4php, don't forget to send us
>>> your link for our showcase :-)
>>>
>>>
>>>
>>>>
>>>> Thanks
>>>>
>>>> [1] http://www.photon-project.com/
>>>> [2] http://www.mongrel2.org/
>>>> [3] http://www.zeromq.org/
>>>>
>>>>
>>>> --
>>>> ---------------------------------------------------------
>>>> William MARTIN
>>>> wysman @NoSpAm@ gmail @DoT@ com
>>>>
>>>
>>>
>>>
>>> --
>>> http://www.grobmeier.de
>>>
>>
>>
>>
>> --
>> ---------------------------------------------------------
>> William MARTIN
>> wysman @NoSpAm@ gmail @DoT@ com
>>
>
>
>
> --
> http://www.grobmeier.de
>



-- 
---------------------------------------------------------
William MARTIN
wysman @NoSpAm@ gmail @DoT@ com

Re: Questions about Licenses

Posted by Christian Grobmeier <gr...@gmail.com>.
> Thanks for your quickly answer.
>
> I see that adding namespace have already an open issue, if i make a
> patch can it be integrated ?
> https://issues.apache.org/jira/browse/LOG4PHP-121

Yes - I am just not sure if we should go with php 5.3 and use native
namespaces or still support the old pear style.
5.3 is cool - but this change seems not to be backwards compatible

Do you have a preference here?

>
> William
>
> On Fri, Jul 22, 2011 at 1:38 PM, Christian Grobmeier
> <gr...@gmail.com> wrote:
>> Hello,
>>
>>> To be compatible with Photon, i need to patch some part of log4php, like :
>>> - The class autoloader (spl_autoload)
>>> - Package the application in a namespace
>>
>> please consider contributing your patch
>> http://bit.ly/nzSE0b
>>
>> There are already issues open were you can add it
>>
>>
>>> So questions are :
>>
>> Here is a good FAQ:
>> http://apache.org/legal/resolved.html
>>
>>> - How to do that ? fork / new branch host in the main project
>>
>> You can easily put your fork everyhwere you want.
>>
>>> - If i need to fork which license to apply Apache v2 or others are
>>> allow ? Can i use something like LGPL 2.1, or maybe upper ?
>>
>> You cannot change the license of the original code, but you are free
>> to publish your changes with the license you want to have. If you want
>> to contribute it (please :-)) we kindly ask you to use al2.
>>
>>> - Can i use the actual version of log4php in a LGPL application project ?
>>
>> Yes: an apache product cannot use LGPL/GPL code, but to my knowledge
>> it is possible the other way round.
>>
>> Please see the FAQ I sent you
>>
>>
>>> I don't know very well Apache license, and i want to respect it.
>>
>> Thank you very much.
>>
>> If you want to make sure everything is right, please ask your question
>> on this list:
>> http://www.apache.org/foundation/mailinglists.html#foundation-legal
>>
>> They do all know it much better than I do.
>>
>> Cheers
>> Christian
>>
>> PS: if your app is running on top of log4php, don't forget to send us
>> your link for our showcase :-)
>>
>>
>>
>>>
>>> Thanks
>>>
>>> [1] http://www.photon-project.com/
>>> [2] http://www.mongrel2.org/
>>> [3] http://www.zeromq.org/
>>>
>>>
>>> --
>>> ---------------------------------------------------------
>>> William MARTIN
>>> wysman @NoSpAm@ gmail @DoT@ com
>>>
>>
>>
>>
>> --
>> http://www.grobmeier.de
>>
>
>
>
> --
> ---------------------------------------------------------
> William MARTIN
> wysman @NoSpAm@ gmail @DoT@ com
>



-- 
http://www.grobmeier.de

Re: Questions about Licenses

Posted by William MARTIN <wy...@gmail.com>.
Thanks for your quickly answer.

I see that adding namespace have already an open issue, if i make a
patch can it be integrated ?
https://issues.apache.org/jira/browse/LOG4PHP-121

William

On Fri, Jul 22, 2011 at 1:38 PM, Christian Grobmeier
<gr...@gmail.com> wrote:
> Hello,
>
>> To be compatible with Photon, i need to patch some part of log4php, like :
>> - The class autoloader (spl_autoload)
>> - Package the application in a namespace
>
> please consider contributing your patch
> http://bit.ly/nzSE0b
>
> There are already issues open were you can add it
>
>
>> So questions are :
>
> Here is a good FAQ:
> http://apache.org/legal/resolved.html
>
>> - How to do that ? fork / new branch host in the main project
>
> You can easily put your fork everyhwere you want.
>
>> - If i need to fork which license to apply Apache v2 or others are
>> allow ? Can i use something like LGPL 2.1, or maybe upper ?
>
> You cannot change the license of the original code, but you are free
> to publish your changes with the license you want to have. If you want
> to contribute it (please :-)) we kindly ask you to use al2.
>
>> - Can i use the actual version of log4php in a LGPL application project ?
>
> Yes: an apache product cannot use LGPL/GPL code, but to my knowledge
> it is possible the other way round.
>
> Please see the FAQ I sent you
>
>
>> I don't know very well Apache license, and i want to respect it.
>
> Thank you very much.
>
> If you want to make sure everything is right, please ask your question
> on this list:
> http://www.apache.org/foundation/mailinglists.html#foundation-legal
>
> They do all know it much better than I do.
>
> Cheers
> Christian
>
> PS: if your app is running on top of log4php, don't forget to send us
> your link for our showcase :-)
>
>
>
>>
>> Thanks
>>
>> [1] http://www.photon-project.com/
>> [2] http://www.mongrel2.org/
>> [3] http://www.zeromq.org/
>>
>>
>> --
>> ---------------------------------------------------------
>> William MARTIN
>> wysman @NoSpAm@ gmail @DoT@ com
>>
>
>
>
> --
> http://www.grobmeier.de
>



-- 
---------------------------------------------------------
William MARTIN
wysman @NoSpAm@ gmail @DoT@ com

Re: Questions about Licenses

Posted by Christian Grobmeier <gr...@gmail.com>.
Hello,

> To be compatible with Photon, i need to patch some part of log4php, like :
> - The class autoloader (spl_autoload)
> - Package the application in a namespace

please consider contributing your patch
http://bit.ly/nzSE0b

There are already issues open were you can add it


> So questions are :

Here is a good FAQ:
http://apache.org/legal/resolved.html

> - How to do that ? fork / new branch host in the main project

You can easily put your fork everyhwere you want.

> - If i need to fork which license to apply Apache v2 or others are
> allow ? Can i use something like LGPL 2.1, or maybe upper ?

You cannot change the license of the original code, but you are free
to publish your changes with the license you want to have. If you want
to contribute it (please :-)) we kindly ask you to use al2.

> - Can i use the actual version of log4php in a LGPL application project ?

Yes: an apache product cannot use LGPL/GPL code, but to my knowledge
it is possible the other way round.

Please see the FAQ I sent you


> I don't know very well Apache license, and i want to respect it.

Thank you very much.

If you want to make sure everything is right, please ask your question
on this list:
http://www.apache.org/foundation/mailinglists.html#foundation-legal

They do all know it much better than I do.

Cheers
Christian

PS: if your app is running on top of log4php, don't forget to send us
your link for our showcase :-)



>
> Thanks
>
> [1] http://www.photon-project.com/
> [2] http://www.mongrel2.org/
> [3] http://www.zeromq.org/
>
>
> --
> ---------------------------------------------------------
> William MARTIN
> wysman @NoSpAm@ gmail @DoT@ com
>



-- 
http://www.grobmeier.de