投递人 itwriter 发布于 2011-05-05 07:42 评论(65) 有6500人阅读  原文链接  [收藏]  « »

  一份来自 InternetNews,还没有确认的报告,称Novell的新主人Attachmate已经解雇了大批的Mono开发人员。如果属实,这对于微软和.NET社区来说都是坏消息。

  Novell开始Mono项目要追溯到2004年,是通过接管Miguel de Icaza的Ximian项目。最初的目的是创建一系列符合ECMA 标准(Ecma-334 和Ecma-335)的.NET工具,包括C#编译器和共通语言执行平台。近来,它已有雄心将.NET带到iPhone和Android上面。

  多年来,de Icaza(同时也是Gnome的创始人)已经成为开源、Mono,及很多有趣的事情的塔灯式的人物。他带领Mono项目到微软看起来不想涉足的领域。如果这是事实,Attachmate在项目中没有看到任何的价值,那么结果可能超乎想象,不仅是局限在开源社区。

  我们所确认的事情是Attachmate正在Novell的犹他州普罗沃解雇700-800人,并且SUSE正在被转移至它的原基地纽伦堡。

  如果这是真实的,Attachmate对Mono项目做降级处理,那么会有很多的开源布道者欢迎它的死亡。究其原因是使用Mono的被广泛宣传的危险——微软持有专利,项目可能会在未来的任何一个时间点上被起诉侵权。结果是很多开源项目不仅要避免使用它,还要管理好Linux发行版上的任何基于Mono的项目。这可以解释为什么Mono项目可能被降级的绝大部分意见是“糟糕开源的可喜解脱”。

  微软本身对.NET,尤其是Silverlight的当前态度是忽冷忽热。看起来微软要支持HTML5,及有点像副业的Silverlight。结果是微软对于Silverlight的支持,应该是薄弱点——跨平台。离开给力的Mono开发环境的支持,.NET程序员可不能想当然地转移他们的代码到Linux上去。

  类似情况的还有Moonlight项目,开源Silverlight,对于任何想要他们的代码跨平台的程序员来说,都是很重要的。

  当我们走进像MonoTouch和Mono for Android这样的项目时,可以在移动平台使用.NET,不仅仅是Windows Phone 7,将更有意义些。

  .NET程序员利用Mono作为主流也许不大可能,但是它提供了一种安全通道,以允许来考虑“如果我想将它接入到Linux,我可以”。Mono,作为保证.NET几无成本地跨平台使用的一个方式,对于微软来说很重要。

  简单说来,Mono的降级对待或者说损失,都将损害.NET社区。

  英文原文:Mono in trouble?

  相关新闻:Is Mono dead? Is Novell dying?

10
0
博问,解决您的技术难题 分享到: 新浪微博 腾讯微博 搜狐微博
相关标签: Mono
已经有 65 位园友对此新闻发表了看法。 发表评论

热门评论

  • Jeffrey Zhao 发表于 05-05 11:18
    昨天就看到这则消息了,找了半天一点靠谱的消息都没有,看了mono的邮件列表也都找不到可靠说法。

    无论这消息是真是假,我发现这年头流言真容易传播啊,随便一说,四处乱转,大家都很兴奋。
    支持(7) 反对(0)
  • YaoTong 发表于 05-05 07:49
    沙发, 静等老赵发炎.
    支持(4) 反对(0)
  • Jeffrey Zhao 发表于 05-05 14:16
    @老坏猫
    引用这种消息一般来源都是一个,谷歌总部。
    从这些消息似乎看出搞.NET的人很多都很心虚,。很奇怪。

    谷歌总部一说有点奇怪,心虚之说的确如此,我很不理解.NET程序员不支持Mono,甚至希望它消失是什么心态。
    如果是那些所谓自由斗士,MS Hater这么想我倒能理解。
    唉,越来越觉得为什么国内的同道中人这么少,算了还是去混国外社区吧,哦也。
    支持(3) 反对(0)
  • 韦恩卑鄙 a-zhewg @waynebaby 发表于 05-05 15:09
    @猫之良品
    引用@Jeffrey Zhao
    Mono是个好东西,要是流产了当然不好。但其实Mono的风险问题一开始就有,.NET必竟是微软的专利,微软要是有心踩死Mono也很容易。微软是不是真的那么仁慈呢?

    专利是神码
    c#不是公开标准么?
    微软专有产权的.net类库mono用了多少?
    支持(3) 反对(0)
  • 诺贝尔 发表于 05-05 16:07
    mono 最大的失败,就是对linux太用心了.
    linux是一个扶不起的阿斗.

    那些所谓的支持跨linux的人,你有真的分析这种有必要么?

    微软的.net会跨平台,但是只会支持mac, 不会支持linux, linux从本质上是反商业软件的,他只能用另一种商业模式,那就是把软件当附赠,硬件或者所谓的服务做主营项目.这是微软无法接受的.也是任意一个以软件为核心的公司所无法接受的.

    .net在linux平台看不到未来
    支持(3) 反对(1)
  • 午后的小睡 发表于 05-07 11:13
    @Jeffrey Zhao
    当年linux因为莫须有的unix专利问题被整了那么多年,前车之鉴,我相信任何团体在打算实现.net前,推到桌面上的都不是技术问题,而是:
    1.标准里有多少专利?
    2.避开专利会有多少功能损失?
    3.是否存在潜艇专利?
    4.微软将来是否 有能力 抛开今天的承诺借专利问题控告我们?
    5.微软将来是否能像当年通过sco控告linux那样,通过“购买”某个专利,再让那个所谓的专利持有人控告我们?
    我列这个不过是说,别想当然的认为微软承诺了,国外开源社区就会打消疑虑,去热心支援Mono的开发,为它填专家瓦。
    我都说了,中国人讨论什么.net的专利纯属蛋疼,老赵你也不应该费劲口舌来说服这里的人去认同没有专利问题,这里的人认同一万遍老外也看不懂中文,你应该写信给apache,给gnu,给那些对.net有疑虑的有实力的开源开发团体,告诉他们,你们的疑虑是可笑的。
    支持(3) 反对(0)
  • 阿水 发表于 05-05 08:23
    顶楼上,不知道他老人家什么时候能来。
    支持(2) 反对(0)