开源项目开发者的动机是什么?

今天,许多重要的软件项目采用的是开源开发模式,但参与这些项目的志愿开发者们都是出于利他主义动机吗?哈佛和维也纳大学的研究人员在PNAS上发表了一篇论文,分析了流行开源统计计算和数据分析环境R的开发者。 研究人员收集了将近1000名R贡献者的问卷,询问驱使他们参与R开发的内部和外部动机,内部动机有乐趣和责任,外部动机包括他们的工作有助于学术进步。 R被广泛用于学术领域。运用回归分析对数据进行分析发现,有内外动机的开发者的贡献更多。就所参与项目的工作特点而言,研究人员发现工作涉及到社交元素的 开发者更可能持续作出贡献。而工作独立的开发者会越来越少的参与未来开发。数据还发现,开源项目趋向于在参与者中促进更高程度的社交依赖性,尤其是那些倚 重于彼此保持工作进展的参与者。

文章转载自 开源中国社区[https://www.oschina.net]

时间: 2024-08-02 02:25:35

开源项目开发者的动机是什么?的相关文章

开源项目文档13处应规避

大多数开源项目开发者只关注于软件的质量,而常常忘记编写高品质的文档.但是,文档的好坏对于一个项目的成功有着至关重要的作用,它可以帮助用户快速了解这个项目,或在用户的使用过程中提供一些帮助.  然而,有很多开源项目的文档令人失望,主要表现在以下几个方面.  1.  缺乏一个良好的README或介绍  README可以使潜在用户对你的项目有一个初步.快速的了解,如果该项目在GitHub上,README文件会自动显示在该项目的主页.如果你想一下子吸引住用户,并让他们继续探索你的项目,那么一个好的介绍必

企业贡献开源项目背后隐藏着哪些重大战略动机

大多数公司通过使用开源软件获得了很多竞争上的优势,这一点毋庸置疑.但另一边呢,公司可以从对开源贡献上获得什么好处呢? 虽然通用创建利他主义而获得了一些"回馈",但是企业所需要的是必须以这种方式得到更多的回馈和利益.像Google或Facebook那样贡献数百万行代码开源的积极性背后,其经济动机又是什么呢?下面我们来看看,企业贡献开源项目背后隐藏着哪些重大战略动机? 1. 建立标准 2010年,NASA 和Rackspace 在Apache 2.0许可协议的基础上发布了自己的云计算平台.

Palo Alto研究员称 未知攻击者使用恶意程序Dimnie攻击Github开发者 企图在开源项目中注入后门

过去几个月间,在GitHub网站上发布代码的开发者陆续遭到攻击,这些攻击都使用了一种鲜为人知却切实有效的网络间谍软件.攻击始于1月份,通过精心构造的恶意邮件吸引开发者注意,如请求他们为开发项目提供帮助或邀请他们参与有偿定制编程工作. 恶意邮件诱骗开发者下载恶意程序Dimnie 邮件中的.gz附件包含Word文档,其中嵌入了恶意宏代码.运行后,宏代码会执行PowerShell脚本,连接远程服务器,下载恶意程序Dimnie.根据Palo Alto Networks(PAN)研究员所说,Dimnie至

百万开发者拥戴!七大.NET著名开源项目

尽管过了相当长的时间,花费了不少资源,微软和.NET社区还是在最近几年加入到了开源运动的阵营中来了,这令人相当惊讶,因为两大阵营一直都是经常对立的.然而,事实是依靠开源,微软社区中的开源开发工具日益发展壮大.本文将深入了解.NET领域的开源项目,介绍七个在全球受到数百万.NET开发者拥戴和欢迎的开源项目. AJAX 控件工具包 仅仅五年时间,自从AJAX的概念提出来以后,使用JAVASCRIPT,XML和异步通信去提升用户的在线体验已经从新颖的想法变为实在的需要.因为AJAX驱动的要求已经变得很

开发者不重视文档:开源项目深受其苦

GitHub 近期对 3800 多个开源项目和超过 5500 名会员,以及 500 名来自其他平台上的开发者进行了调查,目的是了解这些使用.构建和维护开源项目的人的态度.经验和背景等相关数据. 调查结果显示,项目文档是非常被用户重视,但也是经常被开发者忽视的东西.文档有助于指导新用户如何使用项目.如何反馈.使用条款和贡献指南以及社区行为准则,改进文档也是回馈开源的一个非常有影响力的方式.但事实上,93%的受访者表示对普遍存在的不完整或过时文档感到沮丧,也有60%的贡献者表示很少或从未对文档做出过

一起谈.NET技术,百万开发者拥戴!七大.NET著名开源项目

AJAX 控件工具包 仅仅五年时间,自从AJAX的概念提出来以后,使用JAVASCRIPT,XML和异步通信去提升用户的在线体验已经从新颖的想法变为实在的需要.因为AJAX驱动的要求已经变得很普通,不久开发者们都投入到开发AJAX框架中去,这使得象日历和客户端表单验证这样的功能变得很容易实现. .NET开发者在处理AJAX方面有ASP.NET AJAX Control Toolkit工具包这个很好的解决方案.它由微软公司和开发者社区联合开发,提供了多种功能强大的控件,如评分控件,模态弹出窗口,密

《开源思索集》一开源项目也要讲注意力经济

开源项目也要讲注意力经济 开源思索集这是因OSTC大会的需要,接受CSDN采访的一个答复稿.文字与CSDN网站的略有不同. CSDN: 庄老师,可以自我介绍一下吗?您现在在华为的工作还是以推广开源服务为主吗?我是2013年11月加入华为的,目前主要的工作是华为的内源社区平台建设.简单的说,这项工作的主要目标,是将开源社区的思想.方法.开发模式与激励机制,引入到华为内部,让华为内部的六七万研发人员,能够以开源的方式,开展内部的开发协作活动.(Open Source -> Inner Source)

使用开源项目的正确姿势,都是血和泪的总结!

软件开发领域有一个流行的原则:DRY,Don't repeat yourself,我们翻译过来更形象通俗:不要重复造轮子.开源项目主要目的是共享,其实就是为了让大家不要重复造轮子,尤其是在互联网这样一个快速发展的领域,速度就是生命,引入开源项目,可以节省大量的人力和时间,大大加快业务的发展速度,何乐而不为呢?   然而现实往往没有那么美好,开源项目虽然节省了大量的人力和时间,但带来的问题也不少,相信绝大部分同学都踩过开源软件的坑,小的影响可能是宕机半小时,大的问题可能是丢失几十万数据,甚至灾难性

点评10款Github上最火爆的国产开源项目

感谢Github,让我们有了一个优秀的共享平台,享受思想碰撞.参与优秀项目的激情.下面我跟广大的程序猿们,分享一下Github上最热的10款国产开源软件(本人纯手动计算,按照星数点评,有些熟悉就说的多,不熟悉就少说.失误之处你给我指出来,我下次补上). 1. Echarts Echarts 是基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表. 所属公司:百度 Star:5204 提交时间:5/26/2013 优势:echarts提供商业产品常用