Announcement

Collapse
No announcement yet.

Mono Working Close With Microsoft, Gets $12M USD

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mono Working Close With Microsoft, Gets $12M USD

    Phoronix: Mono Working Close With Microsoft, Gets $12M USD

    Xamarin, the company behind the controversial Mono software platform that was born by Miguel de Icaza and Nat Friedman when the Mono developers got let go from Novell, has announced a series-A financing round worth twelve million USD. They're also continuing to work closely with Microsoft...

    http://www.phoronix.com/vr.php?view=MTE0NTg

  • #2
    Controversial?

    Comment


    • #3
      And in another thread someone had the nerve to claim that money isn't involved.

      Comment


      • #4
        Can we see Windows Communication Foundation (WCF), Workflow (WF), Windows Presentation Framework (WPF), Entity Framework (EF) now?

        Then maybe we can have full support for ASP.NET.

        Comment


        • #5
          Originally posted by KameZero View Post
          Controversial?
          Yes, because when it (mono) first came out there were a lot of suspicions about motives. Microsoft have often used dubious practices. The fear was that once people had invested time/money/effort, MS would pull the rug out from under them.

          Even after the various assurances from MS, there were still grey areas. The two outstanding problems I'm still aware from my reading when it first blew up are:
          1. There are significant sections that are not reimplementable, (i.e. the DRM stuff, and the GUI stuff I think)
            This makes the cross-platform claims rather ridiculous!
          2. The Community Promise was ambiguous about future versions
            If I remember correctly they promised not to attack with patents against the current version, but there was no assurance about subsequent versions.

          Comment


          • #6
            The question is, how many of those companies are shells for MS / have MS on board seats / MS as the biggest owner etc etc. Investigative journalism anyone

            Comment


            • #7
              Originally posted by kiwi_kid_aka_bod View Post
              Yes, because when it (mono) first came out there were a lot of suspicions about motives. Microsoft have often used dubious practices. The fear was that once people had invested time/money/effort, MS would pull the rug out from under them.

              Even after the various assurances from MS, there were still grey areas. The two outstanding problems I'm still aware from my reading when it first blew up are:
              1. There are significant sections that are not reimplementable, (i.e. the DRM stuff, and the GUI stuff I think)
                This makes the cross-platform claims rather ridiculous!
              2. The Community Promise was ambiguous about future versions
                If I remember correctly they promised not to attack with patents against the current version, but there was no assurance about subsequent versions.
              Not sure about DRM stuff (or where in the .NET spec there is DRM stuff; could be there but I haven't come across it), but the GUI stuff works pretty well. The look and feel isn't identical because gtk is used instead, and iirc it wasn't part of the specs MS opened up, however our internal gui apps written in .NET run flawlessly on linux with mono.

              What doesn't work is of course any native code, com interfaces, and shell commands. For that you need wine.

              Comment


              • #8
                Maybe now they can create a PowerShell implementation?

                Comment


                • #9
                  Originally posted by TheCycoONE View Post
                  Not sure about DRM stuff (or where in the .NET spec there is DRM stuff; could be there but I haven't come across it), but the GUI stuff works pretty well. The look and feel isn't identical because gtk is used instead, and iirc it wasn't part of the specs MS opened up, however our internal gui apps written in .NET run flawlessly on linux with mono.

                  What doesn't work is of course any native code, com interfaces, and shell commands. For that you need wine.
                  Ah bugger! I got mixed up with the Silverlight/Moonlight. That's where the DRM cack is (or rather isn't) which is why Linux can't access Netflix and friends.

                  Regarding the GUI stuff: Point being that if you target mono (as opposed to .NET) as well as the look and feel differences, there are sections you can't use because as you say the specs for those components are not opened up.

                  And actually the Wikipedia page on mono covers the outstanding uncertainties quite well.

                  Comment


                  • #10
                    Originally posted by uid313 View Post
                    Can we see Windows Communication Foundation (WCF), Workflow (WF), Windows Presentation Framework (WPF), Entity Framework (EF) now?

                    Then maybe we can have full support for ASP.NET.
                    Entity Framework was released as Free Software a couple of weeks ago, under a GPL-compatible license, joining others (like ASP.NET MVC)

                    So I wouldn't rule it out just yet.

                    Comment


                    • #11
                      Originally posted by RealNC View Post
                      And in another thread someone had the nerve to claim that money isn't involved.
                      M$:mono? What a surprise. They're pushing so hard, but nobody cares. That's strange. Shouldn't they hire some developers rather than sponsor marketing? Linux community isn't so stupid to buy some marketing $hit.
                      Last edited by kraftman; 07-24-2012, 01:16 PM.

                      Comment


                      • #12
                        Original article says they're receiving 12 million dollars in funding, and have 150,000 developers using their products, of which 7,500 are paying customers.

                        Originally posted by kraftman View Post
                        They're pushing so hard, but nobody cares.
                        It's as if your brain is actually incapable of processing external stimuli

                        Comment


                        • #13
                          Originally posted by directhex View Post
                          Original article says they're receiving 12 million dollars in funding, and have 150,000 developers using their products, of which 7,500 are paying customers.



                          It's as if your brain is actually incapable of processing external stimuli
                          Qt has over 450,000 developers

                          Its "tier 1" list of supported platforms has more than just "Windows" on it.

                          When .NET has "tier 1" support for ANTHING but Windows, then people might get interested.

                          How many actual, in use, cross-platform applications are out there for .NET??? Certainly Microsoft is good at writing toy development environments like Access, but their stuff always falls apart like a house of cards when you try to put it out there as a product. The level of support of the runtimes on different platforms will be radically different. Of course it will run fine on Windows but when you have mono problems then well Miguel will start shaking his finger at Linux instead of owning up to supporting the platform.

                          Comment


                          • #14
                            Originally posted by frantaylor View Post
                            Its "tier 1" list of supported platforms has more than just "Windows" on it.

                            When .NET has "tier 1" support for ANTHING but Windows, then people might get interested.
                            Which doesn't really have much to do with the article in question, which covers investor funding for Xamarin's products - targeting iOS and Android.

                            How many actual, in use, cross-platform applications are out there for .NET??? Certainly Microsoft is good at writing toy development environments like Access, but their stuff always falls apart like a house of cards when you try to put it out there as a product.
                            What does Access have to do with Mono for Android and Monotouch?

                            Or with Mono generally? Or with .NET?

                            The level of support of the runtimes on different platforms will be radically different. Of course it will run fine on Windows but when you have mono problems then well Miguel will start shaking his finger at Linux instead of owning up to supporting the platform.
                            Again, Xamarin received funding to help them sell their products, Mono for Android and Monotouch.



                            See that chart? Mono runs on 85% of devices. .NET runs on 1.3%

                            Which is the platform that matters on mobile, Mono or .NET?

                            Comment


                            • #15
                              C# is very practical with all the tools and support it has from both MS and Mono teams. Unfortunately the spec itself has some major flaws (lack of proper meta-programming, and direct memory management).

                              This is why I'm so interested in D. Which is completely Open Source and who's spec is convenient, like C#'s, yet it leaves the programmer in control where need be. There are some things about the spec that aren't perfect, but they're mostly minor (like floating types defaulting to Nan :-V).

                              for instance, this code fails in C#, but of course it's equivalent works in D:

                              Code:
                              struct Point<T>
                              {
                                  T x, y;
                                  
                                  void add() { 
                                      x + y; // ERROR: operators can't be used on T *doh*
                                  }
                              }
                              The example is trivial, and easy to work around in C#, but it only scratching the surfaces of what's possible with Templates of course, and there is no shortages of possible usages for self-adapting template structures and functions. Just look at the D standard library.

                              Comment

                              Working...
                              X