[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Design principles and ethics (was Re: Execute without read (was [...
From: |
Pierre THIERRY |
Subject: |
Re: Design principles and ethics (was Re: Execute without read (was [...])) |
Date: |
Sat, 29 Apr 2006 03:59:16 +0200 |
User-agent: |
Mutt/1.5.11+cvs20060403 |
Scribit Bas Wijnen dies 28/04/2006 hora 15:21:
> > I admit I do sometimes think the same way (and do act in this way),
> > but I'm not sure it's not morally objectionable, sincerely.
> It isn't, it is worth a lot of praise. The position of "I didn't do
> anything wrong, I only made it posible" combined with "I didn't know I
> was doing anything wrong, it was so easy" directly leads to bad things
> happening.
But we were not talking about doing or letting anyone do something
wrong. Instead, we talked about morally objectionable uses, which is
very different IMO.
> In practice, Alice can give Bob a binary, and it's well-known that
> reverse-engineering a binary is much harder than simply redoing the
> thing.
Still, this assertion is far from true in all cases, and thus should not
be considered a valid argument to prevent a feature.
> > Your conclusions about the fact that reverse engineering is harder
> > than writing from scratch, that NDA are dangerous and than educating
> > people instead of limiting them are, at best, true in the general
> > case.
> Eh, what is true in the general case is also true in a specific
> case... You don't seem to mean that.
Maybe I was not as clear in English as I would have been in French: the
conlusions are _usually_ true (which translates in French to « en
général »), not always.
> > But building principles on the general or, worse, ideal case is a
> > very dogmatic position, IMHO.
> Of course it is. What's the difference between a dogma and a design
> principle?
A dogma is a definite position that cannot admit any exception. Only in
mathematics, AFAIK, do principles never admit exceptions. Design
principles are not inflexible laws, merely strong guidelines.
> We should still educate Bob that he should talk to Alice and they
> would both be more productive when they look at each other's code.
Typically, yes. But when you teach, you quickly learn that showing even
a part of the solution is sometimes the worst thing to do with some
students.
Semantically,
Nowhere man
--
address@hidden
OpenPGP 0xD9D50D8A
signature.asc
Description: Digital signature
- Re: the deadly hypercube of death, or: handling permissions, (continued)
- Re: the deadly hypercube of death, or: handling permissions, Marcus Brinkmann, 2006/04/27
- Re: the deadly hypercube of death, or: handling permissions, Jonathan S. Shapiro, 2006/04/27
- Re: the deadly hypercube of death, or: handling permissions, Pierre THIERRY, 2006/04/27
- Re: the deadly hypercube of death, or: handling permissions, Marcus Brinkmann, 2006/04/27
- Re: the deadly hypercube of death, or: handling permissions, Pierre THIERRY, 2006/04/27
- Re: the deadly hypercube of death, or: handling permissions, Marcus Brinkmann, 2006/04/27
- Execute without read (was Re: the deadly hypercube of death, or: handling permissions), Pierre THIERRY, 2006/04/27
- Re: Execute without read (was Re: the deadly hypercube of death, or: handling permissions), Marcus Brinkmann, 2006/04/27
- Design principles and ethics (was Re: Execute without read (was [...])), Pierre THIERRY, 2006/04/28
- Re: Design principles and ethics (was Re: Execute without read (was [...])), Bas Wijnen, 2006/04/28
- Re: Design principles and ethics (was Re: Execute without read (was [...])),
Pierre THIERRY <=
- Re: Design principles and ethics (was Re: Execute without read (was [...])), Bas Wijnen, 2006/04/29
- Re: Design principles and ethics (was Re: Execute without read (was [...])), Pierre THIERRY, 2006/04/29
- Re: Design principles and ethics (was Re: Execute without read (was [...])), Bas Wijnen, 2006/04/29
- Re: Design principles and ethics (was Re: Execute without read (was [...])), Pierre THIERRY, 2006/04/29
- Re: Design principles and ethics, Tom Bachmann, 2006/04/29
- Re: Design principles and ethics, Bas Wijnen, 2006/04/29
- Re: Design principles and ethics (was Re: Execute without read (was [...])), Bas Wijnen, 2006/04/29
- Re: Design principles and ethics (was Re: Execute without read (was [...])), Tom Bachmann, 2006/04/29
- Re: Design principles and ethics (was Re: Execute without read (was [...])), Bas Wijnen, 2006/04/29
- Re: Design principles and ethics (was Re: Execute without read (was [...])), Marcus Brinkmann, 2006/04/28