matz / zetabits.com (Yukihiro Matsumoto) wrote: > >Hi, > >In message "[ruby-talk:7238] Re: Ruby in the US" > on 00/12/15, "Ben Tilly" <ben_tilly / hotmail.com> writes: > >|>It does contains COPYING.LIB file in it. >|>Probably I should make description better. >| >|I read that. It was clear to me. But it doesn't look like >|it satisfied the very specific requirement in the LGPL that >|the license be distributed. > >Could you explain what I should have done, please? >I'm not good at reading this license like stuff. As someone else pointed out, I misread the situation somewhat. IANAL but you should definitely rename COPYING back to GPL. Rename COPYING.LIB to LGPL. Try to get some statement of copyright licenses for the other two copyright holders in gc.c. I won't address questions about your Artistic License. (I suspect that switching to a BSD style license would be a good fit for you.) However I am attaching two patches which I think would be good. Note that I didn't want to list licenses in README, but I think it has to be done for regex.[ch] for section 6 of the LGPL, and if you do it for that, it looks strange not to do it for all of them. Cheers, Ben PS I fear that the the second will be ruined by line wrapping. --- missing/vsnprintf.c.bak Thu Dec 14 11:54:16 2000 +++ missing/vsnprintf.c Thu Dec 14 11:57:51 2000 @@ -34,6 +34,13 @@ * SUCH DAMAGE. */ +/* + * IMPORTANT NOTE: + * -------------- + * From ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + * paragraph 3 above is now null and void. + */ + /* SNPRINTF.C * fjc 7-31-97 Modified by Mib Software to be a standalone snprintf.c module. * http://www.mibsoftware.com bash-2.01$ diff -u README{.bak,} --- README.bak Thu Dec 14 11:37:51 2000 +++ README Thu Dec 14 12:22:13 2000 @@ -75,8 +75,8 @@ * Copying Ruby is copyrighted free software by Yukihiro Matsumoto <matz / zetabits.com>. -You can redistribute it and/or modify it under either the terms of the GPL -(see COPYING file), or the conditions below: +You can redistribute and/or modify the parts written by the author under +either the terms of the GPL, or the conditions below: 1. You may make and give away verbatim copies of the source form of the software without restriction, provided that you duplicate all of the @@ -113,13 +113,8 @@ d) make other distribution arrangements with the author. - 4. You may modify and include the part of the software into any other - software (possibly commercial). But some files in the distribution - are not written by the author, so that they are not under this terms. - - They are gc.c(partly), utils.c(partly), regex.[ch], st.[ch] and some - files under the ./missing directory. See each file for the copying - condition. + 4. You may modify and include any part of the software into any other + software (possibly commercial). 5. The scripts and library files supplied as input to or produced as output from the software do not automatically fall under the @@ -131,6 +126,10 @@ IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + +The files in whole or part not written by the author are gc.c (???), +util.c (GPL or Artistic License), regex.[ch] (LGPL), st.[ch] (public +domain) and various files under ./missing. * Ruby home-page _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com