Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Funding Clojure 2010
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 48 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Rich Hickey  
View profile  
 More options Dec 14 2009, 9:33 am
From: Rich Hickey <richhic...@gmail.com>
Date: Mon, 14 Dec 2009 06:33:44 -0800 (PST)
Local: Mon, Dec 14 2009 9:33 am
Subject: Funding Clojure 2010
Funding Clojure 2010

Background
----------

It is important when using open source software that you consider who
is paying for it, because someone is. There is no such thing as free
software.

Sometimes open source software is developed under a license with
undesirable properties (e.g. the GPL), such that people are willing to
pay for a (proprietary) version of it that is not subject to that
license. Both Monty Widenius [1] and Richard Stallman [2] have argued
for the necessity of such a mechanism to fund open source software,
lest there be insufficient resources for its development. Clojure
doesn't use the GPL, thus conveying more freedom to its users, but
precluding me from funding it via dual licensing.

Some companies develop technology as a component of a proprietary
product or service, absorbing it as a necessary expense, only to
decide that it is not a core, unique, or advantage-bearing business
function. They can reduce their costs in ongoing development by open
sourcing it, deriving benefit from community contributions and letting
them focus on their core business [3]. It is important to note that
the bulk of the costs are often in the original development, and are
paid for by the proprietary product or service. That is not the case
for Clojure.

Some open source is the product of academic research, and is funded by
the academic institution and/or research grants [4]. That is not the
case for Clojure.

Some open source software is (partially) funded by proprietary
support. It is important to note that often the support income does
not in fact make it to the people who create the software. Such income
models work best for support sold to conservative enterprises [5].
That is not the case for Clojure.

Some companies 'fund' open source software by dedicating some of their
employees' time, or making investments, in its development. There must
be some business value to the company for doing so (e.g. it helps them
sell hardware [6]), and thus is ultimately paid for by their
proprietary products/services. That is not the case for Clojure.

There *are* companies that make software themselves, whose consumers
see a value in it and willingly pay to obtain that value. The money
produced by this process pays the salaries of the people who are
dedicated to making it, and some profit besides. It's called
"proprietary software". People pay for proprietary software because
they have to, but otherwise the scenario is very similar to open
source - people make software, consumers get value from it. In fact,
we often get a lot less with proprietary software - vendor lock-in, no
source etc. Most alarmingly, this is the only model that associates
value with software itself, and therefore with the people who make it.

Why don't people pay for open source software? Primarily, because they
don't *have to*. I think also, partially, it is because open source
software often doesn't have a price tag. I think it should. I'd like
to pay for open source, and know the money is going to those who
create it. I'd like companies to *expect* to pay for it. I'd like to
see people make a living (and even profit!) directly making open
source, not as a side effect of some other proprietary process, to
dedicate themselves to it, and not have it be hobby/side work.

Unfortunately, there seems to be no way to convey the full benefits of
open source software while *forcing* people to pay for it. Only in the
proprietary (including dual-license) model is there a direct
connection between the consumers of software and the funding of those
that produce it. This is having the effect of driving open source
software towards having zero apparent cost, becoming a free bounty of
someone else's other profitable endeavors, and is severely
compromising our profession.

Foreground
----------

As should be obvious, Clojure is a labor of love on my part. Started
as a self-funded sabbatical project, Clojure has come to occupy me far
more than full-time. However, Clojure does not have institutional or
corporate sponsorship, and was not, and is not, the by-product of
another profitable endeavor. I have borne the costs of developing
Clojure myself, but 2009 is the last year I, or my family, can bear
that.

Many generous people have made donations (thanks all!), but many more
have not, and, unfortunately, donations are not adding up to enough
money to pay the bills. So far, less than 1% of the time I've spent on
Clojure has been compensated.

Right now, it is economically irrational for me to work on Clojure,
yet, I want to continue working on Clojure, and people are clearly
deriving benefit from my work. How can we rectify this? Barring the
arrival of some white knight, I'm asking the users of Clojure to fund
its core development (i.e. my effort) directly, and without being
forced to do so.

Here's how I think that could work:

Individual users

If you are an individual user of Clojure, I encourage you to
contribute $100/year to Clojure development, via the donation system.
I hope that, in time, the Clojure community will become large enough
that $100/developer/year will be enough to gainfully employ myself,
and eventually others, in its development. If you are just evaluating,
a student, unemployed etc, I don't expect you to pay. If you live in a
country with a different income structure, please contribute a
commensurate amount.

Businesses

If you are using Clojure in a business endeavor, I appreciate and
applaud your savvy, and wish you much success and profit. At this
stage in its community growth, $100/developer/year is not going to be
enough to sustain Clojure development. I think Clojure needs several
of you to recognize your mutual self interest in a continuing strong
core development effort, and the collective value in pooling resources
to fund Clojure. Each business can fund some weeks or months of my
Clojure development time. In this way, no single company need sponsor
Clojure, nor bear all of the costs. This funding should *not* occur
via the donation system. Given a CA from your company, I can invoice
you, at a fraction of my normal rate, for consulting hours for work on
Clojure, corresponding to your contribution amount. Please contact me
directly via email to make arrangements.

Note that I have every intent and desire to continue working on
Clojure. It is some of the most satisfying work I have ever done, and
you, the Clojure community, are some of the best people I have ever
worked with.

Thanks,

Rich

[1] http://monty-says.blogspot.com/2009/10/importance-of-license-model-of...
[2] http://keionline.org/ec-mysql
[3] http://blog.linkedin.com/2009/03/20/project-voldemort-scaling-simple-...
[4] http://www.scala-lang.org/node/146
[5] https://www.redhat.com/products/
[6] http://www.ibm.com/linux/systems.html


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sean Devlin  
View profile  
 More options Dec 14 2009, 9:39 am
From: Sean Devlin <francoisdev...@gmail.com>
Date: Mon, 14 Dec 2009 06:39:40 -0800 (PST)
Local: Mon, Dec 14 2009 9:39 am
Subject: Re: Funding Clojure 2010
Rich,
For those of us in the US, what are the tax implications?  Is there a
non-profit set up at this time?

Sean

On Dec 14, 9:33 am, Rich Hickey <richhic...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rich Hickey  
View profile  
 More options Dec 14 2009, 9:48 am
From: Rich Hickey <richhic...@gmail.com>
Date: Mon, 14 Dec 2009 06:48:19 -0800 (PST)
Local: Mon, Dec 14 2009 9:48 am
Subject: Re: Funding Clojure 2010

On Dec 14, 9:39 am, Sean Devlin <francoisdev...@gmail.com> wrote:

> Rich,
> For those of us in the US, what are the tax implications?  Is there a
> non-profit set up at this time?

It is not a non-profit.

Rich


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paul Nakata  
View profile  
 More options Dec 14 2009, 10:08 am
From: Paul Nakata <paulnak...@gmail.com>
Date: Mon, 14 Dec 2009 07:08:41 -0800 (PST)
Local: Mon, Dec 14 2009 10:08 am
Subject: Re: Funding Clojure 2010
On Dec 14, 7:48 am, Rich Hickey <richhic...@gmail.com> wrote:

> On Dec 14, 9:39 am, Sean Devlin <francoisdev...@gmail.com> wrote:

> > Rich,
> > For those of us in the US, what are the tax implications?  Is there a
> > non-profit set up at this time?

> It is not a non-profit.

> Rich

This is being linked to externally, is there a link for the donation
site handy that can be put in this thread?

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rich Hickey  
View profile  
 More options Dec 14 2009, 10:16 am
From: Rich Hickey <richhic...@gmail.com>
Date: Mon, 14 Dec 2009 07:16:11 -0800 (PST)
Local: Mon, Dec 14 2009 10:16 am
Subject: Re: Funding Clojure 2010

On Dec 14, 10:08 am, Paul  Nakata <paulnak...@gmail.com> wrote:

> On Dec 14, 7:48 am, Rich Hickey <richhic...@gmail.com> wrote:

> > On Dec 14, 9:39 am, Sean Devlin <francoisdev...@gmail.com> wrote:

> > > Rich,
> > > For those of us in the US, what are the tax implications?  Is there a
> > > non-profit set up at this time?

> > It is not a non-profit.

> > Rich

> This is being linked to externally, is there a link for the donation
> site handy that can be put in this thread?

It's just the Donate button on the home page:

http://clojure.org

Also, this message is on the site here:

http://clojure.org/funding

Thanks,

Rich


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
bOR_  
View profile  
 More options Dec 14 2009, 10:36 am
From: bOR_ <boris.sch...@gmail.com>
Date: Mon, 14 Dec 2009 07:36:09 -0800 (PST)
Local: Mon, Dec 14 2009 10:36 am
Subject: Re: Funding Clojure 2010
About the donations. Is there any way we can see how you are doing
donation-wise, compared to the target for personal donations you would
like to reach? I think people find it easier to donate, if they have
insight in how much you've received this month / this calendar year
compared to your target.

It might be interesting to put the target per month / per year you
want to reach up there with the donation counter immediately, even if
currently the community is still too small to reach that target
through donations. While we might not be able to make it yet, it sets
a clear goal for everyone. I am not sure if being so open about your
financing is something that feels comfortable to you, personally, but
I've always liked the blogposts about bands putting albums online with
a donation button, or games being sold on donations.

Whatever form it takes, I hope it works out well!


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Patrick Sullivan  
View profile  
 More options Dec 14 2009, 10:48 am
From: Patrick Sullivan <wizardofwestma...@gmail.com>
Date: Mon, 14 Dec 2009 07:48:28 -0800 (PST)
Local: Mon, Dec 14 2009 10:48 am
Subject: Re: Funding Clojure 2010
I barely have time to do anything in Clojure these days, but the work
you've done, the talks you've given, and so on are worth "the price of
admission".  I really do hope enough chip in so you can focus on your
work with the language until such time as you can make it profitable
in other ways, if that's possible.

Keep up the great work.

~Patrick


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chas Emerick  
View profile  
 More options Dec 14 2009, 10:58 am
From: Chas Emerick <cemer...@snowtide.com>
Date: Mon, 14 Dec 2009 07:58:42 -0800 (PST)
Local: Mon, Dec 14 2009 10:58 am
Subject: Re: Funding Clojure 2010
Snowtide will be sponsoring Clojure. But, we're small, bootstrapped
(i.e. not venture-funded), and just one of what I'll bet are a fair
number of commercial users of Clojure.

If you're reading this, and you use, enjoy, and perhaps profit from
Rich's hard work, please contribute or sponsor Clojure.

- Chas

On Dec 14, 9:33 am, Rich Hickey <richhic...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Zef Hemel  
View profile  
 More options Dec 14 2009, 10:44 am
From: Zef Hemel <zefhe...@gmail.com>
Date: Mon, 14 Dec 2009 07:44:08 -0800 (PST)
Local: Mon, Dec 14 2009 10:44 am
Subject: Re: Funding Clojure 2010
I'm happy to support you in this way Rich, even though I only use
Clojure for hobby projects and do not make any money on it either. I
sent my donation.

Good luck.

Zef

On Dec 14, 4:16 pm, Rich Hickey <richhic...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ianp  
View profile  
 More options Dec 14 2009, 10:46 am
From: ianp <ian.phill...@gmail.com>
Date: Mon, 14 Dec 2009 07:46:26 -0800 (PST)
Local: Mon, Dec 14 2009 10:46 am
Subject: Re: Funding Clojure 2010

> If you are an individual user of Clojure, I encourage you to
> contribute $100/year to Clojure development, via the donation system.

Done!

And should I ever be in the position of using Clojure for anything
more than hobby projects I'll be sure to push for some more money to
come your way.

Cheers,
Ian.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
grantmichaels  
View profile  
 More options Dec 14 2009, 11:15 am
From: grantmichaels <grantmicha...@hotmail.com>
Date: Mon, 14 Dec 2009 08:15:20 -0800 (PST)
Local: Mon, Dec 14 2009 11:15 am
Subject: Re: Funding Clojure 2010
despite that I'm a hobbyist and have never been paid to program, the
experience/knowledge I've acquired thus far from the presentation
videos makes contributing an easy decision.  while i'm hopeful that
the businesses using clojure will contribute, i think it's even more
important for individuals to participate, so that clojure remains well-
rounded going forward.  even if you only know enough to think you
might like clojure, now is really the most important time to be
supportive on the individual level.

cheers,
grantmichaels

On Dec 14, 9:33 am, Rich Hickey <richhic...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mark Engelberg  
View profile  
 More options Dec 14 2009, 12:50 pm
From: Mark Engelberg <mark.engelb...@gmail.com>
Date: Mon, 14 Dec 2009 09:50:40 -0800
Local: Mon, Dec 14 2009 12:50 pm
Subject: Re: Funding Clojure 2010
For me, Clojure actually decreases my income.  I can program so much
faster in Clojure that I generate fewer billable hours :) .

Seriously though, I am donating because Clojure makes programming more
fun.  That's reason enough for me.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
BerlinBrown  
View profile  
 More options Dec 14 2009, 1:19 pm
From: BerlinBrown <berlin.br...@gmail.com>
Date: Mon, 14 Dec 2009 10:19:02 -0800 (PST)
Local: Mon, Dec 14 2009 1:19 pm
Subject: Re: Funding Clojure 2010

On Dec 14, 9:33 am, Rich Hickey <richhic...@gmail.com> wrote:

This is a great post.  However, I don't know if Clojure is the
software that companies/people will invest in that will garnish the
kind of support you need.  For example, it seems like a lot of
software like MySQL, Apache Group, Python were in use for years, maybe
even decades before becoming a self sustaining entity.

Have you ever considered working with a larger company like Oracle/
Sun, IBM or Google in some kind of research capacity and working on
Clojure full time there?  For example, I believe the JRuby developers
worked for Sun at one point while they developed JRuby.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Emeka  
View profile  
 More options Dec 14 2009, 3:20 pm
From: Emeka <emekami...@gmail.com>
Date: Mon, 14 Dec 2009 20:20:05 +0000
Local: Mon, Dec 14 2009 3:20 pm
Subject: Re: Funding Clojure 2010

I have not done something like this before but your Clojure changed my life
, so I owe you something. However, coming from a far away continent(with low
income per head) I may not be able to match 100/developer/year price. I hope
you won't mind  my widow's might when it comes.

Emeka


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Cabana  
View profile  
 More options Dec 14 2009, 6:24 pm
From: David Cabana <drcab...@gmail.com>
Date: Mon, 14 Dec 2009 18:24:22 -0500
Local: Mon, Dec 14 2009 6:24 pm
Subject: Re: Funding Clojure 2010
For years I have complained about the parts of java I don't like, and
lamented the stagnation of lisp.  I never imagined anyone could
simultaneously attack both issues so beautifully and so successfully.
Bravo.

I have yet to make a dime using Clojure, but hope to some day. So as a
Christmas present for myself, I sent in my donation.

Thanks for your amazing work Rich.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Daniel Simms  
View profile  
 More options Dec 14 2009, 7:13 pm
From: Daniel Simms <daniel.si...@gmail.com>
Date: Mon, 14 Dec 2009 16:13:20 -0800
Local: Mon, Dec 14 2009 7:13 pm
Subject: Re: Funding Clojure 2010

On Mon, Dec 14, 2009 at 6:33 AM, Rich Hickey <richhic...@gmail.com> wrote:
> [...]  Individual users

> If you are an individual user of Clojure, I encourage you to
> contribute $100/year to Clojure development, via the donation system.  [...]

That's less than 0.3 starbucks-coffees per day!   (Even less per day
if you drink milk- or espresso-based drink...)  A bargain at many
times the price.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nicolas Buduroi  
View profile  
 More options Dec 14 2009, 7:16 pm
From: Nicolas Buduroi <nbudu...@gmail.com>
Date: Mon, 14 Dec 2009 16:16:20 -0800 (PST)
Local: Mon, Dec 14 2009 7:16 pm
Subject: Re: Funding Clojure 2010
That's a great idea, hope it gains some traction. I'm recently
unemployed and trying to bootstrap my own startup, so I'll skip this
year. When my financial condition will be more solid though, I'll
certainly donate something. In the meantime, as I intend to build my
projects in Clojure, I'll contribute code back as much as I can.

- budu

On Dec 14, 9:33 am, Rich Hickey <richhic...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mark P  
View profile  
 More options Dec 14 2009, 7:30 pm
From: Mark P <pierh...@gmail.com>
Date: Mon, 14 Dec 2009 16:30:41 -0800 (PST)
Local: Mon, Dec 14 2009 7:30 pm
Subject: Re: Funding Clojure 2010
I very much hope your voluntary donation approach works.  I
suspect the best chance of making it work is if you regularly
remind-people-of/market/promote the idea of donating.  That is,
I believe there is a lot of goodwill out there, and a lot of people
will have good intentions, but it is easy for these good intentions
to not translate into actual donations.  Of course, there needs to
be a healthy balance between promoting the idea enough and
doing it so much that people get annoyed.  But I think it should
be possible to get the balance right.

Hopefully the donation approach is a success, but if not, may I
suggest a Plan B.  And that is that at any point in time you have
two versions of Clojure going:

  * a proprietary version of "the latest and greatest"; and

  * an open source version which is "1 year old" (or something
    like that).

Each proprietary release would include in the licence "from date
XX/XX/XXXX and onwards, this release may be used under the
open source licencing terms ...".  This would give proprietary users
the guarantee that at some point the version of clojure they are
using would become open source.

Proprietary users would be paying for the ability to use the latest
and greatest.  If the licence fee were reasonable, then this, together
with the goodwill factor, I hope would be enough to get people to
finance the project.

This approach seems to me to be a good compromise between
open source and proprietary funding.  It provides all the benefits of
open source over time, yet provides a tangible reason for paying
licence fees beyond just goodwill.  It also means that employees
who are part of businesses that can't understand voluntary donations,
can more easily justify the expenditure.

Don't get me wrong, I think the voluntary donation model is the best
one - if it works - and so is worth a shot.  But if it doesn't work
out,
I offer this alternative model as one that might be worth considering.

Cheers,

Mark P.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Martin DeMello  
View profile  
 More options Dec 14 2009, 7:37 pm
From: Martin DeMello <martindeme...@gmail.com>
Date: Tue, 15 Dec 2009 06:07:44 +0530
Local: Mon, Dec 14 2009 7:37 pm
Subject: Re: Funding Clojure 2010

On Tue, Dec 15, 2009 at 6:00 AM, Mark P <pierh...@gmail.com> wrote:

> This approach seems to me to be a good compromise between
> open source and proprietary funding.  It provides all the benefits of
> open source over time, yet provides a tangible reason for paying
> licence fees beyond just goodwill.  It also means that employees
> who are part of businesses that can't understand voluntary donations,
> can more easily justify the expenditure.

This strikes me as a potentially disastrous idea; look at how much
mindshare going the proprietary route has cost Rebol, for instance.

martin


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Brenton  
View profile  
 More options Dec 14 2009, 7:45 pm
From: Brenton <bashw...@gmail.com>
Date: Mon, 14 Dec 2009 16:45:12 -0800 (PST)
Local: Mon, Dec 14 2009 7:45 pm
Subject: Re: Funding Clojure 2010
Rich,

I second the idea that there should be some kind of status report so
that people can see what you need and how close we are to meeting the
goal.

Just having a Donate button on the site was not enough to get me to
contribute. But spelling it out like you have here pushed me over the
edge.  I think if people could see what the need was then they would
be willing to give more. Otherwise they may continue to think that
someone else will do it and so they don't need to.

It may also be good to have a web site set up where people/businesses
could actually make a monetary commitment per year and then those who
have donated could see what the commitment level is and then know if
perhaps they need to up their own commitment or try harder to get more
people involved or get creative and come up with other ideas for how
to raise money. Obviously not a job for you personally but for someone
else in the community to take up if you think it is a good idea. I may
be willing...

Brenton

On Dec 14, 6:33 am, Rich Hickey <richhic...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Brian Carper  
View profile  
 More options Dec 14 2009, 8:05 pm
From: Brian Carper <briancar...@gmail.com>
Date: Mon, 14 Dec 2009 17:05:12 -0800 (PST)
Local: Mon, Dec 14 2009 8:05 pm
Subject: Re: Funding Clojure 2010
I sent my contribution.  Thanks for your work on Clojure.  It's
brought me many weekends of joyful hacking.  Please continue to let
the community know what's necessary to sustain Clojure's development.

On Dec 14, 6:33 am, Rich Hickey <richhic...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mark P  
View profile  
 More options Dec 14 2009, 8:10 pm
From: Mark P <pierh...@gmail.com>
Date: Mon, 14 Dec 2009 17:10:40 -0800 (PST)
Local: Mon, Dec 14 2009 8:10 pm
Subject: Re: Funding Clojure 2010

> This strikes me as a potentially disastrous idea; look at how much
> mindshare going the proprietary route has cost Rebol, for instance.

I don't know anything about Rebol except for some quick
googling that I've just done on them.  But the impression
I get is that what they've done is substantially different
from the Plan B that I've proposed.

From what I can tell, there is no guarantee that the current
Rebol code base will ever become open source.  The Plan B
proposal guarantees that after 1 year (or whatever time
period is chosen) the current code base will become open
source.

One of the big pluses of open source - in my view - is the
long term guarantees it provides for the code base.  If Rich
ever dropped Clojure development, open source means that
everyone would still be freely allowed to use, maintain and
further develop the code base.  Plan B still provides this.  As
a worst case it merely delays this.

I am not saying Plan B is the ideal choice.  The two main
issues with it, I think, are:

  * it means administering two versions; and
  * it means some restriction of its use.

So I prefer what Rick has proposed - if it can be made to
work.  But if it doesn't, I can't think of a better choice than
Plan B, although the "work for Sun/Company-X" option that
BerlinBrown suggested might work if the right job offer
came along.

If Plan B were implemented in a reasonable way, with
licence fees not unreasonable and with open source
guarantees not too far away, then surely the goodwill
would remain - especially if it were essential for the survival
of the project.  And if goodwill remains, and guarantees
remain, surely mind-share would remain???


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Martin DeMello  
View profile  
 More options Dec 14 2009, 8:27 pm
From: Martin DeMello <martindeme...@gmail.com>
Date: Tue, 15 Dec 2009 06:57:49 +0530
Local: Mon, Dec 14 2009 8:27 pm
Subject: Re: Funding Clojure 2010

On Tue, Dec 15, 2009 at 6:40 AM, Mark P <pierh...@gmail.com> wrote:
>> This strikes me as a potentially disastrous idea; look at how much
>> mindshare going the proprietary route has cost Rebol, for instance.

> I don't know anything about Rebol except for some quick
> googling that I've just done on them.  But the impression
> I get is that what they've done is substantially different
> from the Plan B that I've proposed.

I don't know much about Rebol either, but from everything I've seen it
seems like an excellent language, with one of the best runtimes of any
scripting language I've seen. If it were open source, I'd have been
very enthusiastic about it; as it is, I can't bring myself to devote
my time and energy to a closed language. And it's not just me - if
adoption were based on language capabilities and usefulness, Rebol
looks like it should have far greater mindshare than it does.
Promising to open the source after a window is definitely a better
plan, but still risky - you'll probably just have the community
cluster around the old version, which means the new version will
suffer a lack of testing, libraries, etc.

> If Plan B were implemented in a reasonable way, with
> licence fees not unreasonable and with open source
> guarantees not too far away, then surely the goodwill
> would remain - especially if it were essential for the survival
> of the project.  And if goodwill remains, and guarantees
> remain, surely mind-share would remain???

I'm not sure how far goodwill would carry it through. Speaking purely
for myself, I love clojure, and will definitely contribute to the
current funding drive. But if Rich had gone with your plan B and given
me the impression that I'd be a second-class citizen unless I paid for
a commercial license, I'd probably have left without a backward
glance. And not because I'd begrudge Rich the money, or consider
clojure not worth paying for, but simply because that would change the
dynamic of the language and community in a way that would not make me
feel excited about contributing time and energy to it any more.

martin


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Martin DeMello  
View profile  
 More options Dec 14 2009, 8:56 pm
From: Martin DeMello <martindeme...@gmail.com>
Date: Tue, 15 Dec 2009 07:26:36 +0530
Local: Mon, Dec 14 2009 8:56 pm
Subject: Re: Funding Clojure 2010
 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Boyd Brown  
View profile  
 More options Dec 14 2009, 10:32 pm
From: Boyd Brown <boy...@gmail.com>
Date: Mon, 14 Dec 2009 19:32:01 -0800 (PST)
Local: Mon, Dec 14 2009 10:32 pm
Subject: Re: Funding Clojure 2010
Haven't used Clojure much yet, but plan on using it more as soon as I
am capable. In fact, I am so sold on Clojure I stopped using a paid-
for copy of Lispworks a week after buying it when I discovered
Clojure. Since Clojure runs on the JVM and interoperates with Java, I
am now learning Java, something I would never have done otherwise.

I wasn't aware just how far the funding effort was from meeting the
continuing needs of Clojure development and support. Therefore, I am
donating $100 to the effort since I don't want Rich to stop working on
it. Rich, keep us informed of the financial needs so we can all act
responsibly.

Thanks for all your efforts,

Boyd


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 48   Newer >
« Back to Discussions « Newer topic     Older topic »