Dnia czwartek, 12 czerwca 2014 09:50:46 TeMPOraL pisze:
On Jun 12, 2014 9:43 AM, Łukasz "Cyber Killer" Korpalski <
cyberkiller8@gmail.com> wrote:
W dniu 12.06.2014 08:41, rysiek pisze:
Ważny głos w dyskusji.
To wszystko to w sumie prawda, ale to nie problem z szyfrowaniem samym w sobie, a tylko z obecną implementacją i/lub ludźmi.
Well, that's the point. Jest sobie idealna wizja świata, zbudowana na teoretycznych możliwościach jakiegoś rozwiązania, i jest rzeczywistość - o której uczy nas szeroko rozumiana ekonomia. Systemy trzeba projektować tak, by kompensowały zachowania ludzi, a nie liczyć na ich zmianę - bo to się, de facto, nie dzieje.
Dokładnie tak. Technology will not solve social problems.
Dlatego: - edukacja - polityka, niestety - usability, damn it!
Doskonały tekst Smariego McCarthy'ego (m.in. zaangażowanego w MailPile): http://smarimccarthy.is/blog/2014/05/28/engineering-our-way-out-of-fascism/
Warto przeczytać całość, ale proszę, oto mięsny kawałek on-topic:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Now, we’re a bit further down that particular road and we have to stop taking the political consequences of Free Software for granted – as many of us unfortunately do. Even those of us who are the most politically aware sometimes subtly mistake arbitrary decisions about the protocol we use, the cryptosystem we employ, or whether we zero index our arrays, as being purely technical decisions. And while I’ve not yet fully comprehended the political implications of using a red-black tree rather than a binary tree, it is a well documented fact that choosing ASN1 over C-strings can have far reaching political implications.
On top of that – sorry guys – but we suck at design. We suck so much at design that many of us still think a command line is a great user interface, and many of you will defend that stance strongly. Don’t get me wrong, I love the command line, but the command line is a language for people who care about technology. Good user experiences should not require a user to care about technology. In one sense, that comes down to the crux of the problem: Many of us in the free software movement care more about technology than we care about people. Software over wetware. That’s a political stance too.
(...)
Technology is always political, and how even small design decisions made by software developers can have a drastic effect on the political outcomes over long or short periods of time. I’d like to suggest that software developers generally need to start developing like they give a damn about the society they live in – which may be true of the free software movement to a certain but absolutely insufficient degree, and is entirely untrue of those software developers who have not thrown in their lot with the free software movement.
Specifically, I want to rabidly attack the notion that usability and functionality are at odds with each other, and the idea that presenting users with a half baked system where they need to break out the command line whenever things don’t operate within some arbitrary parameters of normalcy is in some way acceptable. Most people don’t care about technology, they care about doing the things that are meaningful to them. They don’t want to spend all day fiddling with GnuPG’s parameters or figuring out whether their XMPP session is being transferred over SSL. They don’t want to know about IPSec or AES. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -