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

GPL License #129

Closed
yaakovfeldman opened this issue Feb 15, 2022 · 1 comment
Closed

GPL License #129

yaakovfeldman opened this issue Feb 15, 2022 · 1 comment
Assignees

Comments

@yaakovfeldman
Copy link

yaakovfeldman commented Feb 15, 2022

Hebcal is great.

I note that the various repos in the hebcal organisation are under a variety of licences.

I would like to use hebcal in my website's frontend but under the GPL this may only be possible if my website is open source, including the original unbundled js files. For this reason relatively few NPM packages are GPL. There is some conflicting advice at https://softwareengineering.stackexchange.com/questions/181082/can-i-use-a-gpl-licensed-piece-of-javascript-on-a-commercial-website and https://opensource.stackexchange.com/questions/4360/what-are-the-implications-of-licensing-a-javascript-library-under-gpl

Please will you confirm if this package can be used by a website that is not open source?

@mjradwin mjradwin self-assigned this Apr 14, 2022
@mjradwin
Copy link
Member

Hi, thanks so much for the feedback and for using Hebcal.

hebcal/hebcal, hebcal/hebcal-es6, and hebcal-swift are GPL because they are derived from sources originally released under GPL (in particular, the Emacs-Lisp code by Dershowitz & Reingold). Alas, we can't change the license of these repos.

Other repos, especially those authored solely by me, are typically licensed with the BSD 2-Clause license. Having spent much of my professional career in software engineering, I prefer BSD or the MIT licenses because they are more liberal / commercial friendly and less "religious" than GPL.

I can't confirm or vouch for whether GPL software can be used for a website that's not open source. I'm not a lawyer so I can't give advice. I am aware that there are many many closed-source websites run by huge companies that are deployed on Linux, and we all know that Linux is GPL, so perhaps there are some inferences you could draw about how GPL software can be used when it's library or component of a larger system.

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