快讯:微软把 C# 编译器开源了

2014-04-04 09:55:58 +08:00
 jeeve
如题:

http://roslyn.codeplex.com/
7504 次点击
所在节点    程序员
29 条回复
billzhuang
2014-04-04 15:05:04 +08:00
roslyn早就开源了……
NetCobra
2014-04-04 15:13:19 +08:00
@Narcissu5
没错,MS精的很,对license控制得很严,刚刚开源的DOS的源代码就基本上属于只能看的,开源项目基本不能使用里面的代码,所以这些开源项目只是一种姿态而已;而WinJS可以吸引更多的开发人员为Windows开发程序,所以license使用的是apache 2.0的license,以吸引更多的人来改进WinJS,这才是 @iscraft 所期望的“更多的开发者会投入到开源的windows中去 他们会去完善改变windows”,但MS不会把这种license使用到Windows这种身家性命所系的产品上。
9hills
2014-04-04 15:54:35 +08:00
@min 微软敢以GPLv3开源,别人就敢用了

光把源代码拿出来可不行,还有license和专利呢。
min
2014-04-04 16:40:45 +08:00
@timothyye 编译成二进制直接跑,这个目前还只针对store app,平板的程序
ChiangDi
2014-04-04 16:41:09 +08:00
apache应该是跟MIT和BSD之类差不多非常宽松的协议了吧。
myv2ex
2014-04-04 16:58:28 +08:00
是开源,非自由,只是Open Source,不是For Free,M$还是那个M$,不断的玩着文字游戏,等什么时候真的For Free,大家再Happy一下,只是让你在调试的时候可以能方便一点,仅此而已。另,要是Borland还在,Jbuilder也能顺势开源,真希望一看究竟。
dawn009
2014-04-05 04:54:30 +08:00
@acpp 在遇到API非预期行为时、调试诡异的bug时、想深入学习某项功能时,有源代码就可以直接看到里面是怎么做的
ericls
2014-04-05 09:08:58 +08:00
能看到代码 至少能解决很多使用中的问题,心理问题 还可以学习
Quaintjade
2014-04-05 20:12:36 +08:00
@9hills
Apache 2.0不是GPLv3兼容吗?
Apache协议比gpl更宽松。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/107207

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX