I can't help that you take offense to my questions or comments. Ignore me if you like. Your company distributes software and you attempt to crack it to help the suppliers fix their weak spots??? That has to be the oddest thing I have heard in a while. It seems your company woudl be in direct violation of the license agreements.
Is this some service that your company is charging the suppliers for or is the idea that your company is loosing sales to thieves and you feel you can limit that? As I said, this is really odd to me and I would like to understand more about it.
The rudeness of your comments comes from your assumtion of me or my company practicing any illegal activity. And yet in this new post of yours, you keep implying that once again.
Where did I say that I was cracking the software we are distributing?
On the other hand, you claimed: "I wrote the reader after I had upgraded Altera with which they supplied me with a new dongle. Tired of reading the EEPROM with the programmer, it was easier just to read it with software and store the file. "
That certainly is/was an illegal thing to do, especially if you were located in the US, since reverse-engineering and/or extracting key data out of the dongle is against your laws. Additionally it was for sure a direct violation of the license agreements. Also, it seems an odd thing to do in a company, that purchased a legal license. You could have simply used and extension cable to move the dongles to a more suitable location. Just saying...
Anyway, to answer your questions:
- Yes, we suffered from pirated software back then - not so much nowadays.
- I regularily googled for cracks for our software or they were provided to me by some customers (who suffered from other companies using cracked software and thus being able to offer cheaper prices) and tried to see how these cracks worked (bypassing FlexLM, dongle checks, etc.). Again, I basically just read the instructions (Readme.txt) and/or installed them on a virtual machine.
- I then sent those cracks and findings to the mother company for development to fix the cracks.
- Software got better protected, which was good for us.
- As a side effect I would be quickly able to identify illegal use of our software at companies (i.e. when 1 license was purchased but several instances being used). This would help discussing the situation with the customer and negotiate a friendly deal to get them onto the legal side.
- No we were not paid for this "service".
- The mother company did not do this work themselfes, because they were not aware of the amount of cracks and illegal use of their software at that time - they did not sell the licenses to the end user.
Does this clarify your doubts?
Regards,
Vitor