My two cents...

Given that we committed to Clojure to get our product out in production,
it's something
we took into account when we decided to go forward with it. After all we
did not want to change
the core of our product in 5 years... :)))
The way Clojure dev is handled presently is for us a plus more than a
drawback.
Group decisions are never as fast and as clean cut as the ones taken by
a single individual that has a clear understanding
of the issues that need to be addressed. It's like that ugly management
by consensus thing, it scr... up most of my customers
organizations :)))

Rich on some delicate design issues took some significant time to choose
the right approach. The delays involved never exceeded the ones
you would expect from a group based decision. He beats group based
decisions by a significant factor time wise and also on
coherency of his decisions...

The Clojure code quality benefits from the dictatorship approach, it's a
side effect from a clear consistent vision from a single individual.

The day Clojure becomes well established, a change could be implemented
in the way it is driven but that's not in the near future.

We would rather see Rich drive the game as far as he can and he wishes
to.
Picking up after if he leaves is not much of an issue for us.

We think that the core will reach it's maturity faster than most other
"new" languages.
Clojure can be self extended by anyone who needs some features not
present in the core.
Even if these extensions do not make it in the "official" release or in
contrib, they should keep working for years before a change to the core
breaks them.
Rich has been careful also about avoiding breaking stuff as much as he
could.

Bug fixing should not be hard on us, java is java and bug fixing is
something we already do on a day to day basis in "foreign"
softwares.

I would not worry too much about this for the next three years at least.
Of course Rich when you decide to take an early retirement, let us
know .... :))))

Luc

On Sun, 2009-08-02 at 20:35 +0800, J Aaron Farr wrote:

> On Sun 02 Aug 2009 10:24, Chouser <chou...@gmail.com> wrote:
> 
> > On Sat, Aug 1, 2009 at 6:22 PM, Vagif Verdi<vagif.ve...@gmail.com> wrote:
> >>
> >> Since i'm using clojure in my business i got worried at a sudden
> >> thought what would happen to clojure if Rich calls it a day.
> > ...
> > However, I do think the community already has sufficient
> > knowledge and experience to fix Clojure bugs as they turn up
> > and perhaps even make modest incremental improvements.  The
> > code (the complete history even) is widely distributed, so
> > there's essentially no risk of losing anything important
> > there.  The docs, name, and website might have some
> > stewardship issues, but nothing that can't be solved with
> > transparency and goodwill, I would expect.  The thought of
> > everyone trying to get all this organized is quite daunting,
> > but people would manage.
> 
> I hope Rich is considering this issue.  While there's nothing wrong with
> having a "benevolent dictator", and in fact most programming language
> projects are governed that way, it's also important to build a strong
> enough community and infrastructure to survive regardless of who
> specifically is at the helm.
> 
> Over at Apache, we try to achieve this through requiring diverse groups
> of committers and discouraging dictator-style project management.  We
> also have a full non-profit foundation setup to keep the infrastructure
> alive and provide a legal shield for contributors.
> 
> That said, I don't recommend Clojure setup its own foundation like
> Apache or Python.  It's way too much work and way too early.  In fact,
> should the day come that Rich and the rest of the community is
> considering a Clojure Foundation, I suggest you first consider joining
> and existing organization before starting your own.
> 

Luc Préfontaine

Armageddon was yesterday, today we have a real problem...

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to