Die meisten "freien" CMS stehen unter Open-Source-Lizenzen, so dass Du sie beliebig einsetzen und die Anpassungen für den Kunden auch ganz normal berechnen kannst.
Wenn das CMS im Zuge dieser Anpassung jedoch direkt geändert und nicht nur mit zusätzlichen Daten angereichert wurde, gelten zusätzliche Bedingungen der jeweiligen Lizenz.
Du solltest also den Kunden auf die Lizenz hinweisen und darauf, dass er im wesentlichen die Anpassung bezahlt, nicht das freie Produkt.
Gruß, LX
--
RFC 1925, Satz 8: Es ist komplizierter als man denkt.
RFC 1925, Satz 8: Es ist komplizierter als man denkt.