-
Notifications
You must be signed in to change notification settings - Fork 11
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
use cheerp ? #16
Comments
Looks interesting! |
@jonsneyers Thanks. Yes, that was my understanding as well. But, effectively poly-flif would not be LGPL for those downstream because they would be forced to comply with GPL. Is that correct? |
Yes, though you could provide both an emscripten and a cheerp version, in case someone needs LGPL. What "downstream" applications do you have in mind for poly-flif? I was assuming that it would just be a JS "blob" that gets included on web pages that wish to use .flif images. |
I think the GPL may apply to all code of a web-page, if one of the blobs is GPL. Especially, any code that calls to the poly-flif API. Though I am not sure about that. |
I just came across cheerp, which seems to have one big advantage over emscripten: No flat memory space; uses native JS objects.
I am not sure what the performance would be like.
The license is also a bit complex: http://www.leaningtech.com/cheerp/buy/index.html
I am not sure if the LGPL libraries would be allowed by their license.
The text was updated successfully, but these errors were encountered: