GPL позволяет вам продавать копии вашего приложения, но вы должны предоставить доступ к своему исходному коду, и любой, кто приобрел копию, может бесплатно отдать программное обеспечение бесплатно. В зависимости от вашего бизнеса это не может быть проблемой. Imho «закрытый исходный код» для коммерческих проектов переоценен, есть несколько примеров компаний, которые преуспевают в проектах с открытым исходным кодом.
Другой момент - как вы включаете программное обеспечение GPL в свой проект. Если вы не связываетесь с программным обеспечением напрямую, вам также не нужно делать GPL своего программного обеспечения (по крайней мере, это мое понимание; вам нужно будет проверить это должным образом, если вы знаете, как использовать программное обеспечение GPL).
Возможно, более проблематично, если вам приходится использовать другие библиотеки, не совместимые с GPL, с другой стороны, системные библиотеки не являются проблемой (так называемое «исключение из системной библиотеки»).
Более подробная информация о GPL: здесь .