> > > On a side note, I'm curious about 3: given the code is already GPL v3, > are we allowed to simply implement > > the Emacs string-* function using s.el? or copy-paste from it? WARNING I > know this is a very touchy > > subject and my goal is not to offend anyone, especially not the author > of this wonderful library, I am just > > genuinely curious of what is allowed and what is not in this case. I'd > not like to do that without the author > > consent. > > If you copy someone's code, the code is still theirs, and we need both > a permission from them to use it and a copyright assignment to include > that in Emacs. > > If we are thinking about reimplementing those function, then the > person who is reimplementing is well advised not to look at all at the > original code, but just work from requirements or from an idea of the > implementation described by someone else. > Got it. And implementing those `string-*` functions using `s.el` is not possible, because that's require `s.el` being distributed with Emacs which would require copyright assignments, correct? Philippe