写点什么

.NET 开源现状

  • 2016-02-28
  • 本文字数:1192 字

    阅读完需:约 4 分钟

部分开源贡献者最近对于.NET 开源的现状提出了一些顾虑,他们围绕着个人与企业对于项目的贡献展开了讨论。而微软在.NET 生态环境中所扮演的角色也成为辩论的焦点。

Itamar Syn-Hershko 目前是 Lucene.NET 项目的贡献者,他表示.NET 生态系统的传统发展方式对于开发者只知利用开源软件,却不知回报的思想负有一定的责任:

微软曾是一家产品公司,因此它的生存依赖于产品的销售。操作系统、文字处理器、开发工具、数据库,这些产品都是收费的,而且往往价格不菲。在利用微软产品栈开展工作或进行开发时,免费的工具始终遭到人们的忽视。

而这种状况会让人产生一种危险的心态,即免费即意味着可能无法胜任有一定难度的工作。虽然我可能会对这些工具表示感谢,但这种东西的出现就应该为我所用,并且就应该是免费的。人们也不会产生回报或是成立社区项目的想法,免费就意味着不用自掏腰包,而分辨“免费啤酒”与“免费讲座”有什么区别也是毫无意义的。反正它就是免费的,管它呢。

在 Twitter 上的回应大多数是关于项目资助的想法。Jimmy Boggard写道

库与框架的需求有着巨大的差别,必须有人来资助框架的发展。

Christos Matskas 也写道

许多公司在开源软件的贡献方面设定了一些愚蠢的知识产权限制,这一点必须得到改变。

而在 Reddit 上, Manitcor 也表达了对于开源项目缺乏企业资助的不满:

我所知的一些使用.NET 技术的公司对于开源软件并不支持,他们认为那些开发者的行为是离经叛道的,并且不会为他们提供任何支持。因此,虽然对开源软件的支持是一个值得骄傲的目标,但我看不会有很多人愿意为此丢了自己的饭碗。

虽然部分用户将.NET 的开源现状一定程度上归咎于微软的作法,但也有部分人认为微软决定对.NET 框架与产品开源的做法将起到很大的正面作用。 JustMake 写道

微软对于.NET 的开源开了一个好头,它的影响不应被人们低估。不久之前,我提交了一个关于 VS 2015 的问题,一位开发者随后给我发送了一封邮件,告诉我他已经修复了这个问题。他在邮件中甚至还将相应的 GitHub issue 的链接告诉了我。这与微软之前的做法已经产生了很大的变化,在过去,如果你要与开发者进行交谈,不仅要提交一个问题报告,还必须接受为此付款的可能。这样的变化将改变那些认为代码不能共享的人们的看法。

Sean Killeen 同样认为目前的状况正在逐步改善中,他表示.NET 的开源正在加速发展

我看到身边有越来越多的开发者对于.NET 生态系统的开源表现出兴奋之情,并且他们已经认识到回馈的重要性。我觉得他们现在已经卷起了袖子和裤管,一到时机成熟就准备大干一场,或者更深入地参与其中。我认为新一代的.NET 开发者正在成熟起来,或者说经历了浴火重生。现在,这些开源项目背后有大量热情的人们提供支持。而这段时间以来,微软本身的参与程度也有很大的提升。我希望我们不要只看到像 Itamar 等人的劳动成果,还要主动帮助他们完善这些项目。

查看英文原文: State of Open Source in .NET

2016-02-28 18:003996
用户头像

发布了 428 篇内容, 共 178.7 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

用 Golang 重写 rsync(2):方案的选择

百家饭隐私计算平台创业者

c golang

百问百答第41期:应用性能探针监测原理-Java探针

博睿数据

智能运维 博睿数据 性能检测

TiFlash 源码阅读(三)TiFlash DeltaTree 存储引擎设计及实现分析 - Part 1

PingCAP

哈希彩hash竞猜系统开发逻辑游戏玩法(源代码)

开发微hkkf5566

低代码开发是新瓶装老酒吗?

菜根老谭

如何挑选合适的共享自助洗车机

共享电单车厂家

自助洗车机 自助洗车机价格

函数计算异步任务能力介绍 - 任务触发去重

阿里巴巴中间件

阿里云 云原生 函数计算 FC

彰显个性│github和gitlab之自定义首页样式

自定义 主题 6月月更

隐藏在 graph-ocean 背后的星辰大海

NebulaGraph

ORM框架 图数据库 知识图谱 Nebula Graph

Seata 企业版正式开放公测

阿里巴巴中间件

阿里云 云原生 seata

2022年公共充电站运营端用户体验指数(UEI)发布

易观分析

汽车 新能源

想做自助洗车不知道怎么加盟?

共享电单车厂家

自助洗车加盟

WEB3:什么是去中心化数据库

devpoint

分布式 去中心化 Web3.0 6月月更 InfoQ极客传媒15周年庆

多云管理平台和运维管理平台有什么区别?两者一样吗?

行云管家

云计算 多云管理 云管理

无人24小时自助洗车代理怎么做

共享电单车厂家

自助洗车加盟 自助洗车代理

软件定义汽车时代下的云原生转型实战方法论

York

容器 云原生 车联网 软件架构 6月月更

GraphX 图计算实践之模式匹配抽取特定子图

NebulaGraph

图数据库 知识图谱 Nebula Graph

3.0.0 alpha 重磅发布!九大新功能、全新 UI 解锁调度系统新能力

亚马逊云科技 (Amazon Web Services)

UI 系统 新功能 Tech 专栏

智能自助洗车设备什么牌子好

共享电单车厂家

自助洗车机 智能自助洗车设备 智能共享洗车机

工赋开发者社区 | 风口上的低代码,技术人需要考虑哪些?

工赋开发者社区

低代码 低代码开发 低代码开发平台

云计算运维需要经常上夜班吗?需要倒班吗?

行云管家

云计算 运维 IT运维

一站式智能运维解决方案,企业系统的隐形守护者

云桌派

阿里云 IT 解决方案 智能运维 客户案例

【高并发】又一个朋友面试栽在了Thread类的stop()方法和interrupt()方法上!

冰河

并发编程 多线程 高并发 异步编程 6月月更

IET技能调研首次落地亚洲国家 为阿联酋工程技术发展提供洞察

E科讯

【Spring 学习笔记(六)】Spring Bean 后置处理器

倔强的牛角

Java spring 6月月更

分布式数据库下子查询和 Join 等复杂 SQL 如何实现?

TDengine

数据库 tdengine 时序数据库

Data Summit 2022 大会资料分享(共23个)

墨天轮

数据库 AI 数据仓库 数据湖 BI

数据库:高并发下的数据字段变更

C++后台开发

数据库 高并发 后端开发 Linux服务器开发 C++后台开发

没有行业经验能否加盟自助洗车

共享电单车厂家

自助洗车加盟

Hoo研究院|5月下半月区块链行业投资机构动向

区块链前沿News

Hoo

大数据培训Linux常用命令总结分享

@零度

大数据 Linux

.NET开源现状_.NET_Pierre-Luc Maheu_InfoQ精选文章