4 ms·
>> * 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
by orlp 4y ago
>> * 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.
- thesuperbigfrog 4y ago>> 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. That is not what the licenses say. Most FLOSS licenses have a clause like this: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. If the author explicitly disclaims all responsibilty about the released software, then all responsibilty falls on the user.