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

From: "Ben Tilly" <ben_tilly@...>
Date: 2001-01-12 15:15:55 UTC
List: ruby-talk #9203
Dave Thomas <Dave@PragmaticProgrammer.com> wrote:
>Robert Feldt <feldt@ce.chalmers.se> writes:
>
> > BTW, my impression from the relatively low "traffic" in this thread is
> > that it is kind of tabu to think in terms other than GPL/Ruby/Artistic
> > licenses. Or is it simply that people dont care? Please share your
> > thoughts! I'll summarize all points and put them on a web page for 
>future
> > reference.
>
>OK, you've shamed me out of hiding.
>
>1. Exactly who collects the 80% that goes back to the Ruby
>    community? Who decides how it is spent? This strikes me as being a
>    large problem where there is no organization that "is"
>    Ruby. Someone (Ben?) suggested a Ruby Institute or somesuch, but
>    that seems to me to suffer from the same problems.

I didn't suggest it.  And attempts to do similar things in
other languages have hit this issue.  yetanother.org has
come up with a solution, set up a grant system.  (Damian
Conway has received the first grant.)  This will, of course,
fund only a small portion of the effort.

I came up with a more complex possible solution a while ago
but never pursued for a number of reasons.  That solution
was a pyramid in reverse.  You would need an organization
to administer this.  But with this organization anyone who
wants makes donations to any open source person they want.
Each recipient is only allowed to receive (per year) $100 +
a third of what they were given, and must redirect the
remaining to other developers who are getting less.  Who
then have to redirect etc until it falls into those pieces.

The benefits of this system is that it makes giving quite
easy.  Give to Matz and assume he knows who is doing stuff
worth rewarding.  Also there is a possibility that this
could qualify as charity with both a tax benefit for the
giver and with the gift possibly tax-free as well.  (I
was told there was an outside possibility of that, I don't
know details.)  It could therefore be realistically cheaper
for a company to fund development through donating than by
hiring people.

The drawbacks include administration and questions about
how money would distort the process.  Administration is
not so easy.  For instance what stops a developer from
registering as devlopers his wife, first-born, cat,
dog...keeping track of this becomes a headache.  Also as
soon as you have the leaders of projects handing out money,
you then change the dynamics in interesting ways.

>2. $30 is way too low. For most companies, this is well below the
>    radar: in fact it probably costs them more than this to get th
>    check written.

Absolutely.  In fact just brief conversations explaining
the need for the fee adds up very quickly when all involved
are making decent salaries.

>3. You'll need to have an invoicing system in place to deal with
>    purchase orders.  Unless you have a fairly sophisticated payment
>    receiving system in place, it'll probably cost you a significant
>    portion of the $30 in fees to get the money banked.
>
>So, my recommendation would be to decide whether or not you have a
>commercially viable product. If so, charge for it accordingly. Then
>offer a version of the product for free for non-commercial or for
>individual use.

If you want a dual license GPL/something else, then your
market is inherently limited.  You need to make money
from services and/or from people who want to embed your
project in commercial software.  End users will just use
it under the GPL.

Conversely if you are not compatible with the GPL, you
have just substantially limited your potential users.

(To a large extent these barriers are the result of
intended policies for the FSF.)

>If you want to make a contribution back to the community from your
>profit, then you'll be a hero!
>
>
>I'm not trying to put you off posting your work. On the contrary, the
>more stuff out there the better. I'm just suggesting that there may be
>more to is than asking for a small amount of money for each license.

I have a possibly inflamatory thought for consideration.

The Lisp world has usually had better technology, first, with
a better design.  They have also usually had the attitude
that this fact was going to make them all wealthy.  Yet
somehow they never seem to succeed in changing the world...

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

In This Thread

Prev Next