2015 年十大开源项目

还没有读者喜欢这个。
Top 10 open source projects of 2014 with lightbulb

CC0 公共领域,Jen Wike Huger 修改

我们总结了今年最受欢迎的 10 个编辑精选项目。(去年的榜单引起了轰动!) 

2015 年十大开源项目

Apache Spark

当涉及到开源大数据处理时,Hadoop 不再是唯一的选择。Apache Spark 是一种通用的分布式数据处理工具,允许用户跨多个节点处理海量数据集,协调处理过程,以便用户可以专注于用他们选择的语言编写查询。今年年初,我们宣布了 Apache Spark 创下的新的世界纪录,在短短 23 分钟内处理了 100 TB 的数据。在随后的几个月中,人们对 Apache Spark 的兴趣并未减退,该项目也获得了许多新的贡献者和采用者。

Blender

Blender 基金会的使命是“为艺术家和小型团队构建一个免费和开源的完整 3D 创建流程”。今年,我们在 Opensource.com 上发布的 与 Blender 相关的文章中看到了 Blender 的强大功能。作家和 Blender 爱好者 Jason van Gumster(Blender for Dummies 的作者)分享了这些故事中的大多数,包括最近在阿姆斯特丹举行的 Blender 大会的报道。

D3

当您处理大量原始数据时,有时可视化是理解您所看到内容的最佳方式。当您在网络上提供可视化时,您可以添加新的交互级别,以便以易于理解的格式为受众显示信息。D3 是使这一切变得容易的工具之一,它是一个基于 JavaScript 的数据可视化框架,提供了以图表、图形、绘图、地图等形式显示数据的选项。今年早些时候,我们对 D3 进行了介绍,作为我们 8 种优秀数据可视化工具综述的一部分。

Dolphin

如果您花费大量时间在计算机上管理文件,您将需要一个适合您需求的文件管理器,并为您提供让您快速轻松地控制文件系统的功能。Dolphin 是许多基于 KDE 的发行版中的默认文件管理器,是一个强大的工具,可以帮助您组织文件。有关 Dolphin 的更多信息,请查看 Opensource.com 社区版主 David Both 的全面评论和今年早些时候发布的 Dolphin 文件管理器指南

Git

自从 git 10 年前作为 BitKeeper 的开源替代品进入人们的视野以来,版本控制的世界确实发生了变化,用于管理 Linux 内核的源代码。从那时起,git 迅速成为跟踪文件更改的最流行工具,而不仅仅是代码。Git 帮助跟踪文件的更改,其中版本控制、分支和协作开发可以帮助改进项目的工作流程。您是否仍在使用旧的源代码管理器,但正在考虑迁移到 git?以下是一些关于迁移的技巧和资源

Mattermost

借用 我们对这个开源团队聊天替代方案的评论

“Mattermost 是 [一种] 非常现代的团队聊天方法。Mattermost 目前处于 beta 版本,使用 Golang 编写,并在 React 框架下使用了大量 JavaScript。它具有私有和公共聊天功能,包括一对一通信、良好的存档支持以及与 Slack 非常相似的界面,包括您期望的大多数功能。事实上,如果您已经在使用 Slack,则有一个简单的导入功能,可让您迁移当前的频道和存档。Mattermost 还集成了您组织现有的 LDAP 或 Active Directory 身份验证系统。”

Piwik

Piwik 是 Google Analytics 的开源替代方案,根据作家 Scott Nesbitt 的说法,它很可能包含您需要的功能。

Nesbitt 写道:“这些功能包括访问您网站的访问者数量指标、他们来自何处(包括网络和地理位置)、他们从哪些页面离开您的网站以及跟踪搜索引擎引荐的能力。Piwik 还具有许多报告,您可以自定义仪表板以查看您想要看到的指标。为了让您的生活更轻松,Piwik 使用插件集成了 65 多个内容管理、电子商务和在线论坛系统,如 WordPress、Magento、Joomla! 和 vBulletin。对于任何其他系统,您只需在您网站的页面上添加跟踪代码即可。许多网络托管公司都将 Piwik 作为其一键安装包的一部分提供。您可以试用 Piwik 或使用托管版本。”

有趣的事实:LulzBot 3D 打印机的制造商 Aleph Objects 使用 Piwik 运行其分析

R

在大数据时代,现在可能是学习 R 的时候了,R 已成为数据科学家和其他对统计计算和图形感兴趣的人的首选编程语言,并且受到像 Revolution Analytics 这样的大数据影响者的 吹捧。今年早些时候,R 联盟成为 Linux 基金会协作项目,旨在为 R-Hub 的开发提供支持,R-Hub 是一个新的代码托管平台,用于开发和分发 R 的软件包。

SugarCRM

SugarCRM 是开源客户关系管理领域的巨头,并且之前曾被列为我们的前 5 大 CRM 工具之一。SugarCRM 的社区版可以开箱即用,作为希望更好地管理联系人或希望将姓名列表变成可操作内容的组织的完整解决方案。SugarCRM 拥有大量功能和可插入的基础架构,允许更多自定义,对于希望掌握其联系人的组织来说是一个很好的解决方案。(编者注:SugarCRM 6.5 社区版是 SugarCRM 最新的开源版本,并且仍然被广泛使用。基于 SugarCRM CE 构建的开源替代方案越来越受欢迎。)

Vagrant

简而言之,Vagrant 是一个用于启动和配置虚拟机的命令行工具。借助 Vagrant,环境是可重现和可移植的,并且定义环境的数据存储在文本文件中,从而可以轻松地对您的环境进行版本控制,并像管理代码一样管理您的虚拟机。Vagrant 允许您在本地机器上设置与生产环境几乎相同的开发环境,而与您的主机操作系统无关。此外,学习如何开始使用 Vagrant 也很容易。

感谢 Jason Baker 在本文中提供的帮助。

User profile image.
Jen 领导红帽数字社区团队的社区经理团队。她与丈夫和女儿 June 和 Jewel 一起住在罗利。

贡献者

31 条评论

WTF?你们竟然将 SugarCRM 定位为最佳开源软件,而他们早在 2013 年就放弃了对社区版的所有工作……如果你们对脉搏有了解,那么病人已经尸僵了。SugarCRM 在 2013 年被 fork 成 SuiteCRM……你们应该知道,你们写过关于它的文章。

这是粗制滥造的新闻报道!!

Greg,我和我的编辑同事整理这份列表的重点是 a) 开源,b) 今年被广泛使用的项目,而不管其他标准,例如最新版本或项目开发人员的活动。这可能不太清楚。此外,作为我们年终系列文章的一部分,我们很快将发布一个列表,该列表 *确实* 侧重于作为标准一部分的项目最近的活动。

回复 ,作者 Greg Soper

你需要修复它。SugarCRM 不再属于此列表,您应该写关于 SuiteCRM 的文章。只需修复它,停止为您的错误辩解。

回复 ,作者 Jen Wike Huger

Jen,当您在文章的第一段开头写道“每年我们都会回顾过去 12 个月中最热门的 10 个开源项目。”并在结尾写道“我们期望这些项目在 2016 年取得更大的成就。”时

我想知道一个休眠项目有什么热门之处,以及您对一个已经死了 2 年多的项目有什么其他期望。

我不是故意挑衅。我们过去曾交谈过,我知道你做得很好。

但是,恕我直言,这不是你最好的作品。

回复 ,作者 Jen Wike Huger

我们删除了“我们期望这些项目在 2016 年取得更大的成就”,并添加了一个关于 SugarCRM CE 最新版本的编者注。

回复 ,作者 Greg Soper

Ricki,

感谢您认真对待反馈并采取行动。如果您也注明发布日期,那将是更可取的,因为这比版本号更重要。更好的是,如果您告知读者该产品不再处于积极开发状态。

关于此事的最后评论是,请您考虑一下读者会受到什么影响,他们会遵循红帽对产品的实质性认可。

他们将部署一个没有未来的产品。更糟糕的是,一些底层技术,主要是 PHP,现在已超出其各自供应商的支持范围。任何安全漏洞都将无法修复。您可能会鼓励他们安装越来越容易受到攻击的软件,并且不会有任何更新。

我很惊讶红帽这家我非常尊敬的公司对此感到满意。

回复 ,作者 Rikki Endsley

Jen,没错,SugarCRM 说他们是开源的,只是为了吸引新客户。我以前试过,发现零支持。他们有很多用户,因为 CRM 对公司来说很重要,但这并不意味着他们在开源方面很强大,就真正的社区而言。
Openstack 会更好,即使是复杂的 Vtiger。

回复 ,作者 Jen Wike Huger

完全同意你的观点 Greg。

我想知道编者注是否是在您正确发现这一点后插入的。(编者注:SugarCRM 6.5 社区版是 SugarCRM 最新的开源版本,并且仍然被广泛使用。基于 SugarCRM CE 构建的开源替代方案越来越受欢迎。)

他们从 2013 年开始的整个重定向远离社区版的做法肯定需要像您一样强调。

干杯

来自澳大利亚 Gaz。

回复 ,作者 Greg Soper

Greg,我相信你可以用不那么刻薄的方式说出你想说的话。Jen 是个好人,即使她犯了错误又怎么样?我不记得昨天午饭吃了什么,更不用说 2 年前写的东西了。给她一个休息的机会!如果她故意试图破坏你关心的东西,我可能会看到敌意的原因。

Jen,祝你圣诞快乐。感谢您让我们及时了解所有信息。Greg,也祝你圣诞快乐。你可能会得到一块煤,但至少它会温暖你的心。

@Cory - 我没有证据表明 Cory 不是一个好人,但这不能成为新闻报道不佳的借口。如果你要在“权威”期刊上撰写文章,那么就有相应的责任进行研究。否则,你提供给读者的信息价值非常低。在这种情况下,读者会得到错误的信息。将一个已经死了 2 年多的项目呈现为 2015 年的顶级开源项目之一,这对 opensource.com 的读者没有任何好处。我认为没有必要撤回我的评论。

至于我的顶级列表,我会包括 Docker - https://docker.net.cn/(它允许通过简化安装过程来在全球范围内推广开源软件)和 OnlyOffice - http://onlyoffice.org/ 作为 Google Docs 和 MS Office 365 等“老大哥”的替代品。

Simba,
我审核了您对他人外貌进行人身攻击的评论。欢迎您加入讨论 CRM 在此列表内外的受欢迎程度,而无需发表贬损评论。(请参阅我们的使用条款:https://open-source.net.cn/legal)。

这很酷,即使我认为我对怪异的评论是准确的,但这与主题无关。o:)

回复 ,作者 Rikki Endsley

“b) 今年被广泛使用,而不管其他标准,例如最新版本或项目开发人员的活动。”

对我来说,这就是 Jen 试图指出的关键。Thunderbird 是一个失败的项目,但今天仍然在使用——而且它是开源的。即使项目已经死了,但今天仍然在使用,这是常识。看看 COBOL——今天仍然在使用,而当今时代没有任何东西支持它,但它在某些公司中仍然很受欢迎。新闻报道不佳?---那么你没有理解文章的重点。仅仅因为项目已经死了,并不意味着它在 2015 年没有被广泛使用。

这不是一个合适的理由。这篇文章的写作方式表明 SugarCE 仍然是一个活跃的项目,但事实并非如此。

人们会谷歌“2015 年最佳开源软件”,他们会被这篇文章中的错误误导。它需要修复。

回复 ,作者 bmaynard

呃,所以一篇“2016 年热门语言”的文章将包括 Cobol、Pascal、Fortran……那里仍然有很多这样的东西。我不确定是我没有理解重点。

回复 ,作者 bmaynard

你实际上是对的。我的导师会同意,尽管不再为新项目开发死语言,但它们仍然是热门项目。即使在 2015 年,COBOL 开发人员仍然需求量很大。听着,我在开源世界中仍然很新,更不用说 Linux 了,但我确实理解今天仍在使用的东西。这就像 GUI 或命令行的界面……命令行是老式的,但你猜怎么着……今天仍然在使用。
我可以解释的另一种方式……化油器与燃油喷射。燃油喷射是新技术,但您仍然看到化油器在销售,甚至有关于它们的评论。今天仍然在使用。

不要因为一篇文章是关于今天正在使用的东西,而不是最新和最棒的东西而贬低它。

+1 SuiteCRM
+1 Docker

从最终用户的角度来看,我认为 Raymond 的跨平台浏览器插件也应该得到充分认可!https://github.com/gorhill

我还想对 Meteor 等 Web 框架以及 ActiveEON Parallels 等大数据/计算项目表示敬意。

Swift 2.0 怎么样?几周前刚刚开源

它开源是很棒,但离年底这么近了……我不得不说,在它开源之前,没有足够的人使用它……恕我直言。

回复 ,作者 Zig (未验证)

不同意 Dolphin 上榜。

为什么缺少 Jupyter?

从未听说过,它可能没有那么热门 ;-)

也许写一篇关于它的文章并投稿?

回复 ,作者 will (未验证)

+1 Docker
+1 OpenStack
+1 Angular
+1 Piwik
+1 D3

嘿,MAPS.ME 怎么样?用于 OpenStreetMaps 的开源离线地图是顶级列表的不错候选者!https://github.com/mapsme/omim

我一直期待这些列表,我希望有一天能看到 http://duckduckhack.com/

不错的项目

有趣的项目。

我(当然)会将 https://github.com/enonic/xp 添加到列表中。它是一个 Web 操作系统,包括 Appengine、NoSQL 存储和 Web CMS。它于 2015 年 2 月发布。

此致,
Morten Ø. Eriksen
Enonic 联合创始人

为什么没有安卓?

Monodevelop、Chrome、Firefox、Eclipse 在哪里?
如果你们包括操作系统,
Linux、Android 在哪里?

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.