On Thu, Jun 28, 2012 at 10:12:38AM -0400, Ted Unangst wrote: > 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. The cscope.c and ctags.c files are also non-PD at the moment. > >> 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. Seconded. > > 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.
-- Cheers, Jasper "Stay Hungry. Stay Foolish"