[ 
https://issues.apache.org/jira/browse/TEZ-4533?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17809293#comment-17809293
 ] 

Stamatis Zampetakis commented on TEZ-4533:
------------------------------------------

Binary and executable files do not fall in the same bucket. The bash/shell 
script files under the bin directories in the projects you mentioned are actual 
source code (unless you are talking about something else) so its definitely ok 
to include them.

On the other hand, compiled code, jars, etc., are explicitly forbidden and 
discussed multiple times in legal etc. One such discussion that I recall is the 
following: https://lists.apache.org/thread/sy7lz1ko03ywmy6vvp0r3nnlq9ox65bk (I 
am not sure if everyone can open the thread cause it is part of legal-discuss). 
Even well-known and widely used binaries such as the gradle wrapper jar 
(LEGAL-570) are forbidden with the argument that we cannot easily inspect their 
content.

The TestIFile discussed here is a file that I cannot open with any common tool 
(text editor, tar, unzip, etc.) in order to inspect the contents and I have no 
idea how it was produced. My interpretation of the policy is that such kind of 
files are forbidden. I may be wrong though so usually when there are different 
opinions the ball goes to LEGAL so feel free to open a ticket there to clarify 
the situation of this file.

The git tag and the src archives on GitHub do not consist an official ASF 
release. It is usually fine if the content of the git tag and the src package 
under dist.apache.org differ; this is actually happening for many ASF projects. 
It's not ideal but it is allowed.

> Source release distribution must not contain 
> TestIFile_concatenated_compressed.bin
> ----------------------------------------------------------------------------------
>
>                 Key: TEZ-4533
>                 URL: https://issues.apache.org/jira/browse/TEZ-4533
>             Project: Apache Tez
>          Issue Type: Bug
>            Reporter: Stamatis Zampetakis
>            Assignee: Stamatis Zampetakis
>            Priority: Blocker
>             Fix For: 0.10.3
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> [TestIFile_concatenated_compressed.bin|https://github.com/apache/tez/blob/21611246b1dc4cdc61d3c1970c646fb9a6943351/tez-runtime-library/src/test/resources/TestIFile_concatenated_compressed.bin]
>  is a binary file thus it should not be part of the source code distribution 
> of Apache Tez cause it violates the ASF policy.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to