-
Notifications
You must be signed in to change notification settings - Fork 142
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
This library requires TEXLIVE distribution installed on the computer to be used? #40
Comments
Yes, this library will work as a self-contained web application and doesn't require any form of LaTeX to be installed on the user's machine. If you take a look at the demo page http://manuels.github.io/texlive.js/ and pop open the network view of your browser's developer tools, you'll see that TeX Live is downloaded into the user's browser and run there. It sounds like this library should fit your requirements, although it does not have Java bindings, only JavaScript. |
Hi, this javascript library allows to run a javascript version of pdftex in Felix 2016-02-08 12:40 GMT+01:00 Iván Martínez Mateu [email protected]:
|
Thanks for your answer. If I use this library in my application, can I later sell the app in the App Store or the GNU license will be a problem?
|
I'm not a lawyer, but my impression is that GNU license would be a problem if it were packaged into an installed app. |
As far as I am concerned you CAN sell it an the google play store IF you
don't use any DRM. If one person buys your app it must be possible for him
to share it by any means (such as copying the apk to a different device)
and one should be able to change parts your app, recompile it and use it
instead. So you MUST provide complete source code of your app.
You will not be able to sell it on the apple store (you cant disable their
DRM).
|
I would agree with @fzimmermann89 interpretation of the GPL. |
I read in an issue that this library is GPL because of TeXlive. If I replace TeXlive with another non-GPL distribution and I use the pdflatex compiler ported here, can I avoid that my app inherits GPL license? So, I can charge for it without any restriction or obligation.
|
No, AFAIK the original pdflatex compiler is also licensed under GPL. |
Mmm... so the only way is choosing XeTeX as it has a MIT License (check https://en.wikipedia.org/wiki/XeTeX ) and trying to use emscripten like you did here to porting it to Javascript. Right? Do you know if XeTeX has SyncTeX support and what are the main differences between LaTeX and XeTeX in terms of package compatibility? |
No.
|
Again: No. I am not willing to discuss this matter any further. Any of this is completely outside the scope of texlive.js.. |
Hi,
I need to develop a LaTeX web application program in Java that compiles LaTeX documents without the need of making external communication with other process, so the main requirement of this application is not having TEXLIVE (or another distribution) installed on the computer where the program is going to be executed. This library requires TEXLIVE distribution installed on the computer or it can work without any dependency?
Thanks.
The text was updated successfully, but these errors were encountered: