Andy,

Is there a recommended process for moving from experimental to trunk?

I think the pom is ready,-- other than changing the version number to match
the Jena version and setting the  relaive parent path in the pom .

Claude


On Sat, Aug 24, 2013 at 4:42 PM, Andy Seaborne <[email protected]> wrote:

> On 24/08/13 15:03, Claude Warren wrote:
>
>> I would like to include jena-security in the distribution as it is
>> sensitive to the Jena version.  Adding it to the trunk would be my
>> objective.  If there are no issues I would like to do that for the 2.11
>> release.  What legals need to be done?  Technically (besides adding the
>> code to the trunk as opposed to  experimental) what needs to be done?
>>
>> I will modify the pom to depend on apache-jena-libs.
>>
>> Claude
>>
>
> Sounds good.  Let's aim to add to trunk if everyone is happy with that.
>
> The legal issues come from dependencies that jena-security uses.  If it's
> only built to maven then things are easier because we, the Jena project, as
> not shipping other project's binaries.
>
> There should be a NOTICE and LICENSE in the module for people who checkout
> just that module.
>
> The jar files should also have a NOTICE and LICENSE in META-INF.
>
> The build we have will automatically put NOTICE and LICENSE from the
> top-level directory of the module into the jar, so having module-level
> NOTICE and LICENSE serves two purposes.
>
> jena-arq's is a good starting place as they are quite simple - just
> referring to copyrights from pre-ASF.
>
> If additional dependencies are from an Apache project, that means looking
> in that project's NOTICE and LICENSE files.  If we, jena, are not shipping
> a dependency as a binary, (i.e. the build is only to maven) then it's
> unlikely that we need to change anything.
>
>
> Currently, the two things that are complicated for us are the binary
> distribution and Fuseki.  Both reship dependencies and both have their own
> NOTICE/LICENSE which is different to the usual source.
>
> For example, Fuseki is the most complicated because the server jar is an
> uber-jar so even in maven form, it's shipping every Jena dependency.
>
> Fuseki now uses the shade plugin to build the combined jar with  License
> and Notice helpers added.  The helpers put in combined NOTICE and LICENSE
> if required.  As this is the first release using the shade plugin, this
> needs checking.
>
> The apache-jena distribution includes special NOTICE and LICENSE for all
> the included dependencies and these are added to the assembled files.
>
> NOTICE is supposed to be short and minimal.  However, they also must be
> the rolled up NOTICE from all reship binaries ... and not everyone's NOTICE
> is short. Styles have changed over the years; there are principles for what
> to put in but it's not formulaic.
>
>         Andy
>
>


-- 
I like: Like Like - The likeliest place on the web<http://like-like.xenei.com>
Identity: https://www.identify.nu/[email protected]
LinkedIn: http://www.linkedin.com/in/claudewarren

Reply via email to