On Fri, Feb 18, 2011 at 9:30 AM, Eric Hellman <[log in to unmask]> wrote: > Since the Metalib API is not public, to my knowledge, I don't know whether it gets disclosed with an NDA. And you can't run or develop Xerxes without an ExLibris License, because it depends on a proprietary and unspecified data set. This is a very good point (and neither here nor there on the licensing issue). Ex Libris, in particular, has always had an awkward relationship between the NDA-for-customers-eyes-only policy regarding their X-Services documentation and their historic tolerance for open source applications built upon said services. The latter undermines the former significantly, since the documentation could theoretically be reverse-engineered if the open source projects' uses of it are comprehensive enough. I'll leave whether or not having an NDA on API documentation makes sense as an exercise of the reader. It does mean, however, that Ex Libris could at any point claim that these projects violate those terms, which is a risk, although probably a risk worth taking. On the opposite end of the spectrum, you have SirsiDynix who refuse the distribution of applications written using their Symphony APIs to anybody but SD customers-in-good-standing-that-have-received-API-training. While SD's position is certainly draconian (and, in my opinion, rather counter-productive), it does let the developer know where she or he stands with no sense of ambiguity coming from the company. -Ross.