We are planning to use an Open Source GNU GPL License software for distribution also with the hardware we sell. We will make several changes to GP, software to make it work with our device and are ok to make derived source code open source. However below situation do exist for us in order to complete the whole package. I will be grateful is someone can answer below question for us and suggest alternatives.
We do have other Open source component that we would need to integrate with original GPL software in order to achieve our goal. Is it permissible under GPL
We do have few proprietary DLLs provided by our vendors that we need to integrate but we do not have source code for them. Will this still satisfy GNU GPL requirement?
We have a licensing module which derives the licensing logic for this application. This is a DLL but the source code is owned by us. Do this source code have to be made public?
We have plans to submit derived software along with our medical devices for FDA approvals? Is GPL ok with it?
We license our software as permanent as well trial version. Trial version expires after certain period. Can this cause any problem with GPL?
The license is also controlled by a hardware dongle which is again provided by outside vendor. Is this ok with GNU GPL?
Do we have to package source code with every media (CD, USB) we distribute? Will adding a statement for availability of source code on demand or from a public location acceptable for GNU GPL?
- We plan to add a few module such as apps for android and iOS. This will not be linked to derived software but will only use data and images collected by derived software from end users. Do we have to make source code of those apps also under GNU GPL?