On Friday, 20 April 2012 at 15:38:40 UTC, Manu wrote:
On 20 April 2012 18:09, SomeDude <[email protected]>
wrote:
On Friday, 20 April 2012 at 13:44:55 UTC, Manu wrote:
It's a bit of a chicken and egg problem, but I suspect there
is interest
:)
Maybe if Walter and Andrei were to define some sort of
consortium like
there is for Java, companies would be interested in
participating in the
development ? I have no idea how it would look like though, as
that would
mean a lot more organization and overhead. We clearly don't
work like that
right now.
How does that work in Java's case? It doesn't seem to me that
there is the
manpower here to do that.
Through the Java Community Process (http://jcp.org). Basically,
it's where the proposals for APIs are reviewed. It started after
many people found that the Sun APIs sucked (basically, Sun didn't
have the manpower to follow all the requests of their users) and
founded the Apache and Spring projects to compensate for some
missing parts (the logging API for instance).
Afterwards, key developers of those open source projects became
active part of the JCP, and companies followed.
There is the list of JSR:
http://jcp.org/en/jsr/all
You can see there is quite a lot of people involved in each
specification, a leader and then a review group formed of a
number of experts representing each interested party.
Okay so you're talking about mega-companies who can afford to
invest significant time and money into the language?
Yes.
I think that's very unlikely to happen these days. But it would
still be
nice to be attractive to mid-large sized businesses to get
their hands dirty.
The Oracle-Google trial is interesting, as if Oracle wins, many
companies would be happy not to have to pay huge money to bastard
Ellison just to use the Java API.
If there is an alternative, I think they would be interested.
Right now, the alternative is Microsoft...
The most significant factor here is to see these entities as
customers, and
not necessarily community participants or contributors. Is the
community ready to have those sorts of users?
There is no chance any big company would use D without actively
contributing to its stabilization beforehand, because they can't
afford to have their systems broken every other release.
Their advertising potential may be valuable in bringing other
interest and
contributors into the community, but other than that, what can
those
entities bring to the community that isn't expressed in terms
of manpower?
Well, I think manpower is already a very valuable help, don't you
think ? If some smart people worked all day on the compiler and
libraries, everything would go much faster.