My point was to include something which can be included in every setup. 
Example: If you use log4j or juls or other logging - you can simply use this 
logging or add the SLF4J adapter and even add logback, but you don’t need to 
remove something like a logback xml.

Hope this makes it more clear.

kind regards

Tobias

> Am 14.01.2018 um 12:30 schrieb Maxim Solodovnik <solomax...@gmail.com>:
> 
> Thanks Martin :)
> This was exactly my point :)
> 
> WBR, Maxim
> (from mobile, sorry for the typos)
> 
>> On Sun, Jan 14, 2018, 18:29 Martin Grigorov <mgrigo...@apache.org> wrote:
>> 
>> I do not see any problem here.
>> We do not distribute any non-ASL2 code or binaries!
>> The snippet in pom.xml and logback.xml are ASL2 as being part of
>> wicket-archetype-quickstart, so the user can do anything with them,
>> including replacing them with whatever (s)he finds better.
>> 
>> Actually I believe Logback is far more used than Log4j in business
>> applications.
>> 
>> "Promoting" JUL would be the worst we can do.
>> 
>> On Sun, Jan 14, 2018 at 10:34 AM, Maxim Solodovnik <solomax...@gmail.com>
>> wrote:
>> 
>>> EPL is compatible with APLv2, just need to be added to NOTICE.
>>> I mean the files we are distributing doesn't contain any binaries.
>>> 
>>> Logback binaries appears only after compilation of generated
>>> quick-start .... nothing illegal.
>>> 
>>> Will check java util logging in the beginning of next week ....
>>> 
>>> On Sun, Jan 14, 2018 at 4:28 PM, Tobias Soloschenko
>>> <tobiassolosche...@googlemail.com> wrote:
>>>> What do you mean by choose any license?
>>>> 
>>>> If you put in the logback xml it is required to add the logback
>>> dependency to enable the logging - logback is EPL / LGPL so it is
>>> incompatible to Apache license v2.
>>>> 
>>>> So the user is required to remove everything first and add a logging
>>> with MIT or any other non-restrict license.
>>>> 
>>>> To generate something with a restricted license is also not the target
>>> solution we should go for.
>>>> 
>>>> What about java utils logging? SLF4J has also an adapter for this and
>>> maybe we can prevent the memory leak by this.
>>>> 
>>>> kind regards
>>>> 
>>>> Tobias
>>>> 
>>>>> Am 14.01.2018 um 05:58 schrieb Maxim Solodovnik <solomax...@gmail.com
>>> :
>>>>> 
>>>>> I would support any decision here :)
>>>>> 
>>>>> From my point of view app with in-build "memory leak" shouldn't be
>>> generated.
>>>>> Generated quick-start project is being owned by the user. And he/she
>>>>> can choose any license :)
>>>>> We can add NOTICE to generated project, not sure if this is required
>>> .....
>>>>> 
>>>>> On Sun, Jan 14, 2018 at 11:30 AM, Tobias Soloschenko
>>>>> <tobiassolosche...@googlemail.com> wrote:
>>>>>> I would also not enforce user to take a LGPL dependency. For Log4j
>> you
>>> can use SLF4J adapter and also logback if you finally want to but you
>> don’t
>>> have to.
>>>>>> 
>>>>>> +1 to revert.
>>>>>> 
>>>>>> kind regards
>>>>>> 
>>>>>> Tobias
>>>>>> 
>>>>>>> Am 14.01.2018 um 04:45 schrieb Maxim Solodovnik <
>> solomax...@gmail.com
>>>> :
>>>>>>> 
>>>>>>> Actually it is not being distributed :)
>>>>>>> It is in the pom only, It only "distributed" after final project,
>>>>>>> generated on client side, is being built
>>>>>>> Should I add reference to NOTICE file?
>>>>>>> 
>>>>>>> On Sun, Jan 14, 2018 at 4:08 AM, Martijn Dashorst
>>>>>>> <martijn.dasho...@gmail.com> wrote:
>>>>>>>> Please note that logback is LGPL 2.1/EPL licensed.
>>>>>>>> 
>>>>>>>> LGPL 2.1 cannot be distributed with our code. EPL only as binary,
>> and
>>>>>>>> properly attributed in the NOTICE file:
>>>>>>>> 
>>>>>>>> https://www.apache.org/legal/resolved.html#category-b
>>>>>>>> 
>>>>>>>> Martijn
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> On Sat, Jan 13, 2018 at 4:20 AM, solomax <g...@git.apache.org>
>>> wrote:
>>>>>>>>> GitHub user solomax opened a pull request:
>>>>>>>>> 
>>>>>>>>>  https://github.com/apache/wicket/pull/257
>>>>>>>>> 
>>>>>>>>>  [WICKET-6518] Log4j is replaced with logback
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> You can merge this pull request into a Git repository by running:
>>>>>>>>> 
>>>>>>>>>  $ git pull https://github.com/apache/wicket
>>> WICKET-6518-quickstart-logback
>>>>>>>>> 
>>>>>>>>> Alternatively you can review and apply these changes as the patch
>>> at:
>>>>>>>>> 
>>>>>>>>>  https://github.com/apache/wicket/pull/257.patch
>>>>>>>>> 
>>>>>>>>> To close this pull request, make a commit to your master/trunk
>>> branch
>>>>>>>>> with (at least) the following in the commit message:
>>>>>>>>> 
>>>>>>>>>  This closes #257
>>>>>>>>> 
>>>>>>>>> ----
>>>>>>>>> commit cfd6a55fc9d613d4412a004efcc8e06d6ac1d73d
>>>>>>>>> Author: Maxim Solodovnik <solomax666@...>
>>>>>>>>> Date:   2018-01-13T03:18:56Z
>>>>>>>>> 
>>>>>>>>>  [WICKET-6518] Log4j is replaced with logback
>>>>>>>>> 
>>>>>>>>> ----
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> ---
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> Become a Wicket expert, learn from the best:
>>> http://wicketinaction.com
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> WBR
>>>>>>> Maxim aka solomax
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> WBR
>>>>> Maxim aka solomax
>>> 
>>> 
>>> 
>>> --
>>> WBR
>>> Maxim aka solomax
>>> 
>> 

Reply via email to