440 reputation
516
bio website kopli.pri.ee/kalle_varavas
location Tallinn, Estonia
age
visits member for 3 years, 5 months
seen Nov 9 at 12:41

I work for a small investment and loan company. I take care of the main software (built by yours truly), that deals with the accounting. I also do lots of freelancing work related to web-based software.

I have successfully built my own custom CMS, that I started in 2009 and released the first time in 2010. Hoping to publish it for commercial usage.

Been developing websites for 11 years now. Mostly with PHP and JavaScript.

I got two Benz's and I love to drink coffee.


Jun
3
awarded  Notable Question
May
6
awarded  Popular Question
Jun
19
awarded  Yearling
Aug
31
awarded  Popular Question
Jul
4
accepted How to verify that all files are intact prior to install?
Jul
4
comment How to verify that all files are intact prior to install?
Thank you for the answer. I knew the hashing was the method, but couln't find the correct function.
Jul
4
comment How to verify that all files are intact prior to install?
The first part of your answer has a good point. Since I mostly use my CMS at the moment for my own clients, then I didn't think of the existing directory content. I also have a security system for cracking. Of course in PHP you cant have 100% secure software, but it mostly detects counterfake copies. The sha_file() was the lead I needed, thanks!
Jul
4
asked How to verify that all files are intact prior to install?
Jun
19
awarded  Yearling
Sep
21
comment Should I include a selfdestruct-method to my applications?
Well, Im not judging you.. As people used to think the world is flat. Currently, your opinion vs. my lawyers. Enough said.
Sep
21
comment Should I include a selfdestruct-method to my applications?
If the kill-switch is part of your windows system. And I would: run kill-switch on 1.111.1.4 and boom, your PC is down. Then yes, legal. As it is part of the system and also the purpose of the script is exactly that. However, that is a poor example, as you cannot compare Operating systems with content-management systems, in this case. But to really put you in the place, the kill-switch is as legal as stealing the software from me. I would love to hear his pitch to jury. What client wants and how the system is designed -- not the same thing!
Sep
21
comment Should I include a selfdestruct-method to my applications?
So you are saying that kill-switch aka. unlink() loop is illegal? You couldn't be more incorrect. Kill-switch is as legal as changing your avatar on SE.
Sep
21
comment Should I include a selfdestruct-method to my applications?
If there is no contract, then there is no terms of what is part of the software. If the kill-switch is part of the software, then yes.. from programmers point of view: is it ethical? However, it is legal. Because the kill-switches purpose as part of the script, is to be activated remotely with the sole purpose of deleting EVERYTHING. Its legal, so why is it bad idea?
Sep
21
comment Should I include a selfdestruct-method to my applications?
I disagree. It is actually a very good idea. If you would read the details carefully, then you would understand that i'm talking about non-contract jobs.. where in my examples case, the client is questionable. His reputation as a known thug vs. my attempt to protect myself. I don't think this will affect my reputation negatively. Your scenario sounds like contracted work.. in that case I have a contract, no need for the kill-switch. However, if there is no contract then they cannot get the copy of the code either..
Sep
21
comment Should I include a selfdestruct-method to my applications?
True, however this depends on the client, software, server. In my case, the client barely could change the ftp access. But checking the logs is impossible. Also, that server doesn't support any such logging..neither does my humble CMS..
Sep
21
comment Should I include a selfdestruct-method to my applications?
Im starting to actually love the trial-software idea. However, the second part is iffy. Basically, if the trial-licensing or even kill-switch would be a part of the software, then its perfectly legal. Depending on contracted or non-contracted work, it should be stated in the contract.
Sep
21
comment Should I include a selfdestruct-method to my applications?
I love your answer, it addresses my point alot better then other answers. I checked with my lawyer and he said, that afterwards going inside the admin panel and uploading a unlinking script via filemanager, is consider hacking -- illegal. However, if there is a actual function built-in the software.. then its part of the software and has its own purpose. This obviously should be covered in the contract, though this question is about non-contract works. Thank you for your answer :)
Sep
21
comment Should I include a selfdestruct-method to my applications?
@Dave. I do get your point, but if you think about it. If there is no contract, so the terms and what not are not set. Then, the program is hole as it is. So, if the kill-switch was inside the code when the software got moved/stolen/delivered.. then using that kill-switch (basically unlik() function), is part of the softwares purpose.. I have talked with my lawyer, and he did point out, that hacking the software would be illegal (using filemanager to upload unlinking-script for example.) But if the kill-switch is included inside the code, as part of software, then its perfectly legal.
Sep
21
awarded  Good Question
Sep
20
awarded  Popular Question