Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Repohtml4j

jackpot30

netbeans

TaskAssigned ToStatusVerifiedAssigned ToStatusAssigned ToStatus

Audit Cryptography

Jaroslav Tulach

Evaluation done as part of initial few commits

    Comments

Relicense

Jaroslav Tulach

Done, including rat-maven-plugin integration

Jan Lahoda &

Craig Russell

   

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyNETBEANS-54

See the table below.

Repackaging

-

No plans to do it now. To simplify merges and keep backward compatibility.

    No plans to do it now. To simplify merges and keep backward compatibility.

Continuous Build

Jaroslav Tulach

Updated NetBeans builders, requested Apache Jenkins Job: INFRA-15058

 Linux & Windows   
Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyINFRA-15072

Update pom release info

Jaroslav TulachDone as 9032affbe Source release job   Not a Maven project, so no POM.

...

Automatically convertible by the tool for analyzing and changing GPL+CDDL license headers is 29,496334.

That leaves 14,828 that currently cannot be automatically be converted and that need to be investigated or that indicate the tool needs to be finetuned.

Some file types by definition are excluded since they don't have licenses at all. When identifying the problematic areas for the relicensing process in incubator-netbeans, the following types of files are relevant:They may not need a license: "A file without any degree of creativity in either its literal elements or its structure is not protected by copyright law; therefore, such a file does not require a license header." – https://www.apache.org/legal/src-headers.html Other files "may make sense to have no license header". Three examples are: "short informational text files", "test data for which the addition of a source header would cause the tests to fail", and "'snippet' files that are combined as form a larger file where the larger file would have duplicate licensing headers".

When identifying the problematic areas for the relicensing process in incubator-netbeans, the following types of files are relevant, some/many of which could be seen to not having "any degree of creativity" or "may make sense to have no license header" via the above definitions:

.png/.gif/other image filesmanifest
File TypeStatistics*File TypeStatistics*StatusIssues
.form

find . -type f -name "*.form" | grep -v '\.git' | wc -l

Result: 1242

1019 have an adjacent Java source file with a license header

223 don't have an adjacent Java source file (form module tests)

Consensus appears to be that all .form files need to manually have licenses added, in incubator-netbeans, while Matisse needs to be able to generate licenses for .form files going forward.
Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyLEGAL-327
form files going forward.
Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyLEGAL-327
.png/.gif/other image files

find . -type f -name "*.png" | grep -v '\.git' | wc -l

Result: 2273

find . -type f -name "*.gif" | grep -v '\.git' | wc -l

Result: 1094

find . -type f -name "*.jpg" | grep -v '\.git' | wc -l

Result: 26

find . -type f -name "*.pngico" | grep -v '\.git' | wc -l

Result: 22733

  
manifest files

find . -type f -name "*.gifform" | grep -v '\.git' | wc -l

Result: 1094772

Does this have any degree of creativity? 
list files

find . -type f -name "*.jpglist" | grep -v '\.git' | wc -l

Result: 2642

Does this have any degree of creativity? 
sig files

find . -type f -name "*.icosig" | grep -v '\.git' | wc -l

Result: 3108

Does this have any degree of creativity?  
txt files

find . -type f -name "*.formtxt" | grep -v '\.git' | wc -l

Result: 772930

May make sense to have no license header?  
binaries-list files

find . -type f -name "*.binaries-list" | grep -v '\.git' | wc -l

Result: 42121

Does this have any degree of creativity?  
sig README files

find . -type f -name "README*.sig" | grep -v '\.git' | wc -l

Result: 10822

May make sense to have no license header?  
txt file files

find . -type f -name "*.txtfile" | grep -v '\.git' | wc -l

Result: 9301

May make sense to have no license header?  
binaries-list jsp files

find . -type f -name "binaries-list*.jsp" | grep -v '\.git' | wc -l

Result: 1217

  
README xsl files

find . -type f -name "README*.xsl" | grep -v '\.git' | wc -l

Result: 2249

  
file sh filesfind . -type f -name "*.filesh" | grep -v '\.git' | wc -l

Result: 180

  
jsp css filesfind . -type f -name "*.jsp" css | grep -v '\.git' | wc -l

Result: 733

  
META-INF files Does this have any degree of creativity?  
pass (golden) files

find . -type f -name "*.pass" | grep -v '\.git' | wc -l

Result: 2644

 Does this have any degree of creativity? 
    
  • Statistics column is for number of files and any other numbers.

...