设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

私有云对开源意味着什么?

2014-8-11 17:32| 发布者: joejoe0332| 查看: 4414| 评论: 0|原作者: Kenton Varda |来自: opensource.com

摘要: Sandstorm.io 的下一个目标就是使人们在运行个人Web App上变得更加简单。它允许用户有自己的服务器,通过一个类似App Store的界面进入,用户可以安装自己的App,就像在你的手机上安装App一样。关于 Sandstorm 我们经 ...


为什么没人使用独立的Web应用?

  即使是在Windows平台,人们也会经常安装一些小的开源应用。需要标记一些MP3音乐吗?需要使用一个客户端连接多个聊天网络吗?需要解压一个奇怪的压缩文件吗?当你有这些需求的时候,你可能会想到开源应用。有时候,围绕一个小众需求去创建一个商业软件是很不明智的,但是开发者们在他们空闲时间编写的小应用十分丰富,说不定这些小应用就能满足你的需求。但是在Web端,事情不是这样。任何有意义的服务,只要是它需要服务器,因为资金的限制,这项服务必定只能由公司提供。


  下面我们来描述一个案例:我认识一个多产的程序员,他叫Brad Fitzpatrick。他是LiveJournal,Camlistore,memcached,OpenID等作品的作者,这些软件你或许早已知道。但是下面我说的这个项目你极有可能听都没听过。


  ScanningCabinet 是帮你管理 Paper Mail 的一个小应用。你把你的一个 Paper Mail 放到扫描仪下,ScanningCabinet 扫描邮件内容并把内容存储到云端,然后你就可以标记、访问或者查找邮件。几年前的一个周末,Brad 完成了这个项目并托管到GitHub 上。


  可以说,每个人都可能用到这个产品。不幸的是,没有人能真正使用它。为了安装这个应用,你需要配置服务器(在这里就是App Engine),然后将代码部署到服务器上。即使是知道怎么配置、怎么部署的我,还是不想去做这件事,原因是太麻烦。


  在如今流行的软件即服务的模型之下,如果Brad想让广大群众都能使用这个应用,他需要把它作为一项服务运行。需要建立多用户支持,保证安全性,部署,还要监视它是不是在正常运行。更糟糕的是,他还要为此付出金钱的代价,这意味着他必须要向用户收费,而收费又意味着投放广告,或者是设立账单。Brad显然不想这么做。


  再退一步说,即使他这样做了,谁会用呢?你想把自己的Paper Mail 上传到互联网上某个不知名的人建立的服务器吗?反正我是不会,如果信息泄露了怎么办。


主机是最关键的问题

  说到这里问题就很明确了:开源Web软件要想崛起,用户必须要有自己的服务器。把软件即服务和开源放在一起没有任何意义。如果不能修改代码,那就不是真正的开源,Web应用的高壁垒阻碍了兴趣项目和任何不想获利的项目进入这个领域。


  唯一的解决办法就是保证每个人都能有一个自己的服务器,可以在服务其上安装任何喜欢的软件。用户不需要自己管理服务器,服务器可以由朋友或者是其他组织管理,但是用户一定要能随意安装自己喜欢的软件。还有软件必须在沙盒中运行以保证安全,即使是安装了有Bug的软件或者恶意软件,也不会影响到服务器的其他部分。


  现在,这还仅仅只是一种设想。建立服务器需要时间和技术,而一站式托管服务又只允许运行固定数量的软件。


  现在开源Web应用还没有一个立足之地。


我们的解决方案——分布式托管


  Sandstorm是一个Web应用托管平台,它允许非技术人员安装、运行任意的软件。应用可能是从App Store下载,然后一键安装到Sandstorm,就像在你的手机上安装应用一样。每个应用服务器运行在一个安全沙盒之内,其他的应用在没有获得授权的前提下不可能影响到它。


  我们谈论了许多关于隐私、安全、控制方面的问题,但是对我来说,这些都是 Sandstorm 模型的副产品。开始这个项目的初衷一直是促进开源软件,兴趣项目,小众应用,独立应用的发展。尽管单个应用和 Gmail,Facebook 比起来微不足道,但是所有的这些应用加在一起的价值却是不可小觑的。大公司不感兴趣的小众领域需要开源软件来填补。我们需要不经允许就能修改的软件,以此为基础尝试新鲜事物。现如今我们还没有这样的软件,这让我觉得很荒唐。


写在最后

  我们已经走过很长一段路。现在已经有一个Demo,这个Demo能够满足上面我说到的大部分需求。但是现在我们遇到了资金上的困难。我们能够使Sandstorm成为一个产品,但是我们需要你的帮助。



(英文出处:opensource.com,译者moqiguzhu。

转自:http://code.csdn.net/news/2821125

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部