This is a code repository containing various 3rd party library packages used by opensim (as version >= 0.9.3).
In the case of managed code libraries, these will be dotNet .dll assemblies compiled to run on dotnet platform. These are placed in Opensim bin/
folder
In the case of unmanaged (native) code, like C/C++ libs, most of these are placed in folder bin/lib64
.
(Since 0.9.3.0 32bit is no longer supported, so folder bin/lib32 alternative place was removed).
Most opensim projects that depend on native code libraries will need proper load code.
Some may be based on DllmapConfigHelper to find the native libraries and need a corresponding projectName.dll.config
file setup so the runtime can find and load the correct library for the runtime platform and cpu. see for example bin/OpenMetaverse.dll.config
on opensim source.
A few cases may use other arrangement
Opensim will avoid to use Nuget whenever possible. In same cases we may extract and use only the files we need out of the packages garbage
Each library package has its own Open Source License include on its folder tree.