From: Gennady Date: 2004-03-30T01:58:11+09:00 Subject: Re: [ANN] Madeleine 0.6 gabriele renzi wrote: > il Mon, 29 Mar 2004 10:40:59 -0500, "Useko Netsumi" > ha scritto:: > > >>If a consultant use any of those program with the above license at his/her >>client(for its website), would that violate the licensing agreement(since >>it's commercial)? >> > > > absolutely no. > Just, respect the licenses, i.e. give credits for lgpl and bsd, and > make the source for your changes available if you choose to change > lgpl or gpl software. > rmember ruby is gpl but is vastly used even in commercial systems :) > Do not make confusions -- Ruby in general is not GPL, file "Copying" in Ruby distribution clearly says: Ruby is copyrighted free software by Yukihiro Matsumoto . You can redistribute it and/or modify it under either the terms of the GPL (see the file GPL), or the conditions below: ... And there "below" you happily find a pretty liberal license. The only problem with it is that Ruby (as of 1.8.x and earlier) uses a regexp engine that is GPL, so if you embed the Ruby interpreter in your executable and distribute this executable, it may cause licensing problems if you do not wish or simply may not open your source code. However, it is relatively easy to overcome as long as you distribute object files that can be linked by your customer with libruby.a (and possibly your other shared libraries) to produce the executable. Gennady.