写点什么

.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:004384
用户头像

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

关注

评论

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

诊所数字化:患者数字档案的价值机遇和风险

boshi

数字化医疗 七日更 28天写作

简单的网站搭建

很甜回忆

网站

javascript中的内置对象和数据结构

程序那些事

JavaScript 数据结构 ES6 程序那些事

(28DW-S8-Day5) 区块链如何防伪

mtfelix

比特币 区块链 非对称加密 28天写作 防伪技术

感性赢了理性那一面——浅谈峰终定律

Justin

心理学 28天写作

runtime笔记

Conan

ios

工作多年,如何找到自己更好的职业方向

一笑

28天写作

别再这么写代码了,这几个方法不香吗?

楼下小黑哥

Java 重构

火山翻译:工业级应用与研究

DataFunTalk

优雅编程 | javascript代码优化的4个小技巧

devpoint

递归 命名空间 闭包 函数绑定

28天瞎写的第二百四十三天:正念冥想可以解决什么问题?

树上

冥想 28天写作 正念

伊卡洛斯象征了什么?「Day 5」

道伟

文化 28天写作

风口上的量子计算机:核聚变一样的赌局,钻石一样的骗局

脑极体

Kalm——基于Kubernetes的部署工具

David

开源 Kubernetes DevOps 运维 运维平台

解读云原生技术

xcbeyond

Kubernetes 云原生 服务网格 28天写作

基于grpc手撸一个RPC框架

cloudcoder

区块链电子合同存证,电子合同区块链服务平台

13530558032

Elasticsearch 查询结果排序

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

科大讯飞发布全新一代智能办公本X2

Xue Liang

专治小学生作业拖沓

Ian哥

28天写作

【计算机内功修炼】十:线程间到底共享了哪些进程资源

码农的荒岛求生

c c++ 线程 操作系统 进程

移除数组中的数字,不用额外空间, 实战RxSwift中的Observable, subscribe, dispose, 吴军老师态度读后感 John 易筋 ARTS 打卡 Week 39

John(易筋)

ARTS 打卡计划 吴军的态度 态度读后感

为您收录的操作系统系列 - 进程管理(下篇)

鲁米

方法论 操作系统 进程

Linux入门篇 —— Shell详解

若尘

Linux 命令行 linux操作

翻译:《实用的Python编程》02_05_Collections

codists

Python

字节跳动面试官这样问消息队列:高可用、不重复消费、可靠传输、顺序消费、消息堆积,我整理了下

冰河

面试 分布式 中间件 消息队列 一起进大厂

一口气发布十大建网利器,华为打算煲出怎样的5G味道?

脑极体

【2021海量真实校招】软件测试面试真题,(大数据整理)刷完应对各家企业面试完全没有问题!

程序员阿沐

面试 软件测试 自动化测试 黑盒测试 白盒测试

阿里粗排技术体系与最新进展

DataFunTalk

如何有效改变别人的认知和行为?

数列科技杨德华

28天写作

腾讯位置服务开发应用

我是哪吒

28天写作 2月春节不断更 腾讯地图 腾讯位置服务开发应用 腾讯位置

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