Github user mengxr commented on the pull request: https://github.com/apache/incubator-spark/pull/575#issuecomment-35442089 @fommil I have the native vecLib BLAS/LAPACK shipped with Mac OS X and OpenBLAS installed for testing. OpenBLAS is not on the search path. I deleted both and re-ran the benchmarks and got the same result for netlib-java, so I believe it used the native library from netlib-all. This is the message I got when running the benchmarks: ~~~ Feb 18, 2014 12:12:45 PM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /var/folders/n1/j__6_vpj1xs3w53qp52c6f2h0000gn/T/jniloader3087212581602171772netlib-native_system-osx-x86_64.jnilib ~~~ @MLnick I talked to @etrain about the issues they've seen with breeze at the very early stage of mllib, but it seems hard to recall exactly what the issues are and how to reproduce them. @dlwh should be able to answer what has changed in breeze since then. Actually, I'm quite surprised to see that breeze maintains good performance with heavy implicit usage. @MLnick @fommil I'll add MTJ in the benchmarks when I have some free cycles. But please understand that this PR is for Spark/MLlib, where we cannot proceed without clearing the license problems. I don't quite understand the detailed reasoning, but I do know many companies would avoid LGPL. @fommil It would be great if you can add Apache license to jniloader dual. That would clear the license issue of breeze. I understand changing MTJ's license needs some communication with its original author and hence time, but it would be great if you have a good estimate on whether it is possible and how long it may take.
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. To do so, please top-post your response. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---