We are developing an enterprise network appliance which has got some GPL softwares like linux and apache and some others with APL license. But the core of the service is proprietary software and access is provided only via a web interface. My query is what all I need to do in order to comply with GPL license in this scenario. Would providing a list of Third party softwares used in the appliance in the web interface be sufficient?
How do I comply to GPL in case of Appliance?
licensing;open source;gpl
If you are selling the appliance to your customers you are conveying the software to your customers and will need comply with the licenses (GPL or otherwise) for all software installed on the device.For all of the common licenses this means you must include the Copyright and license details for all packages in your documentation. For the GPL this means you must provide the source or an offer to provide the source to your customers.If you have included modified GPL code you must make the modified sources available.If your proprietary software could be considered a derived work of GPL software you will need to provide the source for your proprietary software.  However, just installing it on a linux machine and using the standard libraries does not make your software a derived work.