views:

833

answers:

1

Are the Oracle ODP.NET libraries redistributable? As in, can I simply include the Oracle.DataAccess.dll with my application & reference it without getting into any legal hot water? The download license for the ODAC on OTN is fairly incomprehesible legalese that doesn't make it clear whether I can or can't include the dll directly.

+2  A: 

What you want to distribute is the Oracle Instant Client. This is a freely distributable Oracle component that contains the files you need for client applications and nothing else.

Personally I've never never used it with ODP.NET but there is an article about using Instant Client and ODP.NET on the Oracle website. I have used the Instant Client for Java and Perl applications with no problems.

Dave Webb
But can I include the ODP.NET dll with my app without the user having to run a separate installer from oracle?
thecoop
The Instant Client is a ZIP of files so I don't think there is an installer as such. The thing to check is if there is a licence agreement attached to the Instant Client; if there is you probably have to distribute that too.
Dave Webb