Igen, van ilyen licencmegoldás is. De épp ezért írtam, hogy ne akarja feltalálni OP a melegvizet, hanem nézze meg, mások ezt hogy csinálták, keressen megoldást erre, library-t, frameworköt, szolgáltatást stb. Mert mások sok olyan esettel találkozhattak, amire ő nem gondol (a legegyszerűbb példa volt, amit én írtam).