hebcal / hebcal-js

⛔️ DEPRECATED - a perpetual Jewish Calendar (JavaScript)
GNU General Public License v3.0
123 stars 40 forks source link

"If you are going to use this program, please drop me a line." But how and where? #72

Closed gdoron closed 4 years ago

gdoron commented 4 years ago

Do you have an email address I can explain to what I'm doing with the library and ask for the permission to use it in a closed source program?

Thanks, Doron

mkopinsky commented 4 years ago

The author's email address can be found on his website: http://danny.sadinoff.com/

gdoron commented 4 years ago

That's the original author, I already got his permission. I think(?) I already need the permission of the node.js port author.

Scimonster commented 4 years ago

The "please drop me a line" is really just because i'm curious to know how people are actually using the library. You could make an issue here, and my email and Twitter links are in my profile.

About using it in closed source, i'm not entirely sure how it would work. Since Hebcal was originally under the GPL, when i ported it to NodeJS, i kept it GPL. In theory i might be able to release a version under the MIT license, except that parts of the code were kept from the original Hebcal, which makes that problematic, i think. I'm not a lawyer and find the GPL's infectious nature confusing.

mkopinsky commented 4 years ago

According to this SE post, the port is still GPL. Or at least the portions that you directly ported are.

You wouldn't be able to release the library as a whole as MIT, but you're welcome to grant others (individuals or wholesale) permission to use it. Which, combined with permission from the original author, would allow someone to use it in closed source software.

Scimonster commented 4 years ago

[Assuming this has legal validity], I grant permission in general to use the original portions of the HebcalJS port in a closed-source program under the MIT license, on condition that similar permission is obtained from @dsadinoff and @mjradwin regarding their portions of the original code.

gdoron commented 4 years ago

@Scimonster I'm building a calendar for a famous Israeli news website.

Example of how it looks at the moment:

image

(You can see some bugs there that were fixed in #67 but weren't released on NPM yet)

Great stuff, and thanks for your help!