# 当开发者“去中心化”的时候，他们在想什么？

- 作者：积木
- 发布时间：2014-02-28 09:26
- 分类：公司
- 原文：https://www.ifanr.com/404679

[![indie-office-victor-at-work](https://s3.ifanr.com/wp-content/uploads/2014/02/indie-office-victor-at-work.jpg)](http://www.ifanr.com/404679/indie-office-victor-at-work)

在互联网诞生之初，我们常常以自由、开放和去中心化等名词来形容它，但时至今日，这些理念似乎越来越远了。我们越来越依赖于大公司的产品，将个人数据放在它们的云端，舒适地享受着围墙内的温暖。直到“棱镜门”的发生后，人们才意识到隐私的重要，并且思考更加深层的问题：互联网是否已经越来越偏离当初的理念？

万维网之父 Tim Berners-Lee 呼吁网络的去中心化，重新为一个开放而自由的网络而奋斗。开源领域的一些开发者们开始投身到去中心化的运动中。

从大公司那里夺取用户，他们面临的着许多阻碍，同时也要面对自身的问题。与商业公司相比，用户体验一直是开源产品的弱势。开发者们往往更重视产品的功能，而不是它如何为用户所用。所幸的是，一些开发者已经开始重视这个问题，并且试图去解决它。在接受 [Gigaom 网站](http://gigaom.com/2014/02/27/designing-for-freedom-meet-the-people-putting-user-experience-at-the-heart-of-online-privacy/)采访中，几位致力于“去中心化”的开发者谈到了他们对用户体验的认识。

对于用户来说，控制自己的数据并非不可能，但是需要面对着很高的技术门栏。Open Internet Tools Project（开放互联网工具项目）的首席安全工程师 Eleanor Saitta 认为，可用性是非常关键的。安全工具的功能自然重要，但是如果它的可用性差，人们就不会去使用。“如果没人使用，它还不如不存在的好”，她说。

在她看来，这个问题其实与开源文化有关，“在开源社区中，仍然有许多人这样想‘如果我能用这个工具，为什么其他人就不会用呢？’许多人不愿意承认，如果普通用户觉得难用，就会放弃。”

Redecentralize.org 的联合创始人 Francis Irving 提到 90 年代 Linux 桌面的开发。当时，有人发起了号令，要开发用户友好的桌面，从而导致了 KDE 项目的诞生。“我们又到了这样一个时间点。需要开源运动方面的领袖们发出更多的号召，创造更多可用性的工具。”他说，在“棱镜门”之后，一些设计师开始对开源项目产生了兴趣，但是还没有融入到社区里。

神秘的 Indie Phone 项目发起人 Aral Balkan 说，用户体验是一个难题，“这不仅仅是样式，而是要使功能简单——真的非常困难。这需要大量的专注。不仅仅是在项目完成后做些美化。”

在 Indie Phone 项目中，Aral Balkan 将简洁和可用性放到了首位，而不是像传统开源项目那样执着于功能和定制化。“如果我们想和封闭的方案竞争，就必须在用户体验上进行竞争。”他说。

Indie Phone 使用户能够控制自己的数据，但是无需考虑技术方面的问题。它将是一个对等网络，以实现完全的去中心化，但为了用户体验，也需要一些中心化的东西来支持。这或许意味着为用户代管服务器，同时，有技术的人可以在自己的服务器上搭建个人云端。

在开发者们看来，许多大公司在提供服务时，考虑更多的是广告商而非用户，这也是它们经常忽视用户隐私的原因所在，比如 Facebook 总是在不断调整隐私政策。一个不以广告支撑、不出卖用户隐私的商业模式将有巨大的价值。不过，开源软件开发者需要更加注重设计，开发出更吸引人的产品。“我们需要在相同的领域展开竞争，并且取得胜利。”Open Internet Tools Project 的首席安全工程师 Eleanor Saitta 说。

图片来自 [GigaOM](http://gigaom.com/2014/02/27/designing-for-freedom-meet-the-people-putting-user-experience-at-the-heart-of-online-privacy/)
