-
Notifications
You must be signed in to change notification settings - Fork 73
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
License clarification #96
Comments
|
That's the point, I want to use asciidoctorj-pdf library embedded in the app which would convert the AsciiDoc docs into PDF from Java app, which means embedded jruby with embedded ttfunk gem. From the license conditions it seems not allowed. Basically using ascidoctorj seems not be allowed for commercial use as it is then distributed with the software. |
I can't say anything for asciidoctor but you can distribute prawn gems under Prawn license without having to release your source code. Specifically, according to paragraph 3 it should be enough to link to Prawn somewhere in your docs to satisfy the license. To clarify, you can chose one of the three licenses. You don't have to satisfy all three at the same time (I'm not sure that's even possible). From what I gathered you want to chose the Prawn license. |
Thank you for the clarification |
Hi,
I was about to use asciidoctorj-pdf for my project (commercial), but I noticed that although that project is under Apache 2.0 licence, it contains ttfunk gem which seems to be under GPL. That means we cannot really use it without sharing our source code.
Is my understanding correct? In general asciidoctorj-pdf uses jruby which includs prawn which includes ttfunk. Just ttfunk in the whole dependency tree is under GPL and not Ruby license.
Can you please clarify whether this prevents us using the parent library in a commercial project?
For reference: asciidoctor/asciidoctorj-pdf#69
The text was updated successfully, but these errors were encountered: