Niclas Hedhman wrote:
On Tuesday 26 July 2005 07:56, Michael A. Olson wrote:
Let me begin by pointing out what may be obvious -- there's no issue
of compatibility between the Apache License 2.0 and the Sleepycat
Public License. The Sleepycat license was designed to be identical in
effect with the GPL.
Ok. And Apache projects can not use GPLed products for the same reasons. (And
according to FSF GPLed projects can't use Apache licensed products, due to
some patent grant issues...)
This is unfortunately true. However GPLed code can use Apache licenced
products I thought. INAL so I would not know. Is it actually the case?
To be clear, Sleepycat believes in open source software. We support
it with real cash, for developer salaries, and with our time and
effort, in supporting open source projects that use Berkeley DB. We
don't, however, write software for free, for other people to sell.
Great. I don't think anyone here is questioning the honorable intents of
Sleepycat. This is purely a principle of Open/Free idealogies, of which one
or the other is not "more right", just different and not legally compatible.
Indeed! I personally have a profound respect for the folks at
SleepyCat. They helped us considerably while ApacheDS was known as the
LDAPd server at sourceforge.net. We at that time used the JNI
interfaces to Berkeley DB the C edition. They were very cooperative
with us in giving us the support they would give to paying clients. I
would imagine the people at SleepyCat need to eat, pay their mortgage ..
and so on.
Our experience in the open source DS world has been that people really
don't make proprietary mods to the open source products.
That may be true for the majority of users, up until the point where the
project is no longer maintained. However, ASF believes it is not up to us to
decide what the downstream users want to do with the software.
Also true. The ASF tries to maintain as much liberty as possible for
our users whether they be commercial companies with closed sources or
open source developers.
P.S. Mental Note to Incubation members; This slipped through Incubation, so I
think we need to tighten the checks over there. Each project listing all
external dependencies and which license they are all in, in a table, perhaps.
Nothing slipped through incubation Niclas. We switched from using
Berkeley DB C edition to JDBM and have no dependencies what so ever on
external software with conflicting licenses.
Alex