Hi everyone,
I'm working on an Open Source VB6 application, the components that my application uses are as follows:
MS Forms 2.0 object Library - FM20.dll
MS Rich Text box Control 6.0 - RICHTX32.OCX
MS Windows Common Controls 6.0 - MSCOMCT2.OCX
MS Windows Common Dialog Controls - COMDLG32.OCX
Since, these components are Microsoft proprietary, and my application is open source under GNU GPL-3, as far as I know about the GPL, I can't deploy these closed source components. Also, I'll not be using Visual Studio 6.0 Package and Deployment wizard to create my application installer, as I'll be using NSIS and supply binary of my application inside setup.
I know that from Windows XP, common controls DLLs are deployed with operating system so developers don't need to deploy ActiveX for the same. How can I use above mentioned components in my application, without deploying their ActiveX in client machine?