what would be the formula?
Lifespan:
i would prefer a lifetime license, for some reasons:
1- less tracking of expired licenses
2- less obligations from buyers
3- we will never be opened for 50 years anyway
…
Restrictions:
one single site?… if our script is multi-site management, sure it have to be… but if we have a one-site version, it have to be restricted someway?
you want to track all these installations ?!… i do not want to play the police on the internet, i hate being tracked also… callback is a stupid logic. so i would tend to let this restriction go.
i would prefer having the CORE completely free, or a minimal fee, and do like all millionaire coders… they code custom and exclusive works for their clients, having a better income.
if from the start we have a free available core that can be installed anywhere at any range, AND offer a wide range of paid modules and addons to satisfy all the needs, the clients will come and grab only the addons they want. if we restrict the engine to be narrowed to restrictions, we will close our market only to a specific client range.
having a free CORE also open the door for outsiders… coders who are interested to share their work but also have their own clients and control their own market… so we would have dev keys ?
Free Identification:
the only restriction i can think of is very simple… if you download the CORE from our site, you can receive support/modules.
an encoded ID for the site you want to add the core to is provided in the download, so we can easily identify that your version of the core was downloaded from our site. no need to trackback or callback …
that give us the flexibility to let other coders give the CORE to their clients and provide themselve the support their clients deserve… elsewhere!
elsewhere?!:
with the idea inserted above, we can provide some coders with a developper key and the script that let them generate their own support ID… compare this with Jelsoft.. they do not share their user table, and refuse to let other companies have support forums with the word vbulletin in it… you have hard time finding an officially supported vb site…
so if we provide this system, other developpers can become official key developpers to the project, at a cost, and can resell our existing addons with a % of profit… they can have their own site for support, or part of our site for their own work. we can also link their clients to our database if they quit…
we do not have to support the clients of these developpers until these developpers abandon these clients. but these clients can buy our products and be supported by these developpers… giving the developpers a wider range of clients, as the clients can choose who will be their support staff or so.. 🙂