开源意味着无需负任何责任?

开源意味着无需负任何责任? 发表于2013-03-11 17:39| 次阅读| 来源CSDN| 0 条评论| 作者王然 开源 摘要:开源通常代表免费和自由,但往往又兼带不负责任的意味,因为作者已经把软件放在了那里随你使用,出了问题他们也不会负责。
但是他们应该为自己的开源项目负责吗?

transloadit.com联合创始人Felix Geisendörfer近日在检查GitHub上开源项目代码时发现了这样的的评论:

“如果你真的关心自己的代码库及其社区,那你必须立刻实现这一功能。”这不一定是评论原文,但大概就是这个意思——希望项目作者Felix无偿地解决他的问题,因为他对社区负有责任。而且他并非唯一这样想的,有很多人都明说或者暗示过,开源作者应该的对其项目负责任。

Tom Dale提出了这样的建议:你不应发布自己无法维护的内容,如果你足够成熟,你会认识到开源实际上是一种责任。

但Felix并不认同这一观点:

你必须承认,开源并非完美,我就曾在使用开源项目时遇到过自己无法解决的问题,也没有获得任何支持,这非常糟糕!但这又是谁的错呢?

客观地想一想,当你使用他人的软件时,通常需要循序">法律法规,一般特指版权。所以我们经常在安装应用前需要同意这样的用户协议:“在任何情况下,作者或版权持有人都无需承担任何索赔、损害或其他责任。”

这正是开源丑陋的一面!大多数人都不愿意对自己的项目负责!

所以在使用开源产品之前,你需要仔细考虑这些问题:


多少其他人在使用该项目?他们用起来怎么样?假设在我使用的时候出问题了,最坏的情况是
什么样的?我有能力去调试、修补这样的问题吗?许可证上是怎么说的?代码质量如何?文档质量、数量如何?有没有自动测试?独立作者维护还是社区维护?咨询或者请求帮助时我能找到这位作者吗?这位作者是如何对待bug报告的?作者原意他人贡献代码吗?他身处哪家公司?他考什么维持生活?他开源此项目的动机是什么?如果他的软件出问题了,我能找别人帮忙修复吗?我有钱去请别人帮忙解决这个问题吗?我可以轻易使用该产品的定制版本吗?作者不合作的话,我能fork他的产品吗?我真正需要的特性是什么?想要完全实现我的想法,需要花多少代价?

因此,即使软件本身是免费的,你也一定值得去用它。

当然,如果你直接要求开源作者负责,这肯定不会起作用。试想一下,如果你和Felix收到了一样的评论,会非常乐意为他解决问题吗?想要开源项目作者对你负责,你首先需要成为一名618.html">负责人的“消费者”!适当地回馈开源项目,无论是以捐赠还是以代码的形式,都是很有必要的。

著名博主&黑客、Stack Overflow联合创始人Jeff Atwood做了这样的比喻:开源程序就如同一个嗷嗷待哺的婴儿,项目的原始开发者就如同其身生父母。作为父母当然有义务去照顾好孩子,如果你没有自信养育好他,就请将它交到孤儿院(开源社区)吧!

以Markdown为例,虽然John Gruber发明他时遵循着非常优秀的的理念,但是它也并非完美,很多使用者,包括Stack Overflow、GitHub在内,在使用了较长的时间后都纷纷对其提出了几点改进的建议,但并没有被他接受。

虽然你不可能杀死一个开源项目,但是糟糕的父母足够导致其成长迟缓,甚至失调。

各位CSDN的网友,关于开源项目作者是否应该承担相应的责任,你们的看法是什么?

时间: 2024-09-04 05:06:15

开源意味着无需负任何责任?的相关文章

开源是否意味着不需要负任何责任?

开源是否意味着不需要负任何责任?发表于19小时前| 次阅读| 来源CSDN| 0 条评论| 作者王然开源摘要:开源通常代表免费和自由,但往往又兼带不负责任的意味,因为作者已经把软件放在了那里随你使用,出了问题他们也不会负责. 但是他们应该为自己的开源项目负责吗? transloadit.com联合创始人Felix Geisendörfer近日在检查GitHub上开源项目代码时发现了这样的的评论: "如果你真的关心自己的代码库及其社区,那你必须立刻实现这一功能."这不一定是评论原文,但大

评论:垃圾短信扰民应负侵权责任

江苏省盐城市滨海县一手机用户,一小时内收到邮政储蓄银行促销广告300多条内容一致的促销短信,该用户的手机一度陷于瘫痪.邮政储蓄银行工作人员表示无法解释. 同一部手机收到300多条内容一致的促销短信,可能是个意外.但是,广大手机用户天天被垃圾短信骚扰,却是不争的事实."12321网络不良与垃圾短信举报受理中心"发布的<2010年上半年手机短信息状况调查报告>显示,只有0.7%的用户表示没有收到过垃圾短信息,用户每周平均收到的垃圾短信息数量为 12条,用户平均每月在垃圾短信息拦

私有云对开源意味着什么?

Sandstorm.io 的下一个目标就是使人们在运行个人Web App上变得更加简单.它允许用户有自己的服务器,通过一个类似App Store的界面进入,用户可以安装自己的App,就像在你的手机上安装App一样.关于 Sandstorm 我们经常会谈论隐私.安全.控制等方面的问题.告诉你一个秘密:所谓的隐私和安全其实不是 Sandstorm 存在的主要原因,它们只是副产品而已. 作为一个私有云平台,创建 Sandstorm 的真正动力在于帮助开源组织和独立开发者打造属于他们自己的Web应用.

开发者福音,微软开源Kinect源代码

开发者福音,微软开源Kinect源代码发表于18小时前| 次阅读| 来源CSDN| 0 条评论| 作者翟方庆微软Kinect开源摘要:微软根据开源协议开放了Kinect的部分源代码,包括用于面部追踪.骨骼查看器和连续手势的代码,代码由C#.C++和VB编写.微软通过Apache 2.0开源协议将这些代码提供给开发者,开发者可以重用目前的Kinect代码,并帮助微软对其进行改进. Kinect已经成为一项经常被微软在公共场合提及的热门技术.为了推进Kinect体感控制器成为PC端的自然用户界面设备

新股发行体制改革的几个核心问题

华生 ●发行定价市场化的改革不可能一步到位,在减少整体风险的同时,改革可能同时面对两方面的批评.但这是渐进式改革必须承担的压力 ●新股发行定价市场化的改革启动以后,新股上市首日不宜再采用原放开涨跌幅限制的特殊优惠政策,留下人为的爆炒空间 ●要确保上市公司发行的社会公众持有的流通比例高于法律下限,明确上市公司在海外发行的H股等股份不能作为流通股与A股合并计算,以避免如中石油那样由于首日流通比例过低而导致的定价过高和人为炒作的现象:发起人股东的限售期宜向国际惯例的3-6个月靠拢 ●在新股上市的存量发

升为领导十大忌 职场百悟大之六

进入职场3--5年后,可能你会因优异的表现,晋升个部门领导,这时候千万不能得意忘形,失去了做人的原则.我没学过什么企业管理MBA之类的课程,我当领导后要求自己的唯一标准就是:过去我希望领导怎样对我,我就应该怎样对待我的下级,除此之外,我还对当好领导总结有以下十忌:   忌自己做不到的事推给下级去做 我没当领导时,我的领导如果让我看出来他做不到的事情让我做,我会很瞧不起他,他说什么我都即使表面上不说,心里也不服,心想:你干不了的事让我干,你不配当我领导,当了个让下级瞧不起的领导又有什么意义呢? 我

解析开源云计算的优缺点

SearchCloudComputing.com邀请行业分析师Bill Claybrook共同讨论市场趋势,当建立一个开源云计算时,各种规模的公司应当如何考虑,而目前哪一家供应商最具影响力.免费的理念对于希望实施云计算而又精打细算的IT部门是极具吸引力的,同时也不会有受限于供应商的顾虑.但是开源项目的DIY特性对于小型IT公司来说是一个主要缺点,因为他们缺乏专门的技术开发人员来建立和管理一个开源云计算架构.如同所有的新技术一样,开源云计算软件也有着其优点和缺点. 使用开源云计算的优势何在? Bi

专家称网帖侵权网站不承担责任

中介交易 SEO诊断 淘宝客 云主机 技术大厅 自称遭网帖诽谤 告发帖人,还是告网站 法律专家称网站不必对网民发表意见承担责任,过多限制网友发帖有伤公民言论自由 匿名网友在网站论坛上跟帖,大爆深圳某公交线路车队队长的"丑事",其中提到了三个"主角"的真实姓名.其中一名"女主角"感觉遭到人身侮辱和诽谤,向警方报案,并将网站告上法庭.昨日上午,此案在福田区人民法院开审,目前暂未宣判.据了解,这是深圳首起涉及网站论坛发帖的侵权案件. 我国的网络侵权案件

欧盟欲通过扩大保障软件消费者法律恐分裂开源界

CNET科技资讯网6月15日国际报道 专家表示,如果欧盟执委会真的通过一条扩大保障软件消费者的法律,那么开放源代码软件开发社区可能面临分裂. 欧盟执委会主张,软件公司应该对在欧盟销售产品的安全性与有效性负起责任. Ovum公司IT研究资深副总裁David Mitchell认为,这可能强化开放源代码软件厂商现行的商业模式,但却让独立开发商更难出头. Mitchell接受ZDNet Asia访问时表示,这项提案可能促使软件厂商强迫顾客在购买软件时,附带签署软件支持与维护合约,以协助厂商履行产品保证义