在济南大学,有三个大学生正在合作开发和维护一个开源操作系统内核,他们把内核命名为Lencer,中文名量格,取格物致知和量子力学的双重含义,可见他们对此项目的期待和宏愿。 为了发展这个项目,他们还成立了随心开源软件社区,希望能吸引更多的人参与和维护这个项目。 我们终极目标就是发展成中国的Apache。把Lencer作为一个主要项目去开发,同时任何人都可以发布开源项目项目成员之一贾海强说。 贾海强目前是济南大学计算机科学与技术专业的大三学生,也是随心开源软件社区的创始人之一。他的另外两个伙伴,是同样来自济南大学的郑雅飞
2015-03-07 12:42
据InfoWorld报道,微软在对开放源代码表示支持后,其Azure云计算平台部门首席技术官马克拉希诺维奇(Mark Russinovich)在一次会议上称,微软可能把Windows发布为开源软件。 当地时间周三,拉希诺维奇在Chef Conf 2015会议上阐述了微软由开放源代码怀疑者到支持者的转变过程。他说,在微软,开放源代码已经不再是禁区,有约20%的Azure虚拟机运行Linux。Chef Conf会议由IT自动化厂商Chef举办,主要议题是IT基础设施运维自动化。 拉希诺维奇解释说,微软最近还把.Net CoreCLR发布为开放源代码软件,因为这有助于吸引开发者使用微软的技术,我
2015-04-03 09:41 Paul Krill, 霜叶
开源不只是简单的开放源码,还必须选择一个经过认可的许可证。除非你明确的告诉别人他们可以任意使用你的代码。在 Github 上有很多开源爱好者,发布很多开源软件,这篇文章就是为了让大家了解这些开源软件使用的何种许可证。这里统计的项目都是公有项目,不包含 fork 的项目。此举的目的是为了鼓励大家跟他人分享工作成果。 从上图你可以注意到使用许可证的仓库比例逐年降低。目前只有不到 20% 的项目使用了被认可的许可证。在 2013年中更是达到最低的 10% 左右。所以 Github 发布了choosealicense.com来解释许可证的选择,并引入许可证
2015-03-11 08:46
开源为大大小小的商业带来了一些显著的效益 -- 但是你可能会对某些用途感到惊讶。 技术上已经发生了一些必然性的改变。举个例子,开源软件以它的方式进入到了你的工作之中。10 年前,这也许还能称为一个问题。现在呢?则已经无法避免开源技术的使用 -- 也没有理由要去避免。有如此多强大(和必需的)的方方面面技术,开源在许多方面已经成为了技术的救世主。但是你哪一块的工作最适合开源软件呢?当然,这个问题的答案会因公司而异。然而许多的应用几乎可以适用于每个场景中。 让我们来看看这10种可能是最佳的使用方法,它们可以帮助你
2015-03-23 08:42 Jack Wallen, wi-cuckoo
国内的很多软件公司或研究机构对开源的热情仅限于免费的代码,而绝少深度参与开源社区的活动。我们对于开源始终是利用多,而贡献少,从国内发起的有一定影响力的开源项目如果不是完全没有,恐怕也是凤毛麟角。我们是如此的吝啬,即使对于正在使用的开源项目,也不肯轻易浪费任何的开发的测试的资源。我有幸两次聆听过自由软件的精神领袖级的人物Richard Stallman的演讲,他特别强调Free is not free,自由不是免费。同样地,开源是自由(Free),而不是免费(Free)。也许,大家在毫无顾忌地尽情地享用开源的免费大餐的时候,完全忘记了开
2015-03-22 11:10 贾彦民
最近我在GitHub连续冲刺了365天,我想写篇博客,记录下为什么开始每天提交,以及它对我的生活带来了什么变化。 我对贡献代码的要求比较简单: 每次贡献必须有意义,必须有实际影响。我可以提交只有空格的修复,但是它们不应该被算作有影响的提交。 它必须是开源的。 早在2013年夏天我就开始了,略早于John Resig,他写了关于每天提交代码的博客,但是我的第一次尝试失败了。正是他的文章鼓舞了我,告诉我不是一个人在战斗。 我和John有着同样的理由:我热爱业余项目(side project),但是我不乐意为了完成它们而投入整个周末。有时候
2015-03-07 13:46 robinson_k, 腊八粥
继.NET开源之后,微软又在GitHub上开放了其Visual Studio构建工具MSBuild的源代码。 本次开源的版本与Visual Studio 2015中包含的版本类似,但存在部分不同。微软方面称将在后期逐步抹平差异。此外,微软承诺会将MSBuild迁移至Linux和Mac平台上,以便开发者在其它平台使用.NET和MSBuild构建程序。
2015-03-20 09:24
Apache 软件基金会管理着上百个开源项目,其中最出名的莫过于 1995 年开发出的 Web 服务器软件 Apache。在 Apache 社区中规模位居前九的项目都是由非营利性组织进行管理的。 在 Ross Gardler 看来,Apache 社区一直维持着「社区重于代码」的理念。 默认共识和时光机理论 (Apache 软件基金会总裁 Ross Gardler) 在 Apache 整个社区中决策是通过达成共识来制定的,而非投票机制,因为投票机制很可能诱发分裂。这种做法被称为「默认共识」:默认大家都是为了社区共同利益进行代码修改。 当然,要多方达成共识非常耗时,不得不经历听取意见
2015-04-07 09:50
Crmky独立开发Cindy,已经很久了~~~至今只有他一个人。 这是一个Java的NIO开发框架,我在上一家公司,和现在所在的这家公司,都已经使用了这个框架。但是,开发人员始终只有他一个人。 前天他写了一篇Blog:《目标》,对我有很大的触动。我也一直存在这样的疑虑,为什么我们要用Java开发网络应用?或者说,使用java开发的网络应用,难道注定只是一个快速原型,就像当年用VB开发桌面应用?一旦需要面对性能需求时,就得推翻过去的工作,用C/C++重新实现一遍? 现在,目标已经很明确了无限接近于C/C++效率的java网络框架。这是Cindy的终
2015-03-09 08:33 庄表伟
可持续开源是指能够支撑自身发展的开源项目。 从软件开发组织的角度来看,可持续开源项目是指有能力及时发布改进代码并修复产品中存在的各种问题的项目,也是有充分理由能够持续发展期的项目。 从项目本身的角度来看,可持续性,简单地说就是项目可以负担本身的支出,这一点对由志愿者推动的项目意义重大。 本文将从项目及其发起者的角度来探讨开源项目可持续性的几种模式。有关如何从采购或重用的角度来评估可持续性,请阅读随附简报如何评估开源项目的可持续性。 (提图来自:themindfulword.org) 实现可持续性 要实现可持续性,项目
2015-03-13 09:39 Jason_WangG
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。