Als je gewoon source code aanlevert, hoe wil je dan voorkomen dat mensen het eruit hacken?

Natuurlijk kan je proberen je code zo onleesbaar mogelijk te maken, maar ik vraag me af of dat help.
Verder lijkt met me niet echt een goed idee om naar een database te connecten, aangezien je dan username en password moet meeleveren, waardoor gebruikers dus toegang krijgen tot jouw database. Een webservice of iets dergelijks lijkt me een betere manier.
Overigens kan je een script dat werkt op basis van een webservice wel kunnen controleren. Zo kan je namelijk cruciale functionaliteit alleen via de webservice aanbieden (dus niet in je script stoppen), en dan afdwingen dat mensen zich moeten registreren op jouw site voordat ze toegang krijgen tot die webservice.
HTH