[Python-Dev] Add a frozendict builtin type

Stephen J. Turnbull stephen at xemacs.org
Fri Mar 2 11:12:17 CET 2012


Mark Janssen writes:
 > Since there's no way (even theoretical way) to completely secure anything
 > (remember the DVD protection wars?), there's no way there should be any
 > liability if reasonable diligence is performed to provide security where
 > expected (which is probably calculable to some %-age of assets
 > protected).
That's not how the law works, sorry. Look up "consequential damages,"
"contributory negligence," and "attractive nuisance." I'm not saying
that anybody will lose *in* court, but one can surely be taken *to*
court. If that happens to you, you've already lost (even if the other
side can't win).
 > Open sourcing code could be said to be a disclaimer on any liability as
 > your letting people know that you've got nothing your trying to
 > conceal.
Again, you seem to be revealing your ignorance of the law (not to
mention security -- a safe is supposed to be secure even if the
burglar has the blueprints). A comprehensive and presumably effective
disclaimer is part of the license, but it's not clear that even that
works. AFAIK such disclaimers are not well-tested in court.
Guido is absolutely right. There is a risk here (not in the
frozendict type, of course), but in distributing an allegedly
effective sandbox. I doubt Victor as an individual doing research has
a problem; the PSF is another matter.
BTW, Larry Rosen's book on Open Source Licensing is a good reference.
Andrew St. Laurent also has a book out, I like Larry's better but
YMMV.


More information about the Python-Dev mailing list

AltStyle によって変換されたページ (->オリジナル) /