-
-
Notifications
You must be signed in to change notification settings - Fork 112
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
Introducing SymPy Beta #186
Comments
Looks great! It takes a while to load first time but second time you load the page is faster. As a note since this is AGPL can you explain the relationship between the code there and the code from SymPy Gamma? I presume that this is an adaptation of that code. We should be clear that it is okay to release this under a different license. |
As said in README.md, kernel/gamma is derived from SymPy Gamma and remains 3-clause BSD license. I also keep the original license file to comply with BSD. I make small bug fixes and replace html generation with json composition, which is better for front end render. Feel free to patch them back to SymPy Gamma. factordiagram.js and plot.js are also kept BSD license. Vue part and Pyodide part are not derived from SymPy Gamma and I choose AGPL because it's a web service. Many projects follow the convention that library is permissive, application is GPL and service is AGPL.
From https://www.gnu.org/licenses/license-compatibility.en.html I think re-licensing to AGPL is legal even if I don't keep part of the project BSD. |
First try this site: https://sympy-beta.vercel.app/
I've forked SymPy Gamma to https://github.com/eagleoflqj/sympy_beta
In a word, run SymPy Gamma in your browser without backend computation.
What's more, it uses modern frontend technology instead of jQuery.
Feedback is welcomed.
The text was updated successfully, but these errors were encountered: