You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Justin Mclean <ju...@classsoftware.com> on 2021/12/01 04:27:54 UTC
Re: [VOTE] Release Apache Wayang (Incubating) 0.6.0-RC8
Hi,
Sorry but it’s -1 (binding) from me. You might want to consider using the work in progress disclaimer.
I checked:
- incubator in name
- signatures and hashes are fine
- LICENSE is missing info on [1] and about a dozen other files. License information needs to go in the LICENSE file. [3]
- NOTICE should really include what is at [2] what there probably covers it but is a little unusual as reads like the software was given to the ASF in a software grant.
- All files have ASF headers
- Can compile from source
Kind Regards,
Justin
1. ./wayang-commons/wayang-utils-profile-db/src/test/java/org/apache/wayang/commons/util/profiledb/measurement/TestTimeMeasurement.java
2. https://github.com/sekruse/profiledb-java/blob/master/NOTICE
3. https://infra.apache.org/licensing-howto.html
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org
Re: [VOTE] Release Apache Wayang (Incubating) 0.6.0-RC8
Posted by bertty contreras <be...@gmail.com>.
Hi Justin,
I just add the disclaimer-wip in [1] and [2], do I need to rebuild the
".zip"?
Best regards,
Bertty
[1]
https://dist.apache.org/repos/dist/dev/incubator/wayang/0.6.0/rc8/DISCLAIMER-WIP
[2] https://github.com/apache/incubator-wayang/blob/main/DISCLAIMER-WIP
El mié, 1 dic 2021 a las 7:56, Justin Mclean (<ju...@classsoftware.com>)
escribió:
> HI,
>
> > There’s no issue with the file headers, other than it just hard to
> review as there is a lot of files without headers. On solution is to
> perhaps put all the 3rd party code into a folder called “3rdparty” so it’s
> clearer what is ASF code and what is not?
>
> Sorry Ignore the above I was confusing it with the other release I
> reviewed today. The headers are fine and not an issue.
>
> Kind Regards,
> Justin
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>
Re: [VOTE] Release Apache Wayang (Incubating) 0.6.0-RC8
Posted by Justin Mclean <ju...@classsoftware.com>.
HI,
> There’s no issue with the file headers, other than it just hard to review as there is a lot of files without headers. On solution is to perhaps put all the 3rd party code into a folder called “3rdparty” so it’s clearer what is ASF code and what is not?
Sorry Ignore the above I was confusing it with the other release I reviewed today. The headers are fine and not an issue.
Kind Regards,
Justin
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org
Re: [VOTE] Release Apache Wayang (Incubating) 0.6.0-RC8
Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,
There’s no issue with the file headers, other than it just hard to review as there is a lot of files without headers. On solution is to perhaps put all the 3rd party code into a folder called “3rdparty” so it’s clearer what is ASF code and what is not?
Re license information you need to list any 3rd party code bundled in the release that is licensed under the Apache license in the LICENSE file, not in the NOTICE file. There is no need to add a second copy of the apache license text to the LICENSE file. Typically you would mention the software name, version, copyright owner and location where it came from.
Things get added to notice files for a number of reasons and each is treated slightly differently, how you handle a SGA is different to how you handle a ALv2 licensed bit of 3rd party code which has a NOTICE file. For the how to your case please see [1]. In this case it you would just copy and past the content of that notice file into yours. The terminology "This product includes software from...” is usually used with a software grant and where the copyright headers have been replaced and then relocated to the NOTICE file.
It's a good idea to use a WIP disclaimer while these details are being sorted, if you had I would have voted +1 on this release.
Kind Regards,
Justin
1. https://infra.apache.org/licensing-howto.html#alv2-dep
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org
Re: [VOTE] Release Apache Wayang (Incubating) 0.6.0-RC8
Posted by Bertty Contreras <be...@scalytics.io>.
You know, I want to know clearly what we need to put because we already
iterate four times, and if you tell us what we need to do and add, it will
be faster and more efficient.
The license issue came again over the same files, and this is the second
time the release got rejected by the same problem but with a different
header.
In the case of [1], use Apache royale as an example, then you can find the
header of file swfobject [2]. We use the swfobject file header as a base
for the profile-db module, where all of the files have the header [4]. So
that follows the example file and has the elements that Apache Rat needs
[5] to label as a valid header, we need to add that because the original
code does not have headers. So if that is the incorrect way, could you give
an example to follow or tell us what we are doing wrong.
About "License information needs to go in the LICENSE file." in [6] is said
""ALv2 applies uniformly to all files, there is no need to modify
LICENSE""; and the code of profile-db is under Apache License 2.0[7]. Then
what is the modification that we need to add, or am I misreading this?
Concerning respect to the NOTICE, we follow [8] because it said, "Aside
from Apache-licensed dependencies which supply NOTICE files of their own,
it is uncommon for a dependency to require additions to NOTICE". Also, we
follow the example [1] where the relevant elements are creators, location
of the code and copywriting. However, if we follow the quote of [8], do we
need to specify in the notice because the original code is Apache License
[7]?; nevertheless, we add the [9] following the example [1] having the
same elements. The actual code follows the adding license [10] but does not
give the grant to ASF. Then what exactly do we need to add, or am I
misreading something?
[1] *https://infra.apache.org/licensing-howto.html#example-notice
<https://infra.apache.org/licensing-howto.html#example-notice>*
[2]
https://github.com/apache/royale-asjs/blob/develop/examples/mxroyale/tourdeflexmodules/src/swfobject.js#L1-L4
[4]
https://github.com/apache/incubator-wayang/blob/main/wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb/ProfileDB.java#L1-L7
[5]
https://github.com/apache/creadur-rat/blob/master/apache-rat-core/src/main/java/org/apache/rat/analysis/license/ApacheSoftwareLicense20.java
[6] https://infra.apache.org/licensing-howto.html#alv2-dep
[7] https://github.com/sekruse/profiledb-java/blob/master/LICENSE
[8] https://infra.apache.org/licensing-howto.html#mod-notice
[9] https://github.com/apache/incubator-wayang/blob/main/NOTICE#L8-L12
[10] https://www.apache.org/licenses/LICENSE-2.0#apply
On Wed, Dec 1, 2021 at 5:28 AM Justin Mclean <ju...@classsoftware.com>
wrote:
> Hi,
>
> Sorry but it’s -1 (binding) from me. You might want to consider using the
> work in progress disclaimer.
>
> I checked:
> - incubator in name
> - signatures and hashes are fine
> - LICENSE is missing info on [1] and about a dozen other files. License
> information needs to go in the LICENSE file. [3]
> - NOTICE should really include what is at [2] what there probably covers
> it but is a little unusual as reads like the software was given to the ASF
> in a software grant.
> - All files have ASF headers
> - Can compile from source
>
> Kind Regards,
> Justin
>
>
> 1.
> ./wayang-commons/wayang-utils-profile-db/src/test/java/org/apache/wayang/commons/util/profiledb/measurement/TestTimeMeasurement.java
> 2. https://github.com/sekruse/profiledb-java/blob/master/NOTICE
> 3. https://infra.apache.org/licensing-howto.html
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>