Custom Desktop App

I want to know if I can create a custom desktop app from the source code shared on the . Is there a license required to build a custom desktop app with a personal logo and name? It seems like I can use provided files, however, I wanted to know before doing anything,

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

It’s in GPL, so basically you can freely make modifications, even for commercial use, as long as you publish the source of your amended version.