On Thu, Jun 28, 2012 at 15:21, Jasper Lievisse Adriaanse wrote: > On Thu, Jun 28, 2012 at 08:35:18AM -0400, Kjell Wooding wrote:
>> 2. I should point out that all of mg (other than theo.c) is currently >> PUBLIC DOMAIN, not merely BSD, so this change is significant, license-wise. >> Please be pedantic about including licenses. I think it's reasonable to maintain an ifdef to omit scheme (and theo.c if you like, as I'd probably redo that in scheme) to get "pure" public domain mg. >> 3. Why scheme? Yes, emacs uses Lisp. But seriously, so? Why not just add, >> say, perl bindings? In large part, yes, because emacs uses lisp. I think it's fun. If you need a technical reason, it's because 90% of the mg commands, like copy-region-as-kill, are not legal perl function names. > I'm totally fine with putting mgscheme.c into the public domain, if tedu > agrees too of course. It's not a big deal, but I'd prefer to keep it BSD. Most of it already has to be, so it seems logical that all scheme extensions are one license.