Github user srowen commented on the pull request: https://github.com/apache/incubator-spark/pull/575#issuecomment-35447529 For what it's worth, I like the idea of using breeze, even though I know little about it. Mostly, I like the idea of using something consistent most of all, and fast second, and for me that need not be commons math. I am all too aware of how tidy abstractions in a library like this can add killer runtime overhead. I am doubly worried in Scala (not necessarily because of implicits). At the same time, looks like breeze does a fine job already at making things fast where they count. As an aside @fommil, while I don't have love for some of the ASF bike-shedding over license stuff, their assertion is that the LGPL is incompatible with AL2 (http://www.apache.org/legal/resolved.html#category-x), not just something ASF dislikes. (Your interpretations may vary; but hey that's Apache's and it's coherent.) AL2 indeed is supposed to empower the end user more than developer, and in some cases that's the right thing. In any event the AL2 is a faît acoompli for *Apache* Spark.
--- 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. ---