[#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:9129] Re: Licensing issues

From: "Ben Tilly" <ben_tilly@...>
Date: 2001-01-11 12:44:49 UTC
List: ruby-talk #9129
Robert Feldt <feldt@ce.chalmers.se> wrote:
>
>Hi,
>
>I'm about to release some new stuff to RAA and started thinking about
>licensing issues. I haven't had much practical experience from open-source
>licensing issues so I'd appreciate your feedback:

IANAL but I have a couple friends who are.

>What are the implications of using some semi-free license along the lines
>of: "This software is free for any non-commerical use. For commercial use
>you must inform the author and send a contribution of X$ for the continued
>development of Ruby and this software (80% goes back to the Ruby community
>for funding Ruby-promoting/supporting activities and 20% goes to
>infrastructure (domain + web server etc) for this software). The source as
>such is distributed under LGPL", ie. essentially LGPL with a proviso for
>commerical use.

There are a lot of licenses.  My advice would be to
dual-license.  GPL and something else.

Note that if you try to put restrictions on the type of
use you will immediately no longer qualify as open source
under the OSD.  This will also reduce the ability of
Linux distributions to distribute your software.  Some
by virtue of being commercial.  And others (I am very
specifically thinking Debian) from policy.

>IMHO, this is not greedy (for small X, typically in the range
>20..50$) since the cost is negligible for typical corps (?) and since
>there are some basic costs with developing SW even if its "open-source".

I didn't think it was greedy.

>Comments?

What you are suggesting is more shareware than open
source.  While I don't mind shareware, I would suggest
that the RAA either should not carry shareware or
should clearly label it as such.

>Would this be a major hindrance to wide-spread use of SW?

It has proven so.  Remember that many good technologies
go in through the back door.  As soon as you restrict
the ability of techs to do that, you have made that
harder.  Also see my comment about Linux distributions.

>Will people be put of and start "parallel" projects for the same thing?

If your project is successful, probably.  (There are
ways to proactively head that off though.)

>On a practical side, are there anywhere the Ruby money can be sent?
>Should we start some Ruby Foundation accepting donations and promoting
>Ruby?

I had some strange ideas along this line for open source
in general.  Never did decide whether I thought it would
help or hurt overall.

>Have you seen any licenses similar to the one above?

Two companies whose licensing models have some similarity
are Sleepycat and Aladdin Enterprises.  The first ships
software (Berkeley DB) that can be used freely in open
source software which they are willing to negotiate
licenses for proprietary software.  The second ships
proprietary software (eg Ghostscript) which is GPLed after
a suitable time delay.

There are probably more.

>Please note that I haven't really decided what I think of all these
>licensing issues; I'm still contemplating different alternatives and
>trying to see their implications.

One unexpected implication.  Nobody has yet found a good
way to provide a "gate" restricting who can use and
participate in the development of "almost open" software
without massively restricting the overall success of the
project.  And believe me, a lot of people have tried.

>BTW, commerical use is probably hypothetical at the current state of Ruby
>development but this might/will change in the future, eh?!

I know at least one person I have not seen on this list who
has put Ruby into a production in a commercial setting.

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

In This Thread

Prev Next