8,401 reputation
32639
bio website ddbcinc.com
location Rochester Hills, MI
age 36
visits member for 2 years, 5 months
seen 3 hours ago
stats profile views 298
Oracle ACE

Oct
10
comment Do we ethically have the right to use the MAC Address for verification purposes?
@MattRidge - Which is why it is much more of a business question than a programming question. Any anti-piracy system will have false positives that incorrectly cause grief for legitimate users. Any anti-piracy system will have false negatives that allow pirates to use the software. Any anti-piracy system has a non-zero cost to develop, test, and support. The business side of the house has to figure out where the break-even points are and whether any particular anti-piracy system is worth implementing given your customers, your product, and your environment.
Oct
10
comment Do we ethically have the right to use the MAC Address for verification purposes?
@MattRidge - It is certainly possible to build this sort of validation, it's just a question of how much time it is worth to you, how much piracy it prevents, and how much annoyance it causes to your users. If you are storing this information on a file on the user's computer, though, it's going to prevent 0 piracy because the pirates will simply update the file.
Oct
10
answered Do we ethically have the right to use the MAC Address for verification purposes?
Sep
21
awarded  Custodian
Sep
20
awarded  Nice Answer
Sep
20
answered Is it okay to rollback code if your client refuses to pay you?
Aug
30
comment Java exam: prebuilt methods?
Is there a reason you don't ask the professor? Different professors running different classes at different universities with different goals for the class will give very different answers. It isn't possible to give a general answer. And a general answer isn't helpful to you-- presumably, you only care about whether your particular professor teaching your particular class in your particular university wants to allow you to use the built-in collection library.
Aug
28
comment Arguments for development environment being the same as production
What variances are people arguing for? There are situations where variances are appropriate-- dev for example might reasonably have less data in the database than prod does assuming that you don't need to do full-scale performance testing in dev.
Aug
21
awarded  Great Answer
Aug
17
revised Should I take care of race conditions which almost certainly has no chance of occuring?
edited tags
Aug
17
awarded  Guru
Aug
17
awarded  Good Answer
Aug
17
awarded  Enlightened
Aug
17
awarded  Nice Answer
Aug
17
answered Should I take care of race conditions which almost certainly has no chance of occuring?
Aug
16
awarded  Nice Answer
Aug
9
awarded  Nice Answer
Aug
9
revised Can I legally and ethically take an open-source project with community contributions to closed-source?
added 831 characters in body
Aug
9
comment Can I legally and ethically take an open-source project with community contributions to closed-source?
@ChrisBye - Offering the split license from the beginning is a much easier proposition from a legal standpoint-- it is much harder to change the license terms in the future than to specify the license terms you eventually want initially. Of course, that also means that it is likely to be harder to attract community contributions since most open-source contributors aren't interesting in making unpaid contributions to a commercial product.
Aug
9
comment Can I legally and ethically take an open-source project with community contributions to closed-source?
@ChrisBye - When a contributor contributes code, they are giving you a license to use it under the terms of the project license. Just as you can't retroactively prevent people using the open source version of your product, contributors can't prevent you from using their contributions under the terms they originally contributed them. Making subsequent changes to the license terms is where you have problems because you have to go back and get everyone's permission. That's true even for something relatively minor like going from GPL v2 to GPL v3.