最佳的开源项目有哪些?

还没有读者喜欢这个。
Open thread

Opensource.com

当 Opensource.com 正在为我们即将到来的 2 月 17 日开始的“开源新手周”做准备时,我们希望听取读者关于哪些开源项目最适合新手的意见。在您回复投票后,请在日历上标记

开源新手周:2 月 17 日 - 28 日

文章征集!我们正在征集和建议关于您所做的工作或您认识的人正在做的工作的故事,以帮助开源软件、硬件和开放性其他领域的新手。请将您的文章或想法发送至 open@opensource.com联系我们——从现在到 2 月 14 日。

在这一年中,我们计划继续围绕特定主题开展此类活动,例如 青年女性 和开源新手。 请继续关注,我们还有很多想法!

标签
User profile image.
Opensource.com 发布关于创建、采用和分享开源解决方案的故事。在 Twitter 上关注我们 @opensourceway。

33 条评论

Joomla :)

Joomla! (www.joomla.org)

感谢 Ruth 和 Chiara 推荐 Joomla! 我可以自己推荐这个项目,作为前成员。有很多事情可以做,例如:编码、文档、翻译等等。这是进入开源项目并学习的好方法。

抱歉,Joomla 已被弃用 ;)

如果您是 Java 开发人员,一种方法是查看 http://nemo.sonarqube.org/,看看您喜欢哪些也需要清理的项目。

只是想指出,Dreamwidth 是一个非常棒的开源项目,适合刚入门的女性。我个人在使用上游 Mailman 项目社区方面也有很好的经验。

投票中建议的项目都是非常大型的、成熟的项目,拥有庞大的代码库。虽然每个项目都是一个很棒的社区,并且欢迎新手,但我确实觉得参与一个较小的项目会让人感觉不那么有压力,因为您可以深入了解应用程序(因为它的范围较小),并且您可以更密切地了解大多数贡献者(因为项目规模没有那么大。)您可以从较小的项目中获得更个性化的体验,并且您可以学习基本知识,以便在以后喜欢的情况下转移到更大的项目。

人们在哪里可以开始使用 Dreamwidth?

我认为可以在这里找到 Dreamwidth http://www.dreamwidth.org/about

虽然我投票给了 Ubuntu,但我深信开源的真正灵魂在于 Debian 项目,它是软件中开源和自由的纯粹定义,但由于在该项目中贡献非常困难,我建议使用 Ubuntu 项目及其非常好的 launchpad 贡献门户。

我认为 KDE 对于新的开发人员来说可能是一个很棒的项目,也是我最早贡献的项目之一。它是一个非常庞大且成熟的项目,但它被分成许多较小的子项目,可以满足大多数兴趣,从 C++/OpenGL 中的低级图形编程,到 plasma 以及使用解释型语言在相对较短的时间内创建有用的 widgets。社区友好且热情,他们参加各种项目,例如 Google Summer of Code,以鼓励新的贡献者,并举办年度开发者大会。

Joomla!

Joomla 拥有完善且乐于助人的社区,以及活跃的论坛。任何人都可以贡献任何级别的内容,或获得问题的帮助!
https://joomla.net.cn/about-joomla/contribute-to-joomla.html

Joomla!

Wordpress。它很容易上手,并且是一个非常流行的开源应用程序。

KDE

如果您对地图感兴趣,请查看 Open Streetmap http://wiki.openstreetmap.org/wiki/Beginners'_guide 您或许可以将您自己的社区放到地图上。

或者您可能对科学感兴趣?请查看开放科学和开放获取 http://openscience.com/what-is-open-access-useful-links-for-beginners/

如果您想使用具体的东西,像开放硬件这样坚实的东西,这很有趣:http://www.youtube.com/user/RaspberryPiBeginners。

我喜欢 OpenStreetMap 的建议。作为地图爱好者,我喜欢开放地理数据项目,因为它们允许几乎任何人参与——只需要一些关于您居住、工作和娱乐区域的知识,就可以为地图数据做出重要补充。

在开发者方面继续地图爱好者主题,我最喜欢的开源入门建议是 GDAL/OGR,它们为想要尝试地理数据操作的人们提供了非常易于使用的 Python 绑定。我也非常喜欢玩 OpenGeo Suite 堆栈的开源社区版,您可以启动并运行它,并在没有编程经验的情况下完成很酷的事情(尽管有一点服务器配置背景知识会有所帮助)。

WordPress!使用和编程。

OpenHatch - 一个帮助人们学习如何为开源做贡献的项目。通过“开源走进校园”计划进行精彩的推广。

Python 是另一个非常适合初学者和新手的社区。

Bodhi Linux

对于“想要开始使用开源”的人来说?
我假设我们谈论的是贡献。
我花了很多时间在翻译上,我仍然认为这是开源软件特别重要的一个方面。考虑 LibreOffice 的翻译——专有软件提供商极不可能翻译此软件。
如果我们谈论的是编码,那么顶部的项目似乎有一个学习曲线。Wordpress 主题,也许?那似乎是一个开始的地方?

我会说

<ul>
<li><a href="http://wiki.openstreetmap.org/wiki/Beginners'_guide">Open Street Map</a></li>
<li><a href="http://www.blender.org/get-involved/">Blender</a></li>
<li><a href="http://www.mozilla.org/en-US/contribute/">Mozilla</a></li>
<li><a href="http://community.opensourcebeehives.net/">Open Source Beehives</a></li>
</ul>

firefox?和开源 html5 游戏?

:) Joomla!

什么是 Joomla? ;) 当然是开玩笑,很高兴看到您注册。欢迎来到 Opensource.com!

像往常一样,我会推荐 <a href="http://flossmanuals.net">FLOSS Manuals</a>。如果您没有(很多)技术能力,或者即使您有,这也是为任何数量的开源项目创建文档的好方法。特别是如果您无法选择一个项目。

Drupal 拥有一个很棒的社区,他们有积极的倡议来帮助新人开始贡献,这是我在其他项目中没有遇到过的。查看 http://drupalladder.org/,了解为帮助人们开始贡献而构建的一些内容。

我推荐 python! =)

Debian。

嗨!为什么在投票中定义 joomla?

从商业角度来看 - Wordpress
大量的插件、模板、文档,易于学习和管理,但最重要的是,在您的四度人脉中总有人使用过 Wordpress。

如果您想开始使用 FOSS,请开始您自己的项目 - 或与朋友一起开始一个项目。您可以拥有更多的控制权,做更多的事情,并从底层学习行业知识,而不会被一个大型项目淹没,即使没有您,一切都进展顺利。

我获得了 java 开发人员认证,正在使用它来构建更多 JSP、Spring 和更多 J2EE 相关技术。我如何提高我在 Java 方面的知识,例如实习或任何初学者项目?请提出建议.....

提前感谢..
Suba

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