[#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:12666] Re: Licensing, Intellectual Property, and Ruby code (longish)

From: "Colin Sampaleanu" <cas@...>
Date: 2001-03-15 04:40:45 UTC
List: ruby-talk #12666
> -----Original Message-----
> From: Benjamin J. Tilly [mailto:ben_tilly@operamail.com]
> Sent: Wednesday, March 14, 2001 8:37 PM
> >===== Original Message From "Colin Sampaleanu" <cas@exis.com> =====
> >> -----Original Message-----
> >> From: Benjamin J. Tilly [mailto:ben_tilly@operamail.com]
> [...]
> >> 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
>
> Sorry, this appears to be a misunderstanding on your part of
> what the GPL is and how it works.  If you are using the
> software internally you can do whatever you want with it.
> If you don't plan to contribute or distribute, there are no
> restrictions on running it.  And corporate developers are
> free to contribute in their own time.
>
> Most corporate programmers do not distribute their software
> externally, and therefore the GPL is essentially irrelevant
> for them.

Sorry, my slant is colored by always having worked in the shrinkwrap world.
Ultimately, using GPL code affects the license of otherwise unrelated code
and forces you to lose some control over that other code. Depending on the
use of the software and the attritude of the company itself, this can means
use of GPL is completely unacceptable, manageable, or not a big deal at all.
Aside from immediate implications which have to be though about, it also
affects future use.

> >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...
>
> I have seen plenty contributed to GPLed projects from people
> in corporate/commercial environments.  And a lot of companies
> who wrote their own licenses have gone seriously out of their
> way to ensure that their licenses are GPL compatible.
>
> >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.
>
> Ruby's license claims that there is no code that is GPL only.
> Most of it is dual-licensed a modified Artistic + GPL.  The
> RE engine is LGPL.  All of that can be embedded within an
> application.

Perhaps there is cause for clarification then. If you look at getoptlong.rb
for example, it mentions that it is GPL, with no mention of any other
license. Unless I am misinterpreting things (and I am not a lawyer),
regardless of what the Ruby license claims I would take that to mean
getoptlong is GPL only, no? And I am in a real grey area here, but if that
is the case, does that also not mean that Ruby itself is forced to be GPL?
(which I know it is anyways, but theoretically by choice, not by mandate).

> Also note that a not inconsiderable number of developers
> prefer the GPL.  Relatively few projects have succeeded in
> attracting both people who like BSD type licenses and people
> who like the GPL approach.  Perl is one.  I have reason to
> hope that Ruby will be another.  Succeeding in that means
> avoiding evangelizing either.
>
> It is possible.  I would like to see it happen again.

I hope so too. I think the dual license situation is a good one when it can
be managed, and my intent was to help make sure the door is not shut on that
idea...

In This Thread

Prev Next