As for the GPL being "business-friendly" well... There is not much business left in the code itself once it's GPL'd. You can run a service based on that code and sell access to it (while hoping nobody else sets up an instance and undercuts you...), you can offer support for said code (again hoping there won't be anyone to undercut you) or you can find some other way to basically cheat the GPL and monopolize your product but the code itself (and any change made to it) becomes basically worthless at the point a GPL license is slapped on it.