He/She is a much "better" person than me. I would not have given the code for free, I would not even have given the code at all. I've developed tough skin over the years. Lots of us who code do so because we really love to, outsiders look at us as business stupid and easy to push around, and more often than should be the case, we get taken advantage of.
On the off-chance that this was said unironically, you should never trust someone just because they say you should. Especially if they aren't sharing the code.
This code is a complete abomination, why would you stick your neck out and defend it? What igorgue is saying is, even if somebody gave me this code, I wouldn't take it, and I concur.
Proof: "They said they don't use private code. Either the private code appearing is published somewhere else, or they are using private code. Lying would be bad. Therefore the code is published somewhere else, and they don't use private code".
I will simply say that all that what you say is a lie and was cooked up cleverly. You don't provide a name of yourself, a history about you, nothing. while the guy who wrote the code, has publicitly a name, a history behind ( http://www.class.pm/about/ ). He has a reputation to hold, and because he is a professional, i doubt that he would do such a thing, like appropriating code. He is keeping it quiet, while you have the big mouth.
>> * Don't lie about what it does.
>> * Don't hack people by smuggling some nasty code into minor version updates.
>> * Don't leave people vulnerable to third party exposure by not taking care of your private keys.
>
> If you get hit by any of those points you list, then you're the one responsible for that.
If someone on the street hands you a free sample, say a candy bar, is it then your responsibility to check that the candy bar:
1. contains no razor blades (malicious behavior), and
2. contains no peanuts because of your allergy even though the packaging says it doesn't (lying about what it is)?
Obviously not, anyone handing those out violating those assumptions is an asshole and in most jurisdictions a criminal. It is not the responsibility of the acceptor to check these things, our society expects (and enforces through the law) that people are honest and non-malicious. Even if the sample is free.
The exact same applies to source code you distribute. It would not be reasonable to analyze every free candy bar for hidden razor blades by meticulously taking it apart, nor do a spectral analysis for peanut traces in exactly the same way it is not reasonable for people to verify every line of code.
This is REALLY hard to believe. Also, god bless the person who thought me to use other people's code.
reply