4335 posts
  • Beta Tester
  • Bought between 10 and 49 items
  • Community Moderator
  • Contributed a Blog Post
  • Contributed a Tutorial to a Tuts+ Site
  • Exclusive Author
  • Grew a moustache for the Envato Movember competition
+6 more
Reaper-Media Volunteer moderator says

Good idea… Or not…

Here’s how I see it: if some person makes a BIG Activeden of Themeforest file, for example a super CMS shop with paypal, moneybrokers, invoices, themes and the works, they will want to make sure that a useable version didn’t go floating around the interwebs on warez sites. So by product activation, I mean create another envato API which will give the information of all products purchased and under which license, using that api and your own server, you could create a validation so that every so often, the file would check to see that this user is allowed to use this file under that envato username + pass, and that he/she has only done it to the number of websites that the license allows. And make the validation really hard-coded in the file.

This could also open up the possibility of 1-click updates of your php files, if you create a secure enough server and envato would allow it… Which is doubtful, at least in the short-run

but anyway, I am making this big php file which I will not describe in case someone steals my idea, and I really don’t want this file floating around for any Tom, Dick or Harry to use on their site.

Thoughts?

Reaper.

360 posts
  • Envato Staff
  • Reviewer
  • Sold between 10 000 and 50 000 dollars
  • Has been a member for 5-6 years
  • Bought between 50 and 99 items
  • Contributed a Tutorial to a Tuts+ Site
  • Beta Tester
+4 more
Philo01 Reviewer says

+1

It would be great to track php applications. I was thinking about as well, but I don’t think it is allowed to use trace-backs in your application regarding the customer privacy.

Something like this would be nice:

1. User starts the install wizard of the application.

2. User needs to enter his Envato username and Password.

3. This data will be send to the Envato API

4. The API will check if the login is correct and if the user has purchased the application.

5. If all correct, the install wizard will continue

536 posts
  • Croatia
  • Has been a member for 5-6 years
  • Sold between 10 000 and 50 000 dollars
  • Bought between 100 and 499 items
  • Referred between 50 and 99 users
  • Exclusive Author
darius9000 says

and what, for example, if envato server is down for several hours?

230 posts
  • Exclusive Author
  • Has been a member for 5-6 years
  • Bought between 1 and 9 items
  • United States
Meshach says
4. The API will check if the login is correct and if the user has purchased the application.

Easily hackable. ;)

60 posts
  • Bolivia
  • Bought between 10 and 49 items
  • Exclusive Author
  • Has been a member for 5-6 years
  • Referred between 50 and 99 users
Slimmity says

yeah this is being done by big script companies like mint tracker or vbulletin, but theres always some bastard that comes and nulls it.. i would be a waste of time to try and do this tbh..

4335 posts
  • Beta Tester
  • Bought between 10 and 49 items
  • Community Moderator
  • Contributed a Blog Post
  • Contributed a Tutorial to a Tuts+ Site
  • Exclusive Author
  • Grew a moustache for the Envato Movember competition
+6 more
Reaper-Media Volunteer moderator says

I don’t think it would be a waste of time, vbulliten is much bigger than my product will ever be, every little you try to try and stop piracy is good. No effort, no matter how useless, is a waste of time ;)

159 posts
  • Bought between 1 and 9 items
  • Europe
  • Exclusive Author
  • Has been a member for 5-6 years
  • Sold between 5 000 and 10 000 dollars
peex says
yeah this is being done by big script companies like mint tracker or vbulletin, but theres always some bastard that comes and nulls it.. i would be a waste of time to try and do this tbh..

+1

Instead of making a product activation encourage people to by legal software. With some nice campaigns (like birthday bundle), or extra freebies etc. For example if customer buys 20 products then he will get one free.

20 posts
  • Bought between 1 and 9 items
  • Canada
  • Exclusive Author
  • Has been a member for 5-6 years
  • Referred between 1 and 9 users
  • Sold between 1 and 100 dollars
Braunson says
4. The API will check if the login is correct and if the user has purchased the application.
Easily hackable. ;)

Agreed, there is many ways around this, and even encoding with IonCube can be decoded and nulled. Say have the script retrieve news from say your site in a certain area, and you can post updates to the script but in order to download those updates via the script they need to login through Envato. Hmm. I’ll keep thinking, hold that thought.

4247 posts
  • Attended a Community Meetup
  • Bought between 10 and 49 items
  • Contributed a Blog Post
  • Exclusive Author
  • Has been a member for 5-6 years
  • Sold between 10 000 and 50 000 dollars
  • United States
Aw_Shucks says

I disagree with the idea. This idea is drastic and extreme. Such an idea about a strict demand to follow rules to relay information about how customers use products, well… how far will you go when you find it suitable to take the collection of information for yourselves even further? Heard of the term, Exemplary? This is like taking the law into your own hands, controlling the information of whoever obeys how you dictate for them their rights to use the products they buy from you. And then, that would mean you’d probably have to instate punishments that exceed the ones that have already been put in place. I mean, c’mon. What does Envato do now to those who they “catch” distributing envato based files illegally on the internet? “Please remove these files please.” And who actually gets in trouble for infringement? Controlling the relaying of information so that it can be punished if the user is not compliant with your rules. Hmph. Crazy. Keeping track of information, in such a way, ... now I know the reason for awareness of such violation of privacy. Who needs it though, privacy… or do we? I need privacy.

2931 posts
  • Australia
  • Community Moderator
  • Elite Author
  • Author had a Free File of the Month
  • Most Wanted Bounty Winner
  • Author had a File in an Envato Bundle
  • Has been a member for 5-6 years
  • Contributed a Blog Post
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
+10 more
dtbaker Volunteer moderator says

Yea I’ve thought about this too.

The only real way would be if themeforest offered some oauth feature like twitter – that could be used to confirm the user has a themeforest account and that they have infact purchased the item.

But for ongoing use or preventing someone from copying the script after setup, you would need to encrypt the php and make it read from some 3rd party licensing server.

Would be cool to setup but quite a bit involved to make something that is hard for majority of coders to break.

by
by
by
by
by
by