Re: [VOTE] Release Apache Hop (incubating) 0.99-rc1

2021-06-12 Thread Matt Casters
After thinking about it some more I really believe strongly that our
developers should have an easy time adding more integration tests.  It's
really critical to our project in the longer term.
Manually editing XML files to copy/paste an ASF header in there can not be
part of that experience.  It's simply out of the question.
I don't see the same requirement for other Apache projects that have .avro
or .parquet files as part of their test-suites.  The obvious reason being
that folks are not really opening up these file formats with a text
editor... just like we never do this with .hpl/.hwf files.  So we're just
being punished for having chosen an XML format.

Since we've exhausted all other possibilities I'll start the discussion on
dev to move to a different file format for our metadata.

All the best,
Matt

On Sat, Jun 12, 2021 at 2:09 PM Justin Mclean 
wrote:

> Hi,
>
> I'm a little confused, and I may be missing some context here. If the work
> a part of an ASF project, why do you need to include a copyright statements
> anywhere? If the code is not part of the project then we do need to know
> the license and copyright owner. While this might be a good place to
> include it, it would still also need to go in the LICENSE file, so that a
> duplication of work and something that could easily get out of sync.
>
> IMO (and there may be there ways of dealing with this) just get the
> contributors to sign ICLAs so there no issue with their contributions and
> there’s no issues with the contents of the LICENSE file or indeed licensing.
>
> Kind Regards,
> Justin



-- 
Neo4j Chief Solutions Architect
*✉   *matt.cast...@neo4j.com
☎  +32486972937


Re: [VOTE] Release Apache Hop (incubating) 0.99-rc1

2021-06-12 Thread Bart Maertens
Hi,

What Matt was pointing at is to include a  (or , but
let's forget about that for now) element in the XML documents that the hpl
and hwf files are.

We could do this by including an option in Hop Gui (our visual IDE that
generates the hpl and hwf files) to include the ASF header for the
integration test and sample hpl and hwf files.

Outside of our code repository, users could use that functionality to
include their own header or copyright to the hpl and hwf files they create.
Those files would never end up in our repository, so that is out of scope
for this discussion.

Regards,
Bart




On Sat, Jun 12, 2021 at 2:09 PM Justin Mclean 
wrote:

> Hi,
>
> I'm a little confused, and I may be missing some context here. If the work
> a part of an ASF project, why do you need to include a copyright statements
> anywhere? If the code is not part of the project then we do need to know
> the license and copyright owner. While this might be a good place to
> include it, it would still also need to go in the LICENSE file, so that a
> duplication of work and something that could easily get out of sync.
>
> IMO (and there may be there ways of dealing with this) just get the
> contributors to sign ICLAs so there no issue with their contributions and
> there’s no issues with the contents of the LICENSE file or indeed licensing.
>
> Kind Regards,
> Justin
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [VOTE] Release Apache Hop (incubating) 0.99-rc1

2021-06-12 Thread Justin Mclean
Hi,

I'm a little confused, and I may be missing some context here. If the work a 
part of an ASF project, why do you need to include a copyright statements 
anywhere? If the code is not part of the project then we do need to know the 
license and copyright owner. While this might be a good place to include it, it 
would still also need to go in the LICENSE file, so that a duplication of work 
and something that could easily get out of sync.

IMO (and there may be there ways of dealing with this) just get the 
contributors to sign ICLAs so there no issue with their contributions and 
there’s no issues with the contents of the LICENSE file or indeed licensing.

Kind Regards,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Weex project is retired

2021-06-12 Thread sebb
On Mon, 7 Jun 2021 at 10:31, Willem Jiang  wrote:
>
> Now the Infra options about the Weex retirement are all done.
> Please check out this issue[1] for more information.
> [1] https://issues.apache.org/jira/browse/INFRA-21917

However the weex LDAP project still exists [2]; it seems that step was
omitted from the JIRA issue.

[2] https://whimsy.apache.org/roster/other/

> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>

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



[VOTE] Release Apache Pegasus (Incubating) 2.2.0-RC0

2021-06-12 Thread Yingchun Lai
Hi, all

This is a call for a vote to release Apache Pegasus (Incubating) version
2.2.0-RC0.

Pegasus is a distributed key-value storage system that is designed
to be simple, horizontally scalable, strongly consistent, and
high-performance.

The Apache Pegasus community has voted on and approved a proposal to
release Apache Pegasus 2.2.0-RC0.
Apache Pegasus community vote thread:
https://lists.apache.org/thread.html/r5f045c9f82e67c01bc23504b66960fb07afdd72875b8e1c808a05e31%40%3Cdev.pegasus.apache.org%3EVote
Result thread:
https://lists.apache.org/thread.html/r89ca7e3caf0790c9244480db6a105611b00732dd81b9da934b1fbc82%40%3Cdev.pegasus.apache.org%3E

The source tarball, including signatures, digests, etc. can be found at:
https://dist.apache.org/repos/dist/dev/incubator/pegasus/2.2.0-RC0/

It is tagged in Git as v2.2.0-RC0 and the corresponding hash is the
following:
https://gitbox.apache.org/repos/asf?p=incubator-pegasus.git;a=commit;h=a81b6c78cca29d679ae51d7cf5287334c914e3dd

KEYS file available:
https://dist.apache.org/repos/dist/dev/incubator/pegasus/KEYS

For information about the contents of this release, see:
https://docs.google.com/document/d/167M4R063FYcMXOahaInxkjJ8MBYBpzQ1ijeh0qC9SrE/edit?usp=sharing

The vote will be open for 72 hours.
[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason

Best regards,
Yingchun Lai


Re: [VOTE] Release Apache Hop (incubating) 0.99-rc1

2021-06-12 Thread Matt Casters
Let's set the past aside for a moment.  The last thing I want is to make
this in any way personal.  I have nothing but appreciation for everything
you've all done for our project.

So what this comes down to is that we need to engineer our way out of the
fact that Hop pipeline and workflow files (.hpl/.hwf) are both user and
developer generated.
We also have plans to move from XML to JSON (or other file formats) in the
(near) future.  I don't disagree with Justin on the fact that we want to
express that the unit test files are part of an ASF body of work.  There is
the added problem of the fact that these very users and developers almost
never look at the file content in XML format hiding the ASF header for all
intents and purposes.

So here is a proposal: would it be OK to add an extra "" or
"" field in the contents of the XML (and later JSON, ...)?  That
way we can add a feature in the GUI to allow users to actually see and
modify the ASF header content and it would also work for the other file
formats we have in mind.  Adding a feature to set the default ASF in the
GUI would also be quite easy.
This would then move from a problem to a worthy feature addition since this
way Hop users can add their own copyright header to the pipeline and
workflow files they create if they feel like they need to.

Cheers,
Matt

On Sat, Jun 12, 2021 at 2:02 AM Justin Mclean 
wrote:

> Hi,
>
> > Well Justin, these files are typically generated by our software.  It
> would
> > not be OK to force the license into all files since that wouldn't be
> > appropriate and right since we don't force Apache copyright on the work
> of
> > others.
>
> The ASF header doesn’t include a copyright line and the ALv2 license
> doesn’t ask to transfer copyright so I’m not sure what you mean by the
> above. If those files are in an ASF repo they they need to be (in general)
> covered by a software grant, ICLA, CCLA etc or be 3rd party file with a
> compatible license. What you say above suggests they are actually 3rd party
> files, the work of others outside the project?  If they are 3rd party files
> then that should be made clear. [2]
>
> >  Without that possibility we're down to manually editing the files
> > every time they are created or modified in the slightest.  I don't see
> that
> > as a valid option.
>
> I would assume whatever generates them can generate them with a header?
> Are all of these files generated or not?
>
> > That evaluation was made before.  Now it just feels like one more rule we
> > have to deal with that just comes out of the blue.
>
> Can you please point me to this conversation on your mailing list as I was
> unable to find it. I did find this [1]
>
> Thanks,
> Justin
>
> 1.
> https://lists.apache.org/thread.html/rdb61e0df4ac921dc3af3e71b7971a20e9222016d9c02244bccfb3892%40%3Cdev.hop.apache.org%3E
> 2. https://www.apache.org/legal/src-headers.html#3party


Re: [VOTE] Release Apache Hop (incubating) 0.99-rc1

2021-06-12 Thread Justin Mclean
Hi,

> That specific unit test can be found here [1]

Thanks for that. I assume the other files there [1] were moved and their 
headers changed?

Kind Regards,
Justin

1. 
https://github.com/pentaho/pdi-dataservice-plugin/tree/master/pdi-dataservice-client/src/test/java/org/pentaho/di/core/sql
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Hop (incubating) 0.99-rc1

2021-06-12 Thread Hans Van Akelyen
Hi,

That specific unit test can be found here [1], but we will strip out
everything to move forward.

Kind regards,
Hans

[1]
https://github.com/pentaho/pdi-dataservice-plugin/blob/master/pdi-dataservice-client/src/test/java/org/pentaho/di/core/sql/SQLFieldsUnitTest.java

On Sat, 12 Jun 2021 at 11:03, Justin Mclean 
wrote:

> Hi,
>
> Thanks for the information.
>
> > There are more files that have altered headers (though all with apache
> 2.0
> > license) and are adapted from the following repository [1],
>
> That is unfortunate, both in changing the headers and that code doesn't
> have a clear license. 3rd party headers, even if they are Apache licensed
> should not be altered and without a clear license that code should have
> never been put into a release.
>
> Also From a quick glance I cannot see the code I noticed in the release in
> there. I could have missed it, or is it from another repository?
>
> >  If we were to list product and version it would point to the same
> > product/version covered by our initial import. It has no separate
> > LICENSE/NOTICE file as it was never released standalone.
>
> One way to deal with this would be to donate that code via a software
> grant.
>
> >  We could have a discussion to add the header to the code that
> > generates these files but my opinion is that it would clutter the files
> for
> > our users and bloat the format.
>
>
> I suggest you have that discussion. Files can get separated from their
> releases, and if they have no header saying what license they are under it
> can make things difficult. There are only few exceptions to this ASF policy
> [1]
>
> Thanks,
> Justin
>
> 1. https://www.apache.org/legal/src-headers.html#faq-exceptions
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [VOTE] Release Apache Hop (incubating) 0.99-rc1

2021-06-12 Thread Justin Mclean
Hi,

Thanks for the information.

> There are more files that have altered headers (though all with apache 2.0
> license) and are adapted from the following repository [1],

That is unfortunate, both in changing the headers and that code doesn't have a 
clear license. 3rd party headers, even if they are Apache licensed should not 
be altered and without a clear license that code should have never been put 
into a release.

Also From a quick glance I cannot see the code I noticed in the release in 
there. I could have missed it, or is it from another repository?

>  If we were to list product and version it would point to the same
> product/version covered by our initial import. It has no separate
> LICENSE/NOTICE file as it was never released standalone.

One way to deal with this would be to donate that code via a software grant.

>  We could have a discussion to add the header to the code that
> generates these files but my opinion is that it would clutter the files for
> our users and bloat the format.


I suggest you have that discussion. Files can get separated from their 
releases, and if they have no header saying what license they are under it can 
make things difficult. There are only few exceptions to this ASF policy [1]

Thanks,
Justin

1. https://www.apache.org/legal/src-headers.html#faq-exceptions
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Hop (incubating) 0.99-rc1

2021-06-12 Thread Hans Van Akelyen
Hi Justin,

There are more files that have altered headers (though all with apache 2.0
license) and are adapted from the following repository [1], bits and pieces
were used and adapted to our needs, this repository is a module that was
bundled with the original source we started from it has no separate release
and versions though it was not in our initial code import we assumed it was
covered. If we were to list product and version it would point to the same
product/version covered by our initial import. It has no separate
LICENSE/NOTICE file as it was never released standalone.

For the hpl/hwf files, we could add a script to include the header in the
files added to our repository. These files are not man-made but generated
by our application. Compared to OpenOffice for example, these are our
".odf" files. We could have a discussion to add the header to the code that
generates these files but my opinion is that it would clutter the files for
our users and bloat the format.

Kind regards,
Hans

[1] https://github.com/pentaho/pdi-dataservice-plugin

On Sat, 12 Jun 2021 at 02:23, Justin Mclean 
wrote:

> Hi,’
>
> Perhaps this will help: A software grant / initial donation consists of a
> set of files, their 3rd party headers will be replaced with ASF ones and
> that noted in the NOTICE file. If any other files 3rd party files, were
> then copied into the same ASF repo they should retain their original 3rd
> party header and their details mention in LICENSE. This may also requires
> some changes to NOTICE but these would be different to changed needed from
> the initial donation.
>
> Thanks,
> Justin
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [DISCUSS] Graduate Apache Pinot (Incubating) as a TLP

2021-06-12 Thread Justin Mclean
Hi,

Thanks for putting that information together, everything look goods, but I have 
a couple of queries.

From your PMC I noticed one person Jackie Jiang has not sign up to the private 
list and has not sent a single mail to the dev or private lists. Have you asked 
them if they want to be on the PMC?  It might also be a good idea to discuss 
adding some of your existing committers to the new PMC as well. They can be 
added in teh normal way after graduation as well. I also noticed there one 
person who perhaps should not be subscribed to your private list (Jihao Zhang).

I also notice that you have links on the front page to seem to point to non-ASF 
software? Presto and ThirdEye. ThirdEye from memory is not compatible with the 
Apache license so I’m not sure that the project should be promoting this on 
their front page and where they are include big disclaimers warning people 
about this. Is this documentation still correct, [6] I notice this no longer 
works [7]

The Presto documentation looks to have a few branding issue that need to be 
corrected [3]. Is the PPMC aware of this and doing something about it? I can 
see some other branding issues with the presto webpage [4][5] (and other pages) 
and Apache projects with Pinot and Hive, Hadoop, Cassandra, Spark, Kafka and 
Druid. There might be others.

Has this license issue been fixed? [1] I can see the issue is still open [2]

Thanks,
Justin

1. 
https://lists.apache.org/thread.html/rb2bc93448636e3238f72654426ecce232b46c73ed1447b9c47a1d49e%40%3Cgeneral.incubator.apache.org%3E
2. https://github.com/apache/incubator-pinot/issues/6785
3. https://prestodb.io/docs/current/connector/pinot.html
4. https://prestodb.io
5. https://prestodb.io/faq.html
6. https://docs.pinot.apache.org/integrations/thirdeye
7. https://github.com/apache/incubator-pinot/tree/master/thirdeye


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