Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

breeze suitable only for non-commercial usage? #853

Open
Syyllinen opened this issue Nov 7, 2023 · 4 comments
Open

breeze suitable only for non-commercial usage? #853

Syyllinen opened this issue Nov 7, 2023 · 4 comments

Comments

@Syyllinen
Copy link

Breeze library depends on "net.sourceforge.f2j" % "arpack_combined_all" % "0.1",
(see https://github.com/scalanlp/breeze/blob/master/math/build.sbt#L11)

When you download this artifact from Maven central https://repo1.maven.org/maven2/net/sourceforge/f2j/arpack_combined_all/0.1/ and extract it, you can find org/j_paine/formatter/CJFormat.class file and the assumed source code file of this Java class is https://github.com/barak/f2j/blob/master/jlapack-3.1.1/src/util/org/j_paine/formatter/CJFormat.java#L8

CJFormat.java file has following License:

  • Permission to use, copy, modify, and distribute this
  • software and its documentation for NON-COMMERCIAL purposes
  • and without fee is hereby granted provided that this
  • copyright notice appears in all copies.

So does this mean that also breeze is not suitable for any commercial use?

@dlwh
Copy link
Member

dlwh commented Nov 7, 2023

try just deleting the dependency. should be fine

@Syyllinen
Copy link
Author

I will try that

@rforgione
Copy link

Just wanted to add that I also am running into this for a work prototype. I am considering creating an internal build with this dependency removed. I wonder if there's an alternative for achieving the same functionality without the restrictive license? Very possible that there is not though -- just curious.

@rforgione
Copy link

@Syyllinen -- were you able to get things up and running with this dependency removed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants