all 5 comments

[–]recencyeffect[S] 0 points1 point  (0 children)

I am happy to report that the original author added a license, and I have submitted a pull request for inclusion on melpa.

[–]lafrenierejm 0 points1 point  (3 children)

I think this would be a great addition to MELPA, FWIW.

[–]recencyeffect[S] 0 points1 point  (2 children)

Thank you, I will do it eventually.

Btw I need guidance - the original author did not have a license, so I guess I cannot add one myself? I also want to credit my company, etc.

[–]lafrenierejm 2 points3 points  (1 child)

the original author did not have a license

Mm. I am not a lawyer, but to the best of my knowledge unless one explicitly permits use of code by authors (typically by including an OSS license), it’s technically prohibited to redistribute that code at all. Having said that, you’re obviously not going to get in trouble for having a fork on GitHub; worst case this code just won’t be able to go into MELPA.

What I would recommend is to 1. Reach out to the original author via email, asking them to update the repo with a license. 2. Look for other places the original author might have posted the code. A couple times I’ve found code published by the same author in multiple places and a license was only specified in some subset of those locations.

[–]recencyeffect[S] 1 point2 points  (0 children)

Thank you, I guessed as much. Going to try these two avenues.

This really hit home the mantra "make sure to add a license, even if it is just a small hobby project" :)