Ależ bez nerwów, proszę.
Tu już nie chodzi o to, czy ty masz jakiś moralny obowiązek udostępniania kodu źródłowego, czy nie - ta kwestia zależy już wyłącznie od Ciebie (choć faktycznie, jeżeli nie ma się konkretnego powodu, żeby takie rzeczy ukrywać - a raczej się nie ma - no to warto kod upubliczniać).
Sprawa ma się tak, że kodu w całości nigdy nie zataisz - w przeciwnym wypadku przeglądarka nie miałaby jak go wykonać. Można jedynie utrudnić czytelność kodu, stosując tzw. minifikację, czy też zaciemnianie kodu. W każdym razie możesz sobie do woli blokować klikanie prawym przyciskiem myszy, kto jest ogarnięty to sobie poradzi z tym w bardzo łatwy sposób:
- Może przed adresem na pasku wpisać view-source:
- Może pobrać plik na przykład przy pomocy wget
- Jakieś inne rozwiązania się pewnie znajdą
Także to "zabezpieczenie" jest za przeproszeniem guzik warte, a jest bardzo irytujące (zdarzyło mi się trafić na stronę, z której nie mogłem skopiować treści - więcej jej nie odwiedziłem).
Ja na Twoim miejscu dałbym sobie spokój. A skoro uważasz, że grafika png jest trudniejsza w modyfikacji niż grafika SVG, no to czemu nie skorzystasz z tej pierwszej?