I haven’t heard an answer to concerns about licensing. Are we only talking 
about code in the ‘plugins’ directory? [1] Or are we also talking about 
external plugins? [2]

Julian

[1] https://github.com/apache/hop/tree/master/plugins 
<https://github.com/apache/hop/tree/master/plugins> 

[2] https://hop.apache.org/manual/latest/plugins/external-plugins.html 
<https://hop.apache.org/manual/latest/plugins/external-plugins.html> 

> On Aug 16, 2022, at 12:33 AM, Hans Van Akelyen <[email protected]> 
> wrote:
> 
> Hi All,
> 
> I would like to thank you all for the feedback, I will start working on
> getting artifacts to maven central.
> As there was no real consensus in this thread we might better just go and
> add as many artifacts as possible.
> For people that want to include plugins in their own custom apps there will
> otherwise be no easy way to fetch official released parts.
> 
> If in the future we have a marketplace/centralised spot to fetch plugins we
> can re-evaluate if all plugins need to be added to maven central.
> 
> Cheers,
> Hans
> 
> On Wed, 10 Aug 2022 at 01:28, Julian Hyde <[email protected]> wrote:
> 
>> In general I’d say publish as much as possible - we want to reduce
>> friction for our users, and Maven Central is a great way to reduce friction.
>> 
>> But acting on behalf of the ASF we have to ensure that we have the right
>> to publish. I don’t know the details of how Hop does plugins. If the code
>> has been contributed (say via a PR to https://github.com/apache/hop) then
>> we’re probably good, but if the plugin code is in a non-ASF repo we are on
>> shakier ground.
>> 
>> We would be publishing packages in the org.apache.hop Maven groupId and
>> that sets up a certain expectation to users (about copyright, license, IP
>> provenance, patent licensing) that might not be accurate.
>> 
>> Julian
>> 
>> 
>>> On Aug 9, 2022, at 2:05 AM, Bart Maertens <[email protected]> wrote:
>>> 
>>> Hi Hans,
>>> 
>>> Agreed, the core jars will probably be a great start.
>>> Thanks for starting the discussion.
>>> 
>>> Regards,
>>> Bart
>>> 
>>> On Tue, Aug 9, 2022 at 10:57 AM Matt Casters <[email protected]
>> .invalid>
>>> wrote:
>>> 
>>>> Absolutely, let's stick to the core modules and then pick up additional
>>>> requests via JIRA if there are any.
>>>> 
>>>> On Tue, Aug 9, 2022 at 10:49 AM Sergio Ramazzina <[email protected]
>>> 
>>>> wrote:
>>>> 
>>>>> Hi Hans,
>>>>> 
>>>>> I think that publishing the "core" artifacts is more than enough. In my
>>>>> opinion, I don't foresee any need to have also the plugins artifacts
>>>>> published
>>>>> 
>>>>> S
>>>>> 
>>>>> 
>>>>> On 2022/08/08 14:02:04 Hans Van Akelyen wrote:
>>>>>> Hello Hoppers,
>>>>>> 
>>>>>> I would like to start a small thread to hear about your opinions on
>>>>> pushing
>>>>>> our artifacts to maven central...
>>>>>> 
>>>>>> Currently we are releasing source code/client and docker images. As
>>>> there
>>>>>> are more people that are starting to develop against our codebase it
>>>>> might
>>>>>> also be useful to give them artifacts on maven central to use in their
>>>>> POM
>>>>>> (now they have to use snapshots or locally build our jars).
>>>>>> 
>>>>>> The main thing I am struggling with is which artifacts should we
>>>> include
>>>>> in
>>>>>> this release?
>>>>>> Should we only publish our "core" components (core/engine/UI/RAP/RCP)
>>>> or
>>>>>> should we include all our plugins?
>>>>>> 
>>>>>> I think we can all agree that the artifacts we make in our assembly
>>>> phase
>>>>>> should not be pushed (unless someone disagrees?)
>>>>>> 
>>>>>> Would love to get your feedback to decide if we should start preparing
>>>>> this
>>>>>> for our next release.
>>>>>> 
>>>>>> Cheers,
>>>>>> Hans
>>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> --
>>>> Neo4j Chief Solutions Architect
>>>> *✉   *[email protected]
>>>> 
>> 
>> 

Reply via email to