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

Licensing clarification #79

Closed
burs14 opened this issue Jul 21, 2018 · 1 comment
Closed

Licensing clarification #79

burs14 opened this issue Jul 21, 2018 · 1 comment

Comments

@burs14
Copy link

burs14 commented Jul 21, 2018

I have been reading into the licenses, and am honestly confused as to what they imply. I was wondering if I could clarify what the implications are for the AGPL/CPAL licenses for this library.

I want to use this library on the client side of a web application I am writing, without any modifications to the source code. I intend on simply calling this library from my own code.

In particular, my concerns are as follows:

  • Do the licenses require that the source code for my entire application be released if I use this library?
  • As part of serving the web application, typically there is a minification process to reduce the file size
    • Does this count as modifying the source code?
    • If so, am I required to release the source code for my entire application, or simply the processed version of the library code?
@fbennett
Copy link
Contributor

The main concern is that people not embed the processor and styles in an application, and then pretend to the world that its formatting capabilities are their own product.

If you embed the processor in a project, and the source code for the project is not made publicly available, you need to indicate to users that the project uses CSL technology. The simplest way to do that is by linking to the CSL site, or to the citeproc-js source code, in a place where people will find it. The citeproc-js licenses are not meant to somehow infect other code.

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

2 participants