From bd5738bdcad19f2c1fe389a833be1bf7d2dbc38c 2016-08-09 21:28:34 From: Martin Michlmayr Date: 2016-08-09 21:28:34 Subject: [PATCH] Fix typo --- diff --git a/www/conservancy/static/copyleft-compliance/vmware-code-similarity.html b/www/conservancy/static/copyleft-compliance/vmware-code-similarity.html index 3d15ca3bbdc6f2bee06b6bbb0b1aae51216e681d..a139514992301e319c98df80f66e3e99ef54fa92 100644 --- a/www/conservancy/static/copyleft-compliance/vmware-code-similarity.html +++ b/www/conservancy/static/copyleft-compliance/vmware-code-similarity.html @@ -56,7 +56,7 @@ document.write(''+e+'<\/'+'a'+'>');

Therefore, the process described herein, which ignores lines that are deleted (thus streamlining and improving code), also ignores a fundamental tenant of software development. Namely, making code smaller, more expressive, and more concise yields better-designed and more easily maintainable software. While the process herein can produce a clear list of code whose known introduction is directly attributable to Hellwig, the analysis produced by this process does not do justice to the full weight of the contributions made by Hellwig, since removed code is outright ignored in this process.

However, we can consider this process above to have found a bare minimum of Hellwig's contributions that appear in VMware's partial source release.

Further Analysis of Additional Examples

-

Separately from the analysis above, Hellwig identified a specific list of eight critical C functions to which he specifically recalls contributing, and near-equivalents were found in in VMware's ESXi 5.5 product.

+

Separately from the analysis above, Hellwig identified a specific list of eight critical C functions to which he specifically recalls contributing, and near-equivalents were found in VMware's ESXi 5.5 product.

In this additional analysis, we used CCFinderX in a different way 6. In these tests, I confine the code tests to specific small sections of code that were previously identified by human analysis as similar. In this way, I used CCFinderX to confirm with computational analysis what was already obvious to the human eye.

As expected, the ratio of similarity between the Hellwig's implementation and the corresponding implementation found in VMware's ESXi 5.5 product are quite high. As show in the table below, these particular functions show a incredibly high degree of similarity.