2016 年十大开源项目

在我们年度最佳开源项目列表中,回顾了我们的作者在 2016 年报道的热门项目,以及我们社区版主精选的最爱。
695 位读者喜欢这篇文章。
Top 10 open source projects of 2016

George Eastman House 和 Internet Archive Book Images。由 Opensource.com 修改。CC BY-SA 4.0

我们仍然对每年涌现、成长、变化和发展的精彩开源项目印象深刻。从众多项目中挑选出 10 个纳入我们的年度最佳项目榜单绝非易事,而且如此短的榜单肯定无法涵盖所有值得入选的项目。

为了选出我们的 10 个项目,我们回顾了我们的作者在 2016 年报道的热门开源项目,并收集了我们社区版主的建议。经过版主的提名和投票后,我们的编辑团队最终缩小了最终名单。

那么,这就是我们的 2016 年十大开源项目

Atom

Atom 是来自 GitHub 的一款可 hack 的文本编辑器。Jono Bacon 今年早些时候撰写了关于其“简单核心”的文章,对为用户提供选择的开源项目表示赞赏。

“[Atom] 提供了大多数用户可能需要的大部分核心功能和设置,但缺少一些用户可能需要的更高级或更具体的功能。……Atom 提供了一个强大的框架,几乎允许 Atom 的任何部分被更改和扩展。”

要开始贡献,请阅读指南。要与其他用户和社区联系,请在 GitHubDiscussSlack 上找到 Atom。

Atom 采用 MIT 许可证,源代码托管在 GitHub 上。

Eclipse Che

Eclipse Che 是下一代在线集成开发环境 (IDE) 和开发者工作空间。Joshua Allen Holm 在 2016 年 11 月为我们带来了 Eclipse Che 的评测,其中介绍了项目背后的开发者社区、其创新地使用容器技术以及开箱即用的热门语言支持。

“Eclipse Che 附带的即用型捆绑堆栈涵盖了大多数现代流行语言。有适用于 C++、Java、Go、PHP、Python、.NET、Node.js、Ruby on Rails 和 Android 开发的堆栈。堆栈库提供了更多选项,如果这还不够,还可以选择创建自定义堆栈,以提供专门的环境。”

您可以通过在线托管帐户、通过本地安装或在您首选的云提供商中测试 Eclipse Che。源代码可以在 GitHub 上找到,并采用 Eclipse 公共许可证

FreeCAD

FreeCAD 采用 Python 编写,是众多计算机辅助设计(或计算机辅助绘图)工具之一,可用于为现实世界中的对象创建设计规范。Jason Baker 在AutoCAD 的 3 个开源替代方案中撰写了关于 FreeCAD 的文章。

“FreeCAD 可以导入和导出各种常用 3D 对象格式,其模块化架构使其易于通过各种插件扩展基本功能。该程序具有许多内置界面选项,从草图绘制器到渲染器,甚至还有机器人模拟功能。”

FreeCAD 采用 LGPL 许可证,源代码托管在 GitHub 上。

GnuCash

GnuCash 是一款跨平台的开源桌面解决方案,用于管理您的个人和小企业帐户。Jason Baker 在我们个人理财开源替代方案 Mint 和 Quicken 的综述中收录了 GnuCash。

GnuCash “具有复式记账功能,可以从多种格式导入,处理多种货币,帮助您创建预算,打印支票,在 Scheme 中创建自定义报告,并且可以从网上银行导入并直接为您提取股票报价。”

您可以在 GitHub 上找到 GnuCash 的源代码,它采用 GPL 版本 2 或 3 许可证

值得一提的是 GnuCash 的替代方案 KMyMoney,它也获得了我们榜单的提名,并且是另一个在 Linux 中管理财务的好选择。

Kodi

Kodi 是一款开源媒体中心解决方案,前身为 XBMC,可在各种设备上作为 DIY 工具使用,用于构建机顶盒以播放电影、电视、音乐等。它具有高度可定制性,并支持众多皮肤、插件和各种遥控设备(包括其自己的自定义 Android 手机遥控器)。

尽管我们今年没有深入报道 Kodi,但它不断出现在关于构建家庭 Linux 音乐服务器、媒体管理工具,甚至之前关于最受欢迎的开源视频播放器的民意调查文章中。(如果您在家中使用 Kodi 并想撰写关于您的体验的文章,请告知我们。)

Kodi 的 源代码 可以在 GitHub 上找到,它采用 GPLv2 许可证。

MyCollab

MyCollab 是一套用于客户关系管理、文档管理和项目管理的工具套件。社区版主 Robin Muilwijk 在其 2016 年十大项目管理工具综述中介绍了项目管理工具 MyCollab-Project 的详细信息。

“MyCollab-Project 包含许多功能,例如甘特图和里程碑、时间跟踪和问题管理。它还通过其看板支持敏捷开发模型。MyCollab-Project 有三个版本,其中 社区版是免费和开源选项。”

安装 MyCollab 需要 Java 运行时和 MySQL 堆栈。访问 MyCollab 网站了解如何为该项目做出贡献。

MyCollab 采用 AGPLv3 许可证,源代码托管在 GitHub 上。

OpenAPS

OpenAPS 是我们的版主在 2016 年发现的另一个有趣的项目,但也是我们尚未深入报道的项目。OpenAPS,即开放人工胰腺系统项目,是一个致力于改善 1 型糖尿病患者生活的开源项目。

该项目包括“以安全为重点的参考设计,工具集以及开源参考实现”,专为设备制造商或任何个人设计,使其能够构建自己的旨在安全调节夜间血糖水平(通过调整胰岛素水平)的人工胰腺设备。尽管潜在用户应仔细检查该项目,并在尝试构建或使用该系统之前与他们的医疗保健提供者讨论,但项目创始人希望开放技术能够加速医疗设备行业的研发步伐,以发现解决方案并更快地将其推向市场。

OpenHAB

OpenHAB 是一个具有可插拔架构的家庭自动化平台。社区版主 D Ruth Bavousett 今年购买房屋并尝试使用 OpenHAB 后,撰写了关于 OpenHAB 的文章

“我发现的一个有趣的模块是蓝牙绑定;它可以监视特定蓝牙设备(例如您的智能手机以及您孩子的智能手机)的存在,并在该设备到达或离开时采取行动——锁定或解锁门、打开灯、调节恒温器、关闭安全模式等等。”

查看提供与社交网络、即时消息、云 IoT 平台等集成和通信的绑定和捆绑包的完整列表

OpenHAB 采用 EPL 许可证,源代码托管在 GitHub 上。

OpenToonz

OpenToonz 是用于 2D 动画的制作软件。社区版主 Joshua Allen Holm 报道了其在 2016 年 3 月的开源发布,并且 Opensource.com 上的其他动画相关文章中也提到了它,但我们尚未对其进行深入报道。敬请期待。

同时,我们可以告诉您,OpenToonz 有许多独特的功能,包括 GTS(由吉卜力工作室开发的跨度工具)和用于图像处理的 插件效果 SDK

要讨论开发和视频研究主题,请查看 GitHub 上的 论坛。OpenToonz 源代码托管在 GitHub 上,该项目根据修改后的 BSD 许可证获得许可。

Roundcube

Roundcube 是一款现代的基于浏览器的电子邮件客户端,它提供了许多(如果不是全部)电子邮件用户可能习惯于桌面客户端的功能。Roundcube 支持 70 多种语言、集成的拼写检查、拖放界面、功能丰富的地址簿、HTML 电子邮件撰写、多种搜索功能、PGP 加密支持、线程等等,可以作为许多用户的即插即用型替代电子邮件客户端。

Roundcube 与其他四种解决方案一起被收录在我们开源 Gmail 替代方案的综述中。

您可以在 GitHub 上找到 Roundcube 的 源代码,它采用 GPLv3 许可证。除了直接 下载 和安装该项目外,您还可以在许多完整的电子邮件服务器软件包中找到它,包括 Kolab GroupwareiRedMailMail-in-a-Boxmailcow


这就是我们的榜单。您在 2016 年最喜欢的开源项目是什么,为什么?请在下面的评论中告诉我们。

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

贡献者

3 条评论

很棒的评论。我今年成为了 GnuCash 的用户,我非常喜欢它。我替换了 Quicken Home and Business,并且没有找到返回的理由。这是一个很棒的应用程序。我还尝试过 Kodi,我的儿子和女婿都在某种程度上使用它。

Atom:2015 年发布
Eclipse Che:2016 年发布 (✓)
FreeCAD:2002 年发布
GnuCash:1998 年发布
Kodi:2004 年发布
MyCollab:2013 年发布
OpenAPS:2015 年发布
OpenHAB:2014 年之前发布(参见 github 存储库)
OpenToonz:2016 年发布 (✓)
RoundCube:2008 年发布

这意味着这篇文章实际上只有 20% 与 2016 年相关。作者甚至懒得打开关于这些项目的维基百科页面……我的意思是,我期望在这里找到一篇关于新的有趣软件的文章。而不是 1998 年软件的一些转发。

那么,仅仅因为一个软件是在某个年份创建的,而不是 2016 年,它就不再相关了吗?我看到您抱怨的许多项目在 2016-2017 年内都有更新。

考虑到您特别提到了 OpenHAB 的存储库,请查看一下:https://github.com/openhab/openhab1-addons/pulse/monthly

仍在积极维护...

回复 ,作者:notimportant (未验证)

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