Ralph,

I would like to observe that Vlardimir's JDBCAppender contribution was
made outside Apache. While the code in question is licensed under the
ASL, it has not been contributed to the Apache Foundation. Unless the
foundations rules have changed, you cannot copy the changes without
Vladimir's permission or mine for that matter. As a person who served in
the foundation's IP committee, you probably already knew that and it had
slipped your mind.

In any case and perhaps also in light of the above, the comparison of a
colleague with a noxious insect in a public mailing list was probably
not an optimal choice of words.

As for relocating log4j:log4j to log4j12-api, I do not know the exact
details of the level of compatibility offered by log4j12-api so I will
refrain from commenting further and risk making a fool of myself.

Best regards,

On 1/27/2022 8:07 PM, Ralph Goers wrote:
> 
> 
>> On Jan 27, 2022, at 11:41 AM, Vladimir Sitnikov 
>> <[email protected]> wrote:
>>
>>> 1. It is an exact copy of log4j-1.2-api with the binary, source, and
>> javadoc jars renamed to log4j:log4j.
>>> 2. The pom.xml has a dependency on log4j-1.2-api and the jar file is empty.
>>
>> The options are bad as log4j-1.2-api misses several classes that are used a
>> lot in log4j 1.x deployments.
>> For instance, org.apache.log4j.jdbc.JDBCAppender.
> 
> That would put it on par with reload4j 2.18.1. That said, if the JDBCAppender 
> was fixed in 
> reload4j we can either copy it into log4j-1.2-api as a log4j 1.x appender or 
> reimplement 
> it as a log4j 2 appender.
> 
> If there are other classes that are required you are invited to submit PRs to 
> address them.
> 
>>
>> If you release that as log4j:log4j:2.x, then you trigger a lot of
>> non-workable update suggestions.
>>
>> ----
>>
>> Then, if you think log4j-1.2-api:2.x is good enough to replace
>> log4j:log4j:1.x, then you basically say
>> "all the issues in 1.x can be solved without breaking backward
>> compatibility".
>> I am afraid that contradicts Ron's message:
>> https://lists.apache.org/thread/dlz8nyrsvffmgq29d354s0l484lfc83w
> 
> It absolutely does not. The issues in Log4j 1.x are in the core of how it 
> processes log 
> events. Log4j 2 doesn’t suffer from any of those issues.
> 
> Instead of continuing to be a gnat and arguing against Log4j2 you could start 
> being part 
> of the solution and work to improve the bridge.
> 
> This thread is not about discussing why reload4j is better than 
> log4j-1.2-api. That 
> discussion is over. If you continue on that path you will be put into 
> moderation.
> However, if you can provide a better way to let users migrate to Log4j2 we 
> will be 
> happy to hear it.
> 
> Ralph

-- 
Ceki Gülcü

Sponsoring SLF4J/logback/reload4j at https://github.com/sponsors/qos-ch

Reply via email to