Copy Proof

Copy Proof

mike2334
Enthusiast Enthusiast
1,311 Views
10 Replies
Message 1 of 11

Copy Proof

mike2334
Enthusiast
Enthusiast

I have seen this a lot in different sites, but no luck.

As long as lisp this been in use, I can’t believe no one has made a way to stop someone from copying your work.  I know how to make a .fas and .VLX files, but has anyone come up with a way to stop or at least a way to make it harder to copy but still auto load?

Michael Fyfe
0 Likes
Accepted solutions (1)
1,312 Views
10 Replies
Replies (10)
Message 2 of 11

rkmcswain
Mentor
Mentor
Accepted solution

What problem are you trying to solve that FAS/VLX doesn't?

R.K. McSwain     | CADpanacea | on twitter
0 Likes
Message 3 of 11

mike2334
Enthusiast
Enthusiast

I'm just trying to stop people from copying my work. Even if its encrypted.

Michael Fyfe
0 Likes
Message 4 of 11

rkmcswain
Mentor
Mentor

I realize there is some debate as to whether or not source code can be obtained from FAS/VLX, but what else did you have in mind, presuming you are restricted to using autolisp?

R.K. McSwain     | CADpanacea | on twitter
0 Likes
Message 5 of 11

devitg
Advisor
Advisor

If your source for LISP routines , as how to get SCROLL length at  this or other forums , I think you do not have any  right  to avoid copy any thing. 

 We have a say here . 

 

QUIEN SE VISTE CON LO AJENO, EN LA CALLE LO DESNUDAN  or in a free traduction 

 

THOSE WHO DRESS WITH OTHERS, IN THE STREET THEY STRIP  

 

And for better understanding 

el que con lo ajeno.PNG

 

 

 

 

 

 

 

0 Likes
Message 6 of 11

Sea-Haven
Mentor
Mentor

You can add security checks inside your fas is program being used by xxx, what is hard disk id, get IP address, you can ping a server and check say a code lots of stuff.

Message 7 of 11

JTBWorld
Advisor
Advisor

Our JTB License Manager supports apps created with AutoLISP. 


Jimmy Bergmark
JTB World - Software development and consulting for CAD and license usage reports
https://jtbworld.com

Message 8 of 11

Sea-Haven
Mentor
Mentor

Thank for that link having done commercial lisp for years don't have any problems making it hard to copy. I am sure it will be useful to others.

 

I have been on the end of the "software is not working" as someone tried to give the software to some one else and it nicely did not work.

 

screenshot208.png

Message 9 of 11

john.uhden
Mentor
Mentor

My simple way was to provide a simple, unobtrusive file or a registry entry with unobtrusive contents to those who were permitted to use my code.  If the file/key didn't exist with exactly the correct contents then the program would just exit.

We had a former employee try to copy the program for his use at his subsequent job for a competitor.  That b__t__d actually called me to see how to activate the program.  I think I responded with a litany of expletives, then hung up and laughed my @$$ off.

John F. Uhden

0 Likes
Message 10 of 11

Sea-Haven
Mentor
Mentor

Autocad serial ID can be used but now a company can have a multi licence but only 1 number. Registery is maybe easiest.

0 Likes
Message 11 of 11

john.uhden
Mentor
Mentor

Our ideas are pretty much valid if the software is to be permitted at one site.  But I am remembering back to when I sold my stuff all over the country.  I had to make each installation (site license) unique, so, not knowing any other way to accomplish it, I serialized every installation and added an internal value for each .VLX compiled separately for each client.  Then I built a function to mathematically morph the serial number into a long hex code that I would e-mail the primary contact to use as a password to enable the code to run.  Once the password was correctly entered, the code would write a value into the registry so it could be run over and over without requiring the password again.  Of course I also built in a 30-day trial period so that unauthorized users could do a taste test.

It was actually more complicated than that because I was selling individual programs that were all in the same .VLX.  If there were any value for it these days, I would sell the whole package, and for a lot less money.

Now if you want to password protect each seat, that would have to involve something like using the MAC address, but how do you obtain that without the client knowing.  I mean I haven't spent any time looking how but I think I would have to have the installation secretly e-mail me the MAC address and computer name, which I could morph into a hex password and e-mail it back.  But all that seems stupid since you can get most anything you want these days, even if it didn't exist, from the forum freeware drive-thru.  😕

John F. Uhden

0 Likes