So you suggest to add JUL / Log4j without logging.properties / log4j.xml ?
If this is what you propose then it won't be a complete quickstart because
the users will have to add additional files to have a complete setup.
In the PR you can see that there is log4j.xml that is being replaced with
logback.xml.

On Sun, Jan 14, 2018 at 1:09 PM, Tobias Soloschenko <
tobiassolosche...@googlemail.com> wrote:

> 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