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

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

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

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

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

但Felix并不认同这一观点:

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

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

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

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


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

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

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

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

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

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

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

顶0踩0推荐阅读相关主题: 产品 测试 文档 咨询 生活相关文章最新报道清华大学开源镜像站将被关闭 发表公开信谷歌街景:将人与人连接起来GitHub时代:为什么我们都在开源OpenFeint消失后,开源项目OpenKit继续推进开源不只是程序员的专利 政府也可以开源搜索Elasticsearch:PB级数据的快速搜索 月下载量已达20万次清华大学开源镜像站将被关闭 发表公开信TIOBE 2013年3月编程语言排行榜:厚积薄发 Ruby反超Perl前Google资深研究员赵勇回国创业 专注计算机视觉/模式识别开源是否意味着不需要负任何责任?美国航空公司首次开放API 并举办“黑客马拉松”编程大赛GitHub再遭攻击 主要服务中断约一小时

时间: 2024-08-04 03:06:05

开源是否意味着不需要负任何责任?的相关文章

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

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

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

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

谷歌街景:将人与人连接起来

谷歌街景:将人与人连接起来发表于20小时前| 次阅读| 来源CSDN| 0 条评论| 作者钱曙光google谷歌街景大数据开源摘要:随着全球化和人员流动的加剧,人们希望尽快对一个陌生地区熟悉起来的意愿,为谷歌街景这项新技术提供了广阔的前景.Google的最终目标是提供全世界的街头景观.这一服务虽然使枯燥乏味的地图阅读工作变得简单有趣,但也引发诸多争议和质疑. 对于不少人来说,能够在世界各地自由穿梭,而不需要真的进行"实体"旅行,实在算得上是一个伟大的成就.无需经过严酷的穿越,就能够探索

龙芯将两款 CPU 核开源,这意味着什么?

10月21日,教育部计算机类教学指导委员会.中国计算机学会教育专委会将2016 CNCC期间在山西太原举办"面向计算机系统能力培养的龙芯CPU高校开源计划"活动,在活动中,龙芯中科宣布将GS132和GS232两款CPU核向高校和学术界开源.那么-- 龙芯开源的CPU核性能如何? 以往将CPU开源的公司有哪些? 开源CPU核又会带来哪些影响呢? 开源的CPU核性能如何? CPU核也叫微结构,是决定CPU性能.安全.功耗.成本的最重要因素,日常我们所说的双核.四核.八核芯片,其实是将2.4

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

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

开源软件的这 12 个文化基因,能得到你的认可吗

开源软件意味着什么?当你需要向别人解释时,如何省心又省力地传达开源的价值和精髓?自从开源这个短语在1997年首次提出以来,业界在开源方面已经获得了许多来之不易的经验教训,我们不应该忘记这些经验教训. 为此,我收集了12个文化基因,在我看来它们有助于分享历史.搭建舞台,并为开源的定义以及它对整个软件行业的意义提供上下文. 这头几个文化基因涉及软件的构建.我认为,它们定义了我们所认为的成功的开源项目,因为它们就是涉及软件本身的基本方面.了解这些文化基因的项目才会成功.采用宽松许可证.注重社区的软件可

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

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

开源厂商收入突破“十亿美元”的法宝

对企业软件公司而言,年10亿美元的营业收入是座难以逾越的高峰.近日,红帽公司公布了2011年第三季度的财报,并表示红帽完成2012财年的销售目标--10亿美元,已是胜券在握.这意味着,红帽将成为第一个实现开源收入超过10亿美元的厂商. 在为之惊叹的同时,一定会有很多人都想要知道它的成功之处究竟有哪些?本文将就这一话题进行探讨.为此,笔者采访了红帽大中华区总裁潘应麟,就相关问题进行探讨.潘应麟对过去的一年做了回顾和总结,分享了红帽的取得成功的法宝,并谈到了自己对于未来企业IT发展的三大趋势,以及红

佩奇重申Android开源性有意开发硬件

[搜狐IT消息]4月6日消息,Google CEO佩奇在官网刊发一封信,称尽管收购摩托罗拉移动正在进行中,公司仍会保持Android开源性.佩奇预期会在 Android平台.摩托罗拉移动技术上开发很好的设备.不过佩奇也强调,稳步增长的Android生态系统依然会保持开放.信中写道:"开放.许多硬件合作伙伴的投资,它对Android的持续成功很重要.因此,我们会继续与他们合作,提供卓越的用户体验."信中还说:"Android是作为一个开放生态系统建立的,我们没有计划改变这点.&