快讯:微软把 C# 编译器开源了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
jeeve
V2EX    程序员

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

  •  
  •   jeeve 2014 年 4 月 4 日 8110 次点击
    这是一个创建于 4305 天前的主题,其中的信息可能已经有所发展或是发生改变。
    29 条回复    1970-01-01 08:00:00 +08:00
    raincious
        1
    raincious  
       2014 年 4 月 4 日
    under Apache License 2.0

    http://roslyn.codeplex.com/license
    stage37
        2
    stage37  
       2014 年 4 月 4 日
    C#支持原生运行,.NET开源。对微软好感暴增。
    iscraft
        3
    iscraft  
       2014 年 4 月 4 日
    什么时候把windows开源 人类将迎来操作系统的头次高潮
    interdev
        4
    interdev  
       2014 年 4 月 4 日
    @iscraft dos开源了..
    ivenvd
        5
    ivenvd  
       2014 年 4 月 4 日
    Mono 是不是有救了……
    AntiGameZ
        6
    AntiGameZ  
       2014 年 4 月 4 日
    @ivenvd mono 应该是 > C# 的吧
    iscraft
        7
    iscraft  
       2014 年 4 月 4 日
    @interdev
    windows和dos是两个操作系统啦 unix like都开源多年了 dos现在开源 只能说是微软一个小小的姿态改变
    webflier
        8
    webflier  
       2014 年 4 月 4 日
    mono靠着移动开发,现在活得挺好
    cbsw
        9
    cbsw  
       2014 年 4 月 4 日   1
    当前形势下微软不得不向开源低头。前几天不是开源了dos和word吗,另外还在github上整了个 winjs https://github.com/winjs/winjs 。前两天在 ipython 官网上看到去年8月份微软捐了$100,000
    acpp
        10
    acpp  
       2014 年 4 月 4 日
    @iscraft 开源windows对你而言,除了能填满你的硬盘,还有什么意义?说实际的
    iscraft
        11
    iscraft  
       2014 年 4 月 4 日
    @acpp 我只是一个普通使用者 但更多的开发者会投入到开源的windows中去 他们会去完善改变windows来使它更安全 体积更小 更易用
    随着软硬件的发展 现在哪个操作系统不是越来越庞大?!
    min
        12
    min  
       2014 年 4 月 4 日
    此物貌似很高级,把编译器的中间信息暴露出来,跟wangyin大神弄得东西有点搭

    anders越玩越高级了
    NetCobra
        13
    NetCobra  
       2014 年 4 月 4 日
    @iscraft 以MS的习惯,就算开源,你拿到的代码也是只能看不能动的,不存在“更多的开发者”“会去完善改变windows”的可能性;开源社区会对MS公开的源代码避而远之以免惹上官司;你去FreeDos项目的官方主页上看看MS公布DOS源代码之后FreeDos项目的声明(http://sourceforge.net/p/freedos/news/2014/03/microsoft-releases-source-code-to-ms-dos/)就知道了。
    min
        14
    min  
       2014 年 4 月 4 日
    @NetCobra
    @iscraft

    这是相互的,ms不敢随意接收来历不明的code,它也怕惹官司
    sdysj
        15
    sdysj  
       2014 年 4 月 4 日
    M$最主要是人才流失严重,现在需要吸引下被开源坑坏脑袋的小屁孩。。。
    ChiangDi
        16
    ChiangDi  
       2014 年 4 月 4 日 via Android
    anders是绝对的神级程序员
    Narcissu5
        17
    Narcissu5  
       2014 年 4 月 4 日
    @NetCobra 看license,早期asp.net用的微软自己的证,是不接受commit的,像apache这样的证一般是接受的,当然有没有合格的commit就是另外一回事了。
    ybbswc
        18
    ybbswc  
       2014 年 4 月 4 日
    以前在哪看到过,微软对开源社区的贡献还是很大的。
    而且微软的意义在于其非常成功的让普通人对软件进行付费,这个世界上没有公司能出其右。
    timothyye
        19
    timothyye  
       2014 年 4 月 4 日 via Android
    貌似最新的预览版,.net可以直接编译为二进制代码运行了…
    kavinyao
        20
    kavinyao  
       2014 年 4 月 4 日
    微软是Apache Foundation顶级赞助商好多年了吧。很多服务器也跑的Linux。

    没有永远的敌人,只有永远的利益啊。
    billzhuang
        21
    billzhuang  
       2014 年 4 月 4 日
    roslyn早就开源了……
    NetCobra
        22
    NetCobra  
       2014 年 4 月 4 日
    @Narcissu5
    没错,MS精的很,对license控制得很严,刚刚开源的DOS的源代码就基本上属于只能看的,开源项目基本不能使用里面的代码,所以这些开源项目只是一种姿态而已;而WinJS可以吸引更多的开发人员为Windows开发程序,所以license使用的是apache 2.0的license,以吸引更多的人来改进WinJS,这才是 @iscraft 所期望的“更多的开发者会投入到开源的windows中去 他们会去完善改变windows”,但MS不会把这种license使用到Windows这种身家性命所系的产品上。
    9hills
        23
    9hills  
       2014 年 4 月 4 日
    @min 微软敢以GPLv3开源,别人就敢用了

    光把源代码拿出来可不行,还有license和专利呢。
    min
        24
    min  
       2014 年 4 月 4 日
    @timothyye 编译成二进制直接跑,这个目前还只针对store app,平板的程序
    ChiangDi
        25
    ChiangDi  
       2014 年 4 月 4 日
    apache应该是跟MIT和BSD之类差不多非常宽松的协议了吧。
    myv2ex
        26
    myv2ex  
       2014 年 4 月 4 日
    是开源,非自由,只是Open Source,不是For Free,M$还是那个M$,不断的玩着文字游戏,等什么时候真的For Free,大家再Happy一下,只是让你在调试的时候可以能方便一点,仅此而已。另,要是Borland还在,Jbuilder也能顺势开源,真希望一看究竟。
    dawn009
        27
    dawn009  
       2014 年 4 月 5 日
    @acpp 在遇到API非预期行为时、调试诡异的bug时、想深入学习某项功能时,有源代码就可以直接看到里面是怎么做的
    ericls
        28
    ericls  
       2014 年 4 月 5 日
    能看到代码 至少能解决很多使用中的问题,心理问题 还可以学习
    Quaintjade
        29
    Quaintjade  
       2014 年 4 月 5 日 via Android
    @9hills
    Apache 2.0不是GPLv3兼容吗?
    Apache协议比gpl更宽松。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5851 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 02:17 PVG 10:17 LAX 18:17 JFK 21:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86