<div class="gmail_quote">On Fri, Jun 15, 2012 at 5:12 AM, ceki <span dir="ltr"><<a href="mailto:ceki@qos.ch" target="_blank">ceki@qos.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello Christian, Joern, Les, Tomasz, Tony, as well all future<br>
contributors,<br>
<br>
I am super thrilled to see the logback-extensions project taking off<br>
with contribution flowing in. It makes it all the more important to<br>
tackle legal issues as early as possible in order to as to avoid<br>
ill-will in the future. No one likes to see the rules change in<br>
mid-flight.<br>
<br>
My apologies for not clarifying this before. As you are probably<br>
aware, the CLA [1] assigns copyright of your contributors to QOS.ch<br>
(see section 2). Thus, it makes sense to state QOS.ch as the copyright<br>
holder and not each individual contributor. To be blunt, QOS.ch cannot<br>
release software for which it does not hold copyright. Of course, the<br>
various @author tags and commit history reveal the actual authors,<br>
pursuant the authors' moral rights [2].<br>
<br>
More concretely, the headers in [3, 4, 5] need to change<br>
<br>
from<br>
<br>
* Copyright 2012 Tomasz Nurkiewicz, Christian Trutz, et. al.<br>
* Copyright 2012 Ceki Gulcu, Les Hazlewood, et. al.<br>
* Copyright 2012 Ceki Gulcu, Anthony Trinh, et. al.<br>
<br>
to<br>
<br>
* Copyright (C) 2012, QOS.ch. All rights reserved.<br>
<br></blockquote><div><br></div><div>I've updated EclipseLogAppender.java and related files (as that's the only area I've touched in this project). I'm tempted to do a global search+replace, but I'll wait for everyone's input. Or if you're feeling frisky, this command should do it (tested in OSX from the logback-extensions source directory):</div>
<div><br></div><div>$ grep -lr 'Copyright 2012' . | xargs gsed -i 's/Copyright.*/Copyright (C) 2012, QOS.ch. All rights reserved./g'</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The Apache License is OK for the moment although we should one day<br>
settle for either Apache or LGPL+EPL for *both* logback and<br>
logback-extensions. Having two separate licenses for two closely<br>
related projects is a little incoherent.<br>
<br></blockquote><div><br></div><div>I agree with your point on the separate licenses and that there should be a common license. I had actually asked Les about this a while ago, and it turns out the license choice was merely an accident. Most of his projects use the Apache license, so his IDE is setup to insert it automatically. He didn't mean to make it different from logback.</div>
<div><br></div></div>