HewlettPackard / netperf

Netperf is a benchmark that can be used to measure the performance of many different types of networking. It provides tests for both unidirectional throughput, and end-to-end latency.
MIT License
874 stars 187 forks source link

DOC: License terms; OSI compatibility; are package repos commercial use? #45

Closed westurner closed 3 years ago

westurner commented 4 years ago

According to this thread, netperf cannot be packaged in fedora due to open source license incompatibility? https://bugzilla.redhat.com/show_bug.cgi?id=1729939#c6 ::

I may be misunderstanding the license terms as well, but:

This [1] reads:

The enclosed software and documentation includes copyrighted works of Hewlett-Packard Co. For as long as you comply with the following limitations, you are hereby authorized to (i) use, reproduce, and modify the software and documentation, and to (ii) distribute the software and documentation, including modifications, for non-commercial purposes only.

This is not an OSI-approved license by any means, but in interpreting this clause: "(ii) distribute the software and documentation, including modifications, for non-commercial purposes only" I'm not sure that fedora distributing the package (and any patches, if necessary) is commercial use?

Does that mean that you cannot sell HP's netperf package, but you can include the package in free software repositories?

[1] https://github.com/HewlettPackard/netperf/blob/master/COPYING

Dear 1993 HP, what would it take to suppose an OSI license for consideration? https://choosealicense.com/appendix/

westurner commented 3 years ago

I think this is closed by: https://github.com/HewlettPackard/netperf/commit/2d88bcc75d97f462eafe8605f8da0c1f875b7dad#diff-400d38e5cfee181230373a8b02d38f50271a5bf62c62410382efddb8e8b19e22 .

Thanks!