ik ben van plan een zelfgeschreven project te gaan vercommercialiseren, ik ben bang dat mensen aan wie ik mijn project/programma verkoop het gaan aanpassen/wederverkopen. met andere woorden, ik zoek een manier om het pakket dat ik heb geschreven te verkopen op een zodanige manier dat klanten het pakket wel op hun eigen server hebben staan, maar geen toegang hebben tot de source code. de source op een van mijn servers plaatsen is geen optie omdat de meeste klanten onafhankelijk willen zijn van de bereikbaarheid van een van mijn servers.
met deze criteria kon ik eigenlijk maar twee oplossingen bedenken, namelijk:
- source code in te pakken in een eigen bestandsformaat, op het moment dat het pakket wordt aangesproken in de browser word het bestandje uitgepakt dmv. een unieke hash die word verkregen van mijn server. nadat de source gecompileerd is door de php-parser word deze weer ingepakt.
- source obfuscation (code word dmv onlogische functie- en variabel namen nagenoeg onleesbaar gemaakt voor derden)
zijn er mensen die ervaring hebben met een dergelijk dillema? zijn er nog betere manieren om van 'open-source' php een soort distributed-php te maken.
met deze criteria kon ik eigenlijk maar twee oplossingen bedenken, namelijk:
- source code in te pakken in een eigen bestandsformaat, op het moment dat het pakket wordt aangesproken in de browser word het bestandje uitgepakt dmv. een unieke hash die word verkregen van mijn server. nadat de source gecompileerd is door de php-parser word deze weer ingepakt.
- source obfuscation (code word dmv onlogische functie- en variabel namen nagenoeg onleesbaar gemaakt voor derden)
zijn er mensen die ervaring hebben met een dergelijk dillema? zijn er nog betere manieren om van 'open-source' php een soort distributed-php te maken.
| To acknowledge what is known as known and what is not known as known is knowledge. |