[#11822] RCR: Input XML support in the base Ruby — Dave Thomas <Dave@...>

15 messages 2001/03/01

[#11960] Not Ruby, for me, for the moment at least — "Michael Kreuzer" <mkreuzer@... (nospam)>

I wrote on this newsgroup last weekend about how I was considering using

11 messages 2001/03/04

[#12023] French RUG ? — "Jerome" <jeromg@...>

Hi fellow rubyers,

16 messages 2001/03/05

[#12103] disassembling and reassembling a hash — raja@... (Raja S.)

Given a hash, h1, will the following always hold?

20 messages 2001/03/06

[#12204] FEATURE REQUEST: 'my' local variables — Leo Razoumov <see_signature@127.0.0.1>

Ruby is, indeed, a very well designed language.

64 messages 2001/03/07
[#12250] Re: FEATURE REQUEST: 'my' local variables — Leo Razoumov <see_signature@127.0.0.1> 2001/03/07

>>>>> "GK" == GOTO Kentaro <gotoken@math.sci.hokudai.ac.jp> writes:

[#12284] Re: FEATURE REQUEST: 'my' local variables — gotoken@... (GOTO Kentaro) 2001/03/08

In message "[ruby-talk:12250] Re: FEATURE REQUEST: 'my' local variables"

[#12289] Re: FEATURE REQUEST: 'my' local variables — matz@... (Yukihiro Matsumoto) 2001/03/08

Hi,

[#12452] Re: FEATURE REQUEST: 'my' local variables — gotoken@... (GOTO Kentaro) 2001/03/12

In message "[ruby-talk:12289] Re: FEATURE REQUEST: 'my' local variables"

[#12553] Re: FEATURE REQUEST: 'my' local variables — Dave Thomas <Dave@...> 2001/03/13

matz@zetabits.com (Yukihiro Matsumoto) writes:

[#12329] Math package — Mathieu Bouchard <matju@...>

18 messages 2001/03/09

[#12330] Haskell goodies, RCR and challenge — Robert Feldt <feldt@...>

Hi,

19 messages 2001/03/09
[#12374] Re: Haskell goodies, RCR and challenge — matz@... (Yukihiro Matsumoto) 2001/03/10

Hi,

[#12349] Can Ruby-GTK display Gif Png or Jpeg files? — Phlip <phlip_cpp@...>

Ruby-san:

20 messages 2001/03/09

[#12444] class variables — Max Ischenko <max@...>

14 messages 2001/03/12

[#12606] Order, chaos, and change requests :) — Dave Thomas <Dave@...>

17 messages 2001/03/14

[#12635] email address regexp — "David Fung" <dfung@...>

i would like to locate probable email addresses in a bunch of text files,

12 messages 2001/03/14

[#12646] police warns you -- Perl is dangerous!! — Leo Razoumov <see_signature@127.0.0.1>

I just read this story on Slashdot

14 messages 2001/03/14
[#12651] Re: police warns you -- Perl is dangerous!! — pete@... (Pete Kernan) 2001/03/14

On 14 Mar 2001 11:46:35 -0800, Leo Razoumov <see_signature@127.0.0.1> wrote:

[#12691] Re: police warns you -- Perl is dangerous!! — "W. Kent Starr" <elderburn@...> 2001/03/15

On Wednesday 14 March 2001 15:40, Pete Kernan wrote:

[#12709] [OFFTOPIC] Re: police warns you -- Perl is dangerous!! — Stephen White <spwhite@...> 2001/03/16

On Fri, 16 Mar 2001, W. Kent Starr wrote:

[#12655] Re: FEATURE REQUEST: 'my' local variables — "Benjamin J. Tilly" <ben_tilly@...>

>===== Original Message From Leo Razoumov <see_signature@127.0.0.1> =====

18 messages 2001/03/14

[#12706] Library packaging — "Nathaniel Talbott" <ntalbott@...>

I have a project that I'm working on that needs to live two different lives,

30 messages 2001/03/16

[#12840] Looking for a decent compression scheme — Dave Thomas <Dave@...>

14 messages 2001/03/19

[#12895] differences between range and array — "Doug Edmunds" <dae_alt3@...>

This code comes from the online code examples for

16 messages 2001/03/20
[#12896] Re: differences between range and array — "Hee-Sob Park" <phasis@...> 2001/03/20

[#12899] Re: differences between range and array — Jim Freeze <jim@...> 2001/03/20

On Tue, 20 Mar 2001, Hee-Sob Park wrote:

[#12960] TextBox ListBox — Ron Jeffries <ronjeffries@...>

Attached is a little Spike that Chet and I are doing. It is a

13 messages 2001/03/20

[#12991] [ANN] Lapidary 0.2.0 — "Nathaniel Talbott" <ntalbott@...>

Well, here's my first major contribution to the Ruby world: Lapidary. It's a

16 messages 2001/03/20

[#13028] mkmf question — Luigi Ballabio <luigi.ballabio@...>

15 messages 2001/03/21

[#13185] Reading a file backwards — "Daniel Berger" <djberg96@...>

Hi all,

21 messages 2001/03/25
[#13197] Re: Reading a file backwards — "Daniel Berger" <djberg96@...> 2001/03/25

> Hi Dan,

[#13203] Re: Reading a file backwards — Mathieu Bouchard <matju@...> 2001/03/25

On Sun, 25 Mar 2001, Daniel Berger wrote:

[#13210] Re: Reading a file backwards — "Daniel Berger" <djberg96@...> 2001/03/25

"Mathieu Bouchard" <matju@sympatico.ca> wrote in message

[#13374] Passing an array to `exec'? — Lloyd Zusman <ljz@...>

I'd like to do the following:

15 messages 2001/03/31

[#13397] Multidimensional arrays and hashes? — Lloyd Zusman <ljz@...>

Is it possible in ruby to make use of constructs that correspond to

14 messages 2001/03/31

[ruby-talk:12605] Re: Licensing, Intellectual Property, and Ruby code (longish)

From: "Colin Sampaleanu" <cas@...>
Date: 2001-03-14 04:59:51 UTC
List: ruby-talk #12605
> -----Original Message-----
> From: Benjamin J. Tilly [mailto:ben_tilly@operamail.com]
> Sent: Tuesday, March 13, 2001 9:17 PM
> To: ruby-talk ML
> Subject: [ruby-talk:12595] Re: Licensing, Intellectual Property, and
> Ruby code (longish)
>
> >===== Original Message From Richard Stallman <rms@gnu.org> =====
> >It is very important to specify a clear license policy for the library
> >of modules, and very important to think carefully about what the
> >policy should be.
>
> In some ways having a clear policy is more important than the
> details of what that policy is.
>
> >It can be advantageous to use a lax license (such as the revised BSD
> >license or the Ruby license) for very basic general facilities, but
> >when it comes to more specific packages, it would be best to use the
> >GPL for them, so as to use their leverage to obtain more free
> >software.  So I would suggest a two-level policy distinguishing
> >between very basic general facilities and other modules.
>
> Best is a normative statement based on a value system.  It
> is absolutely clear that by your value system (which is
> explained very clearly in your writings) whatever policy
> results in promoting free software is best.  However the
> value system of many involved with Ruby may lead to a
> different answer.
>
> I think it is fair to say that most contributers to Ruby at
> this point have met the language, like it, and their primary
> goal is to see the language grow.  For that goal it would be
> best if the standard archive of useful libraries was licensed
> under terms that are usable in a wide range of situations.
>
> Therefore I think it is important that they be usable within
> GPLed software, but I do not think that it is necessary that
> there be undue pressure to go GPL only.  OTOH it may be
> sufficient to require that all software on the RAA be under
> GPL compatible licensing terms.  That is loose enough to be
> usable under a wide range of situations, but it makes the
> rights clear enough that people will be free to cut the
> archive to CD, know that they can always combine components,
> etc.

I have to agree. I'm not trying to start another license debate, and I stand
by anybody's right to put whatever license they wish to on their code; for a
number of reasons including the selfish one that open source of any kind,
even GPL, is better than no source at all. However I think a lot of the time
putting the GPL on a piece of code is equivalent to the 'kiss of death'
w/regards to a good portion of its potential users ever using or (perhaps
even more importantly) contributing to and growing the code. Almost anybody
working in a typical corporate or commercial environment simply can not
touch GPLed code due to its viral nature. I have followed a number of Apache
projects (the Apache license is pretty open, similar to BSD), and
contributed to a smaller extent with comments and patches, and have noticed
that a significant amount of work is done by people in a
commercial/corporate environment. Can a commercial entity benefit unfairly
from free source? Sure, I suppose. Is it still on the other hand in their
best interest to contribute to growing open-source projects they have an
interest in? Absolutely, and at least a certain portion do. Another option
is the middle ground licenses that try to force release of modified code,
but not using code...

As it is, the fact that base Ruby itself has some GPL-only pieces (as far as
I can tell, I am talking about things like getoptlong), are somewhat
worrying. It means that someone can not bundle Ruby in some code that
depends on it, without worrying about license implications. Asking a
neophyte to install Ruby themselves (w/necessary addons) instead of doing an
install for them is not always realistic), never mind the embedding
situation.


In This Thread

Prev Next