I have created an open source project that runs from Visual Studio. But it relies on some external libraries to work as well. These libraries are also open source. The question I'm wondering is if I should
- Point users to these libraries and have them download the source code and then add them to the project
- Point users to the dll and have them reference it directly
- Include the dll directly into the project
- Include the source code of these libraries directly into the project
Which is the best way or standard way of doing this?