Hi List: I've been a lurker here for about two weeks. In that time, I've been installing Ruby on a number of machines (Mac, Linux, Windows) and generally having a grand time exploring Ruby and telling anyone who will sit still for 3 seconds what a great language it is. Since there's been a recent thread on how to make Ruby more popular, I thought I'd mention why Ruby's popularity came to a screeching halt this evening. In one word: "Licenses." Coming from a background of using Perl and some Python, I've become quite casual in expecting a certain consistency of licenses within the community. Perl and Python modules tend to be distributed under the same license as the base language. This approach seems less consistent in the Ruby community. Specifically, I just happened to look at the source code in DBI.rb and Oracle.rb and was astonished to discover that these modules are GPL. Then I quickly found trace.rb, and proxy.rb were GPL as well. Now, if I can get through the next section without flames please. :} I use Perl and Python to build commercial products for my own company and for clients. Most of the applications I'm building are database-driven. For me, DBI is a core functionality. Unfortunately, until Ruby provides a non-GPL alternative I need to go back to Perl or Python. Does this mean I'm giving up on Ruby? Absolutely not. It is a great language and I'm going to have some fun using it. I hope I can contribute some things to the community as well. I'm just not going to be able to use it commercially for any of my products. In summary, inconsistent licensing is the primary reason we're not going to be using Ruby around here. I look forward to hearing the lists comments on this. I know there's be a few. :} --Ray --