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