BSD is compatible with ALv2 per: http://www.apache.org/legal/3party.html#category-a
It's a Category A. Cheers, Chris ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Chris Mattmann, Ph.D. Senior Computer Scientist NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 171-266B, Mailstop: 171-246 Email: [email protected] WWW: http://sunset.usc.edu/~mattmann/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adjunct Assistant Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -----Original Message----- From: Adam Estrada <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Friday, September 6, 2013 8:41 PM To: "[email protected]" <[email protected]>, "[email protected]" <[email protected]> Cc: "[email protected]" <[email protected]> Subject: Re: Needs a matrix library >+1 to jblas. It has a BSD license though so it might not be compatible >with >the Apache v2 license. Anyone else want to weigh in on that? > >Adam > > >On Fri, Sep 6, 2013 at 8:26 PM, Shivaram Venkataraman < >[email protected]> wrote: > >> For the machine learning library that is a part of Spark 0.8 we have >>been >> using jblas for local matrix operations. From some limited benchmarking >> that we did, jblas is not much slower than optimized C++ libraries. >> >>http://blog.mikiobraun.de/2009/04/some-benchmark-numbers-for-jblas.htmlha >>s >> some more details. >> >> For more complex operations than addition and multiplication, >>mahout-math >> is a pretty good library. There was a great discussion on pros/cons of >> different Java/Scala-based matrix libraries in >> https://github.com/mesos/spark/pull/736 >> >> Thanks >> Shivaram >> >> >> On Fri, Sep 6, 2013 at 5:09 PM, Reynold Xin <[email protected]> >>wrote: >> >> > They are asking about dedicated matrix libraries. >> > >> > Neither GraphX nor Giraph are matrix libraries. These are systems that >> > handle large scale graph processing, which could possibly be modeled >>as >> > matrix computations. Hama looks like a BSP framework, so I am not >>sure >> if >> > it has anything to do with matrix library either. >> > >> > For very small matrices (3x3, 4x4), the cost of going through jni to >>do >> > native matrix operations will likely dominate the computation itself, >>so >> > you are probably better off with a simple unrolled for loop in Java. >> > >> > I haven't looked into this myself, but I heard mahout-math is a decent >> > library. >> > >> > -- >> > Reynold Xin, AMPLab, UC Berkeley >> > http://rxin.org >> > >> > >> > >> > On Sat, Sep 7, 2013 at 6:13 AM, Dmitriy Lyubimov <[email protected]> >> > wrote: >> > >> > > keep forgetting this: what is graphx release roadmap? >> > > >> > > On Fri, Sep 6, 2013 at 3:04 PM, Konstantin Boudnik <[email protected]> >> > wrote: >> > > > Would it be more logical to use GraphX ? >> > > > https://amplab.cs.berkeley.edu/publication/graphx-grades/ >> > > > >> > > > Cos >> > > > >> > > > On Fri, Sep 06, 2013 at 09:13PM, Mattmann, Chris A (398J) wrote: >> > > >> Thanks Roman, I was thinking Giraph too (knew it supported graphs >> but >> > > >> wasn't sure it supported matrices). If Giraph supports matrices, >>big >> > +1. >> > > >> >> > > >> Cheers, >> > > >> Chris >> > > >> >> > > >> >>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> > > >> Chris Mattmann, Ph.D. >> > > >> Senior Computer Scientist >> > > >> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >> > > >> Office: 171-266B, Mailstop: 171-246 >> > > >> Email: [email protected] >> > > >> WWW: http://sunset.usc.edu/~mattmann/ >> > > >> >>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> > > >> Adjunct Assistant Professor, Computer Science Department >> > > >> University of Southern California, Los Angeles, CA 90089 USA >> > > >> >>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> -----Original Message----- >> > > >> From: Roman Shaposhnik <[email protected]> >> > > >> Date: Friday, September 6, 2013 2:00 PM >> > > >> To: <[email protected]> >> > > >> Cc: "[email protected]" <[email protected]> >> > > >> Subject: Re: Needs a matrix library >> > > >> >> > > >> >On Fri, Sep 6, 2013 at 1:33 PM, Mattmann, Chris A (398J) >> > > >> ><[email protected]> wrote: >> > > >> >> Hey Martin, >> > > >> >> >> > > >> >> We may seriously consider using either Apache Hama here (which >> will >> > > >> >> bring in Hadoop): >> > > >> > >> > > >> >On that note I'd highly recommend taking a look at Apache Giraph >> > > >> >as well: http://giraph.apache.org/ >> > > >> > >> > > >> >Thanks, >> > > >> >Roman. >> > > >> > >> > > >> >> > > >> > >>
