[Mono-list] Message Queues

Jonathan Pryor jonpryor@vt.edu
Thu, 17 Jun 2004 06:43:06 -0400


On Thu, 2004-06-17 at 04:53, Joop wrote:
> Hmmm, maybe the spread project could be used here
> (http://www.spread.org/). Only need to look at the lic to make sure
> that is compatible...

The Spread license is very similar to the Apache 1.1 license, which can
be summarized as "BSD + advertising clause," so it isn't GPL compatible.

This probably isn't an issue, as the Mono class libraries are MIT/X11,
and thus could safely use the Spread code, though it would make
distribution and advertising very annoying and would prevent
System.Messaging from being Free software....

> Or we could use the D-BUS (of Project Utopia?
> http://www.freedesktop.org/Software/dbus)... If that lic fits.

D-BUS is dual-licensed under the Academic Free License and GPL 2, so it
avoids any advertising issues.  (This is from dbus-0.21.tar.gz.)

However, last I knew D-BUS only works locally, and not across hosts,
which makes it of limited use for a general System.Messaging
architecture.  Furthermore, it's limited to Unix systems (IIRC), which
would limit portability to Windows.

 - Jon