Do the other distributions of Perl and this DB_File module come with that module linked to a particular version of the Berkeley DB engine, or is it left to the server administrator to decide which version of the DB engine he/she is going to use?
If you are using DB_File, it should only be used with Version 1.x which is in the public domain. All other versions from BerkeleyDB 2.0 on, are owned by Oracle. If your version of DB_File is using a version other than 1.x, then there may be licensing and royalty issues.
I have moved BerkeleyDB data bases from big-endian to little-endian machines without a problem for 3.x versions, but for the 4.x and 5.x (Oracle) versions, I need to export the data and then import the data on the target machine. I never tried it with DB_File, since I have never been able to get DB_File to work correctly in a multi-user environment.
Hope this helps!
"Well done is better than well said." - Benjamin Franklin