Hi Stephane.

The Eclipse IP Policy isn't concerned with JARs, modules, or any sort of
technical implementation detail. It focuses on content, or--if it
helps--libraries in a general sense.

If the content has multiple modules that all come from a single open source
project (or a single source code repository) with a single development team
under common licensing, then that content should likely be represented as a
single CQ. Apply this logic recursively with dependencies of the content.

If I'm understanding correctly, the shaded JAR itself is just a packaging
detail that does not have its own source and therefore does not require a
CQ. Group the contained modules into libraries and submit each library as a
separate CQ.

Does this make sense?

Wayne

On Wed, Sep 13, 2017 at 8:31 AM, Stephane Epardaud <[email protected]> wrote:

> Hi,
>
> As part of the move of Ceylon to Eclipse, I have some questions regarding
> the initial contributions:
>
> We have a dependency which is a shaded jar containing renamed third-party
> modules. How do I go about making a CQ for this one? Single CQ for the
> shaded
> jar, pointing to every shaded module? Or one CQ per shaded module. If
> latter,
> do I mark them as modified or not? They are not modified aside from the
> package
> renaming used by shading.
>
> Should I create one initial contribution CQ per Ceylon project (one
> project per git repo)? Or a single one for all of them
> even though they're separate git repos?
>
> In one of our repos, we have a single file that comes from a third-party
> lib,
> which we did not modify except for renaming its package. That file is
> licensed
> under a BSD licence. What sort of CQ do I need for this?
>
> Thanks!
>
> _______________________________________________
> incubation mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/incubation
>
>


-- 
Wayne Beaton
Director of Open Source Projects
The Eclipse Foundation
_______________________________________________
incubation mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/incubation

Reply via email to