[#8566] Visions for 2001/1.7.x development? — Robert Feldt <feldt@...>

Hi matz and other Ruby developers,

18 messages 2001/01/03
[#8645] Re: Visions for 2001/1.7.x development? — matz@... (Yukihiro Matsumoto) 2001/01/04

Hi,

[#8580] bug?? — jmichel@... (Jean Michel)

I don't understand the following behaviour:

19 messages 2001/01/03

[#8633] Interesting Language performance comparisons - Ruby, OCAML etc — "g forever" <g24ever@...>

13 messages 2001/01/04

[#8774] No :<, :>, etc. methods for Array — "Brian F. Feldman" <green@...>

So, why not include Comparable in Array by default? It shouldn't have any

28 messages 2001/01/07
[#8779] Re: No :<, :>, etc. methods for Array — matz@... (Yukihiro Matsumoto) 2001/01/07

Hi,

[#8780] Re: No :<, :>, etc. methods for Array — "Brian F. Feldman" <green@...> 2001/01/07

matz@zetabits.com (Yukihiro Matsumoto) wrote:

[#8781] Re: No :<, :>, etc. methods for Array — gotoken@... (GOTO Kentaro) 2001/01/07

In message "[ruby-talk:8780] Re: No :<, :>, etc. methods for Array"

[#8782] Re: No :<, :>, etc. methods for Array — "Brian F. Feldman" <green@...> 2001/01/07

gotoken@math.sci.hokudai.ac.jp (GOTO Kentaro) wrote:

[#8829] Sandbox (again) — wys@... (Clemens Wyss)

Hi,

20 messages 2001/01/08
[#8864] Re: Sandbox (again) — Clemens Hintze <c.hintze@...> 2001/01/08

On 8 Jan, Clemens Wyss wrote:

[#8931] String confusion — Anders Bengtsson <ndrsbngtssn@...>

Hello everyone,

21 messages 2001/01/09
[#8937] Re: String confusion — matz@... (Yukihiro Matsumoto) 2001/01/09

Hi,

[#8953] Please remove account from files — "Thomas Daniels" <westernporter@...>

Please take my e-mail address from your files and "CANCEL" my =

14 messages 2001/01/09
[#8983] Re: Please remove account from files — John Rubinubi <rubinubi@...> 2001/01/10

On Wed, 10 Jan 2001, Thomas Daniels wrote:

[#9020] time to divide -talk? (was: Please remove account from files) — Yasushi Shoji <yashi@...> 2001/01/10

At Wed, 10 Jan 2001 14:23:30 +0900,

[#9047] Re: time to divide -talk? (was: Please remov e account from files) — Aleksi Niemel<aleksi.niemela@...>

Yasushi Shoji:

27 messages 2001/01/10
[#9049] Re: time to divide -talk? — Yasushi Shoji <yashi@...> 2001/01/10

At Thu, 11 Jan 2001 00:20:45 +0900,

[#9153] what about this begin? — Anders Strandl Elkj誡 <ase@...> 2001/01/11

[#9195] Re: Redefining singleton methods — ts <decoux@...>

>>>>> "H" == Horst Duch=EAne?= <iso-8859-1> writes:

10 messages 2001/01/12

[#9242] polymorphism — Maurice Szmurlo <maurice@...>

hello

73 messages 2001/01/13

[#9279] Can ruby replace php? — Jim Freeze <jim@...>

When I read that ruby could be used to replace PHP I got really

15 messages 2001/01/14

[#9411] The Ruby Way — "Conrad Schneiker" <schneiker@...>

As a member of the "Big 8" newsgroups, "The Ruby Way" (of posting) is to

15 messages 2001/01/17

[#9462] Re: reading an entire file as a string — ts <decoux@...>

>>>>> "R" == Raja S <raja@cs.indiana.edu> writes:

35 messages 2001/01/17
[#9465] Re: reading an entire file as a string — Dave Thomas <Dave@...> 2001/01/17

raja@cs.indiana.edu (Raja S.) writes:

[#9521] Larry Wall INterview — ianm74@...

Larry was interviewed at the Perl/Ruby conference in Koyoto:

20 messages 2001/01/18
[#10583] Re: Larry Wall INterview — "greg strockbine" <gstrock@...> 2001/02/08

Larry Wall's interview is how I found out

[#9610] Re: 101 Misconceptions About Dynamic Languages — "Ben Tilly" <ben_tilly@...>

"Christian" <christians@syd.microforte.com.au> wrote:

13 messages 2001/01/20

[#9761] Re: 101 Misconceptions About Dynamic Languages — ts <decoux@...>

>>>>> "C" == Christoph Rippel <crippel@primenet.com> writes:

16 messages 2001/01/23

[#9792] Ruby 162 installer available — Dave Thomas <Dave@...>

15 messages 2001/01/24

[#9958] Re: Vim syntax files again. — "Conrad Schneiker" <schneik@...>

Hugh Sasse wrote:

14 messages 2001/01/26
[#10065] Re: Vim syntax files again. — Hugh Sasse Staff Elec Eng <hgs@...> 2001/01/29

On Sat, 27 Jan 2001, Conrad Schneiker wrote:

[#9975] line continuation — "David Ruby" <ruby_david@...>

can a ruby statement break into multiple lines?

18 messages 2001/01/27
[#9976] Re: line continuation — Michael Neumann <neumann@...> 2001/01/27

On Sat, 27 Jan 2001, David Ruby wrote:

[#9988] Re: line continuation — harryo@... (Harry Ohlsen) 2001/01/28

>A statement break into mutliple lines if it is not complete,

[ruby-talk:9222] Re: Licensing issues

From: "Ben Tilly" <ben_tilly@...>
Date: 2001-01-12 18:52:42 UTC
List: ruby-talk #9222
tuinstra@clarkson.edu wrote:
>
>Ben Tilly wrote:
> >
> > Robert Feldt <feldt@ce.chalmers.se> wrote:
> > >
> > >On Fri, 12 Jan 2001, Kevin Smith wrote:
> > [...]
> > > > How would people feel about stuff in the RAA with
> > > > a dual license: if it's used in a non-commercial
> > > > product (say, GPL or Ruby license), then GPL
> > > > applies. Otherwise, it's shareware requiring a
> > > > $xxx one-time donation to the Xxxx organization.
> > > > Thoughts?
> >
> > If you say that GPL applies in *ANY* situation then anyone
> > can modify trivially and release under pure GPL.  That can
> > be used in commercial settings.
> >
> > >This is exactly was I meant. A dual license being essentially:
> > >   * GPL, or Ruby for (open-source) GPL/Ruby work, but
> > >   * Shareware with a fixed, one-time, low price for commerical use 
>with
> > >     garantueed approval (no filtering of companies allowed to buy).
> > >
> > >I guess it is hard (or even impossible, see Ben Tillys prior mail) to
> > >actually write one license with the above meaning but IMHO it might be 
>a
> > >good thing.
> >
> > It is impossible to be open source and charge for commercial
> > use.  See items 5 and 6 of http://www.opensource.org/osd.html.
>
>QT, the library underlying KDE, is available under a number of
>different licenses from TrollTech (the firm that developed QT).
>IIRC, the QPL attempted to do something like what you're after.
>Check out:
>   http://www.trolltech.com/developer/faq/simple.html
>   http://www.trolltech.com/products/download/freelicense/
>   http://www.trolltech.com/company/announce/gpl.html
>   http://www.kde.org/whatiskde/qt.html

Important point.

Most people who install a library do not develop with it.
That includes companies who use it.

Most people who develop software for a company are not
developing software for resale.  Therefore the GPL is not
an issue in practice for most professional programmers.

Trolltech is trying to make a business from the ones who
are left over.  (Well originally they were...let's not go
there.)  This is essentially the model that Sleepycat has.
But what is covered does not include most commercial use
of the software.

And an important point.  While free versions exist under a
number of licenses, they don't do that on all platforms.
So if you develop on Linux and later want to port to
Windows, you either need to port Qt (which will happen in
time) or you have to pay money to Trolltech.

Also note that when Qt's software was used by an important
open source project (back when its licensing terms carried
more of a potential to be a Trojan horse) it was seen as a
threat and spawned a competing project (Gnome) due to
license issues.  While the original license issues are now
history, the point remains that successful almost-free
software tends to cause efforts to create similar
truly-free software.

Cheers,
Ben
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com

In This Thread

Prev Next