Which kind of Free Software business people like (and which not)
Yesterday I was at a presentation by Libelis about
their JDO implementation. Since JDO is a specification
which can be implemented by many parties, other
implementations, including as Free Software, exist.
For Libelis these projects are direct competition. This
is also true for projects solving the problem of object
persistence in a way not conforming to the JDO
specification. The most prominent such project at
the moment is Hibernate which is Free Software
under the LGPL.
The speaker from Libelis yesterday had much to say
against Hibernate. Since it's no implementation of
the JDO specification, he called it "proprietary",
meaning not conforming to a "standard". Being a
project with dedicated and visible people he talked
about a "guru problem". All in all he didn't say a good
thing about a Free Software project that is a direct
competition to the product of his company.
Of course there were other Free Software projects
he liked: Ant, Tomcat, and XDoclet all didn't
have the problems Hibernate had for him. Although
all three being Free Software projects he didn't mention
the problem of them being "proprietary" or the "guru
problem". Since they are no competition for his project
and since he can use them for his own work, they
You may have already noticed that I totally disagree
with the attitude of this person. He clearly was no
part of the Free Software community, only taking and
using the projects he estimated as useful while at the
same time badmouthing projects that are a competition
I think this is the way business people think about
Free Software: Take as much out of it as possible
without giving anything back. Fight all Free Software
that dangers your business.
This is a bad think.