MediaGoblin 0.3.0 发布:了解这个媒体托管项目的最新动态

还没有读者点赞。
open source button on keyboard

Opensource.com

MediaGoblin,本月发布了 0.3.0 版本,是一个免费且开源的媒体托管平台。项目创始人兼首席开发者 Chris Webber 花费了几分钟与我们谈论了该项目目前的进展和未来。

MediaGoblin 是如何诞生的?

在 2010 年的 LibrePlanet 大会上,我刚刚完成我在 FSF 的 Patent Absurdity 项目的工作(我为这部电影制作了动画),我正在试图弄清楚下一步该做什么。当时有很多关于 “autonomo.us” 风格、富兰克林街声明 兼容的免费网络服务的讨论,我知道作为一名 Python Web 开发者,我的技能就在于此,所以我接下来要做的重大项目很可能就在这个领域。

我最近看到了 Mairin Duffy 为一个名为 Design Hub 的东西制作的一些模型。我对此感到非常兴奋,但认为我想创建一个不那么关注进行中事务,而更像是一个艺术家作品集工具的东西。我也知道我想要一个可以上传各种不同媒体类型的东西,因为我个人做了很多不同类型的项目。所以那时我开始考虑构建一个去中心化的,希望是联邦化的,支持多种媒体类型的 Python Web 应用程序。

我选择 MediaGoblin 这个名字是因为我觉得它很有趣,有点聪明(媒体“吞噬”),而且因为我知道我可以为它画一个像样的吉祥物。

我为这个项目写了一个详细的纲要,添加了一些提交,然后让它在灰尘中放置了大约一年。一年后,我开始重新拾起它,在 identi.ca 上提到了它,并引起了意想不到的兴奋。人们开始向我施压,要求我提供详细信息,Rob Myers 和 Matt Lee 开始推动我使其成为 GNU 项目。大约在那个时候,我觉得社区有很多需求,不想让这个项目夭折。该项目吸引了很多兴奋的贡献者,在过去一年里我们一直在稳步发展。从这个意义上说,MediaGoblin 的计划已经超过一年了,但在实际的、持续的工作方面只有一年历史。

 

当涉及到照片和视频分享时,自由为何如此重要?用户使用 MediaGoblin 比起长期存在(但封闭)的替代方案能获得什么?

自由有时很难作为一项功能向用户描述,尽管我们目前感兴趣的基础群体理解它。我认为挑战的很大一部分将是超越这个基础群体进行沟通。网络媒体自由的重要性体现在很多方面。其中一点是同质化的危险。如果 Flickr 或 YouTube 今天消失了,网络会变成什么样?这对图片或视频意味着什么?即使它们永远不会消失(我确信很多人十多年前也对 Geocities 这么想过),你仍然面临审查的风险。更不用说你真的无法控制这些实例提供的功能集。

在自由软件社区中,对此并没有共识,但如果你每天都依赖自由软件 Web 应用程序,那么运行、复制、分发、研究、更改和改进软件的自由仍然会像桌面应用程序一样影响你。方式不完全相同,但如果你没有这些自由,你就只能使用现有的东西。那些正在思考网络用户自由的人应该阅读 富兰克林街声明

Web 和互联网的设计初衷是去中心化的,但我们看到人们正在转向越来越中心化的平台。我认为人们应该对此感到担忧。我知道我很担忧。

 

MediaGoblin 最好的功能是什么?

MediaGoblin 有很多很酷的功能,但我认为它最酷的地方仍然是对多种媒体类型的支持。事实上,你可以托管图片、视频、ASCII 艺术,以及在我们新版本中,甚至可以托管音频,这本身就很酷。它的设计使得将来可以添加新的类型;我预计在不久的将来会添加 3D 艺术品、演示文稿/文档等等。

由于 Jef van Schendel 的工作,我们还拥有专业且一致的主题。我们需要添加主题支持,使其更容易更改,但感谢 Jef,默认主题看起来非常棒。

MediaGoblin 真正擅长的主要功能是两个简单但重要的东西:自由和社区。我们是一个致力于构建更好网络的自由软件项目,并且我们现在有这么多优秀的人在贡献(我认为此时我们接近甚至超过了 40 位项目贡献者),我认为这对 MediaGoblin 的未来意义重大。

 

您希望在未来实现什么?

我们有很多令人兴奋的事情即将到来,但最重要的包括联邦化、主题化、插件支持和更多社交功能。

联邦化无疑是我们正在努力实现的最重要的事情。我们真的希望能够保留用户在其他媒体发布网站(如 YouTube、Flickr 等)上拥有的良好社交体验,在这些网站上,人们可以进行诸如订阅彼此的频道,或创建一个集合了人们媒体的精选池/频道之类的操作。我们希望这种体验能够在多个 MediaGoblin 站点之间保持一致。想想你和我如何在两个电子邮件服务器之间进行通信,体验就像我们在同一个服务器上一样好,你就会感受到我们正在努力实现的目标。我们正在基于 OStatus 构建,OStatus 与 StatusNet 站点用于联邦化的元标准相同。

主题化和插件支持非常重要,因为用户希望能够更改其安装的外观。人们还希望添加各种功能,例如 LDAP 支持、设置每个用户的上传限制、与他们的咖啡壶直接集成等等。我们无法在 MediaGoblin 的主代码库中完成所有这些操作,而不会使事情变得非常混乱。幸运的是,Will Kahn-Greene 正在规划一个插件系统,我们很快将开始在这方面的工作,所以我很期待。

更多的社交功能当然也会很好;我们已经部分实现了对收藏和订阅的支持,我们有兴趣在用户的主页、画廊等上设置“用户活动”时间线。

 

您见过的 MediaGoblin 的最佳用途有哪些?

目前只有少数几个站点运行 MediaGoblin;我们有一些公共站点,还有一些站点供人们用来托管他们家人的照片和视频。我对我们现有的部署感到非常满意,但我怀疑在接下来的一年里,我们会看到更多有趣的 MediaGoblin 部署涌现出来。

从某种意义上说,MediaGoblin 的最佳“用途”是我们的许多用户也是贡献者,当人们真的希望拥有某些功能时,他们的反应通常是立即投入并开始为此工作。我很高兴我们拥有这种环境!

 

有兴趣参与贡献的人们最好的参与方式是什么?

我想告诉人们的是:加入 IRC (#mediagoblin on Freenode) 并自我介绍!虽然我们在项目中使用多种沟通方式,但大多数活动实际上发生在聊天室中。我们在那里有一个强大的社区,充满了友好的人们,我相信我们很乐意看到你参与进来。

User profile image.
Ruth Suehle 是 Red Hat 开源和标准团队的社区领导经理。她是《Raspberry Pi Hacks》(O'Reilly,2013 年 12 月)的合著者,也是 GeekMom 的高级编辑,GeekMom 是一个为那些在极客和育儿中找到乐趣的人们设立的网站。

1 条评论

很棒的文章,Ruth!我以前从未听说过 MediaGoblin,因此我想我很快就会尝试一下。

© . All rights reserved.