Under the GPL, the code has to be open source. You can't exactly charge for a program when you can find the source at other locations. But if you just want to view Adobe files, xpdf and gv should be able to open most of them with no problems.
But you can write non GPL code that runs on Linux, see oracle and others. Just dont put GPL code in your application..