469,647 Members | 1,814 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,647 developers. It's quick & easy.

Need alt Xerces-C (xml parser) lib binary for GPL compliance

Hello,

Summary:

Where can one download a Xerces-C (XML pardser) dynamic library file
(.DLL file) for Windows (Win98/WinNT/Win2k/WinXP/Win2003, including
server flavors; don't need to support pre-98) without having to build
the library from source?

We posed this question to the Xerces-users email list, but have yet to
hear back from anyone there.
Details:

I am helping produce a GPL (GNU's General Public License) -based
open-source project that depends on the Xerces-C XML parser module as
a dynamic/shared library. Unfortunately, Xerces-C's license (an
Apache license) makes it illegal for my project to provide the
Xerces-C software or binaries (including the library .dll binary)
available via our software distributions or websites in general.

Therefore, for our Windows distributions (either source or binary),
the user is forced to find Xerces-C on their own. This same issue
occurs for other systems, but it's not as big of an issue on these
other systems (namely Linux ones) because they tend to have an
automated means to acquire libraries and source headers (eg, apt-get
on Debian, yum/up2date on Redhat systems, etc).

The general procedure for our Windows users will be to download our
software (either in source or binary flavor), and then acquire
Xerces-C separately. Not as a big problem for those building from
source, but for those who don't want to build Xerces-C from source, it
sure would be nice if these users had a place to acquire a Xerces-C
pre-built binary (paritcularly for Xerces 2.7.0).

Fyi, we have the same issue with the OpenSSL libraries, but there
seems to be a well-reference site to get these OpenSSL binaries:

http://www.openssl.org/related/binaries.html
http://www.slproweb.com/products/Win32OpenSSL.html

I'm looking for a similar thing (or better yet, multiple places) to
get Xerces-C Windows library binaries (again, preferrably for 2.7.0,
but 2.6.0 may suffice).

Thanks for any help,
-Matt
--
Remove the "downwithspammers-" text to email me.
Apr 17 '06 #1
3 3174
I Am Not A Lawyer, but I strongly suspect you're misreading Apache's
license. There really shouldn't be a problem with your making the DLL
available from your own website, as long as you do so under their
license (which should be easy; just make it a separate download from
your own code).

The standard Xerces binary distribution is available direct from Apache
and their shadows, though I can't vouch for whether that's as a DLL or
in some other form. See http://xml.apache.org/xerces-c/download.cgi
Apr 17 '06 #2
look here: http://www.dlldump.com/

"Matt" <ma**@downwithspammers-mengland.net> wrote in message
news:e4********************************@4ax.com...
Hello,

Summary:

Where can one download a Xerces-C (XML pardser) dynamic library file
(.DLL file) for Windows (Win98/WinNT/Win2k/WinXP/Win2003, including
server flavors; don't need to support pre-98) without having to build
the library from source?

We posed this question to the Xerces-users email list, but have yet to
hear back from anyone there.
Details:

I am helping produce a GPL (GNU's General Public License) -based
open-source project that depends on the Xerces-C XML parser module as
a dynamic/shared library. Unfortunately, Xerces-C's license (an
Apache license) makes it illegal for my project to provide the
Xerces-C software or binaries (including the library .dll binary)
available via our software distributions or websites in general.

Therefore, for our Windows distributions (either source or binary),
the user is forced to find Xerces-C on their own. This same issue
occurs for other systems, but it's not as big of an issue on these
other systems (namely Linux ones) because they tend to have an
automated means to acquire libraries and source headers (eg, apt-get
on Debian, yum/up2date on Redhat systems, etc).

The general procedure for our Windows users will be to download our
software (either in source or binary flavor), and then acquire
Xerces-C separately. Not as a big problem for those building from
source, but for those who don't want to build Xerces-C from source, it
sure would be nice if these users had a place to acquire a Xerces-C
pre-built binary (paritcularly for Xerces 2.7.0).

Fyi, we have the same issue with the OpenSSL libraries, but there
seems to be a well-reference site to get these OpenSSL binaries:

http://www.openssl.org/related/binaries.html
http://www.slproweb.com/products/Win32OpenSSL.html

I'm looking for a similar thing (or better yet, multiple places) to
get Xerces-C Windows library binaries (again, preferrably for 2.7.0,
but 2.6.0 may suffice).

Thanks for any help,
-Matt
--
Remove the "downwithspammers-" text to email me.

Apr 18 '06 #3
On Mon, 17 Apr 2006 17:11:03 -0400, Joseph Kesselman
<ke************@comcast.net> wrote:
I Am Not A Lawyer, but I strongly suspect you're misreading Apache's
license.
Well, we are told the GPL is not compatible with Apache, or so says
our legal representation as well as:

http://www.gnu.org/philosophy/license-list.html

However...
There really shouldn't be a problem with your making the DLL
available from your own website, as long as you do so under their
license (which should be easy; just make it a separate download from
your own code).
....maybe this doesn't preclude us from distributing the Xerces DLL
with a different license? Hmmmm....I'll have to check that out.
Thanks for the heads up.

The standard Xerces binary distribution is available direct from Apache
and their shadows, though I can't vouch for whether that's as a DLL or
in some other form. See http://xml.apache.org/xerces-c/download.cgi


Somehow we overlooked this stuff, too. I do see a MSVC collection
there, now sure how well this is going to link with my mingw stuff.

I'll check out the distribution-under-Apache license first. Thanks
again.

-Matt
--
Remove the "downwithspammers-" text to email me.
Apr 18 '06 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

3 posts views Thread by Dany | last post: by
1 post views Thread by Nicole | last post: by
3 posts views Thread by Raphael Tagliani | last post: by
1 post views Thread by Vijay Jain | last post: by
reply views Thread by annelaurence.putz | last post: by
12 posts views Thread by steven acer | last post: by
5 posts views Thread by mearvk | last post: by
reply views Thread by gheharukoh7 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.