views:

133

answers:

2

We have ColdFusion MX7 which uses ICEBrowser behind the CFDOCUMENT tag to render HTML.

We would like to use ICEBrowser for some other Java work but it has been discontinued and seems like a bad purchase.

I could simply link to the ICEBrowser jars in the ColdFusion directory but that seems like it may be a licensing issue?

Those are the specifics to my current situation, however, it seems like this may be a much more general problem. What are the normal licenses situations for third-party, non open-source libraries that are included as part of a development environment?

Are we supposed to assume they don't really exist other than the functionality they are intended for?

EDIT

In this particular case, I actualy asked the ICEBrowser people and they said that the licenses is only to be used with the way ColdFusion uses it. In other words, it doesn't exist to us.

+2  A: 

Just use it.

If ICEBrowser has been otherwise discontinued, what are the odds of someone coming and shouting at you for using it?

(Alternatively, use the Open Source iText instead.)

Peter Boughton
That was my thought too. iText can not render simple HTML to the degree that we need. ICEBrowser can handle much more complex HTML and CSS.
Tom Hubbard
+1  A: 

Doing something like this probably falls within the lines of the general 'reverse engineering' stipulations in a product EULA. While the chances are good that the EULA wouldn't legally allow you to do something like this, the likelihood of you actually getting caught is diminutive at best. In this case, you'd have to deal with both the EULA for ColdFusion AND the EULA with ICEBrowser. Realistically, you'd need a lawyer to answer this question, not someone here.

EDIT: I apparently Freudian-slipped FCKEditor when talking about ICEBrowser.

KeRiCr
Ironically FCKEditor is a Freudian slips maganent. ;o)
Tom Hubbard