I hoped to stay out of this. :) Points:

* "provided" scope is another Maven mechanism that compiles against a
given dependency but does not pull the dependency in as a runtime
dependency. I personally prefer it to marking a dependency optional.
* For annotations with only classfile retention, a future package
rename e.g. lang4 would not require a consumer to upgrade just for the
renamed annotation, though nothing would stop them from doing so. A
given project could depend on either or both of lang3 and lang4 in any
combination of compile-only or runtime-inclusive scope with no
problems.
* A standalone annotations component might be interesting, but I'm not
sure if the proposed annotations constitute a critical mass adequate
to justify it.

Matt

On Mon, Nov 28, 2016 at 1:21 PM, Pascal Schumacher
<pascalschumac...@gmx.net> wrote:
> Groovy had to change the license of its documentation from CC-A 3.0 to the
> Apache License during incubation:
>
> https://issues.apache.org/jira/browse/LEGAL-167
> http://markmail.org/message/2e7tehlwtpx625q4
> https://issues.apache.org/jira/browse/GROOVY-7470
>
> So I guess Commons is probably not allowed to use these files.
>
>
> Am 28.11.2016 um 18:58 schrieb Gary Gregory:
>>
>> On Mon, Nov 28, 2016 at 7:15 AM, Jochen Wiedmann
>> <jochen.wiedm...@gmail.com>
>> wrote:
>>
>>> On Mon, Nov 28, 2016 at 4:06 PM, sebb <seb...@gmail.com> wrote:
>>>
>>>> The code would not run without the JCIP jar.
>>>
>>> Are there licensing issues regarding that jar?
>>>
>> Hm, according to https://www.apache.org/legal/resolved.html, the license
>> "Creative Commons Attribution (CC-A) 2.5" is discussed in the section "HOW
>> SHOULD "WEAK COPYLEFT" LICENSES BE HANDLED?"
>>
>> It looks like we might have an issue but this is not clear to me as IANAL.
>> I you look at the license summary
>> https://creativecommons.org/licenses/by/2.5/ it sure seems OK, but our
>> resolved.html has this license on a list of licenses to watch out for.
>>
>> So to be on the safe side, how do we best re-implement these? The
>> annotation names we can keep as is but I would imagine that we'd want to
>> re-write the Javadoc from scratch.
>>
>> Thoughts?
>>
>> Gary
>>
>>
>>> Jochen
>>>
>>>
>>> --
>>> The next time you hear: "Don't reinvent the wheel!"
>>>
>>> http://www.keystonedevelopment.co.uk/wp-content/uploads/2014/10/
>>> evolution-of-the-wheel-300x85.jpg
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>
>>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to