Slashdot Mirror


Corel-Microsoft Deal Means Potential .NET for Linux

Thanks to Scott McNeil for pointing out that in the SEC filing concerning the recent Microsoft investment in Corel that it grants Microsoft the /option/ for the next three years to have Corel port the .NET framework or portions by assigning at least 20 full time developers and 10 full time testers - or the equivalent thereof. Now, it is an option, but that's interesting that it's in there. It's Point 3 of the section I linked to.

71 of 166 comments (clear)

  1. I'm starting to like .NET by Eponymous+Coward · · Score: 3

    The more I read about .NET, the more I like it. The commonly advice "use the right tool for the job" seems to suggest using something exactly like .NET and its CLR. In a large project, ML may be the best tool for some portions, JAVA/C# for others, and maybe C++ for still other portions. With the CLR, it's easy to pick the best tool for the job. This is reason enough for me to investigate it a little further and hope for something similar on Linux.

    -ec

    1. Re:I'm starting to like .NET by Syberghost · · Score: 2

      In a large project, ML may be the best tool for some portions, JAVA/C# for others, and maybe C++ for still other portions.

      Although your sentiment is correct, I take exception to your use of the slash in "JAVA/C#".

      This is roughly akin to saying something like "Fortran/Visual Basic".

      Or maybe "Modula 2/Delphi".

      -

  2. Re:Oh dear Lord Frigging Clueless /. Idiots by Pfhreakaz0id · · Score: 2

    Look, SOAP is a protocol. I read the other day that IBM has a Lixux beta of SOAP-based web services available. Try reading the w3.org SOAP proposed spec. Microsoft is just one member of this spec. So is IBM and lotus.

    to quote: "SOAP does not itself define any application semantics such as a programming model or implementation specific semantics; rather it defines a simple mechanism for expressing application semantics by providing a modular packaging model and encoding mechanisms for encoding data within modules."

    It is a standard way of doing functions over the Internet thru HTTP. On port 80 (i.e., through firewalls). Instead of spending time (or money) getting our shipping calculator to talk to fedex instead of UPS, they just publish a web service, and I use it like a function. In VB, in Perl, whatever. I'm sorry, but this is a BIG DEAL, and microsoft is playing nice with lots of other folks to do it right. Deal with it.
    ---
  3. Re:Other interesting things in there... by Stephen+Samuel · · Score: 2
    Corel must release .NET compliant versions, and may release non-.NET versions (as long as they assign enough resources to the .NET version}.

    Section 4 does not give Corel a license.

    The foregoing covenant does not constitute a patent license to Corel, and except as explicitly set forth above, Microsoft does not, directly or by implication, estoppel or otherwise, grant any other patent covenants or patent rights under this Agreement.
    Microsoft is simply promising not to sue Corel over those patents until Corel is sold, tries to transfer rights or sues MS -- Including for anti-trust violations. If you add in section 5 (unconditional surrender of any legal rights WRT past MS actions), it's kinda like:
    You give me your gun and put on these handcuffs. I'll put my uzi on safety (for a while).

    `ø,,ø`ø,,ø!
    --
    Free Software: Like love, it grows best when given away.
  4. Re:embrace and extend once again. by jafac · · Score: 2

    3 years ago, this is how I said Microsoft would destroy Linux.

    Windows is not important, it's not the OS that gives Microsoft it's power anymore. Microsoft GOT there originally from it's OS market domination, but now it's the PLATFORM. All they have to do is move the PLATFORM over to other OSes. What I didn't forsee is them integrating it all with the internet/ASP-plan thing.

    Of course, Apple/NeXT could have done this with OpenStep (Yellowbox for Windows) and WebObjects two years ago. But they don't seem interested in world domination so much anymore. They could still do it, but it looks like Motorola is doing all they can to stall Apple on it's native platform. (PPC).

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  5. Re:embrace and extend once again. by jafac · · Score: 2

    how is .NET a technological break?

    It's basically just OLE/COM/DCOM/DNA repackaged to look like Java.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  6. Re:embrace and extend once again. by jafac · · Score: 2

    Controlling the servers alone doesn't work.

    Look at the ones who failed that route;
    Novell
    Banyan
    Sun
    Linux (sort of)

    -
    Look at the ones who've failed because they only controlled the desktop;
    Amiga
    Apple (sort of)

    Windows has the magic formula, desktop, low-end server, and commodity hardware.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  7. Re:Thank Goodness For OSS by LaNMaN2000 · · Score: 3

    Believe me, I am the closest thing to a Microsoft fan/apologist that you will find on Slashdot. I am not bashing .NET simply because MS makes it; I am bashing .net because it, combined with Passport, will give MS far too much access to users' personal information.

    Hotmail alone has 60 million registered users. Windows sells hundreds of millions of copies. With .net, Microsoft will not only be able to track user behavior across its web network, it will have a comprehensive database of every Windows user's preferences--right down to what wallpaper he uses on his desktop.

    The registry concept was pretty cool, because it allowed network administrators to standardize and modify desktop configuration settings remotely. That was a good feature that MS developed. However, putting this power in the hands of MS or malicious Internet users is not a good feature. Besides, MS has no right to compile a database of my preferences simply because I use Windows.

    --

    ByteMyCode.com: A Web 2.0 code sharing community.
  8. What if its good.. by vb.warrior · · Score: 2

    What would happen if (very big IF) MS actually start producing Linux software that is well wrote and shows off what Linux can do? Would the Linux community snub any software simply because of who created it? or would they be more impartial and judge the software on its merits? Can practicality overrule principle?

    1. Re:What if its good.. by mr · · Score: 2

      >What would happen if (very big IF) MS actually start producing Linux software

      That would indicate that they have bought into the hype about linux .

      If Microsoft was embracing GNU/Linux and Open Source, *THAT* would be news.

      As it is, the 'Linux community' isn't about open source, it is about 'beating Microsoft'.

      --
      If it was said on slashdot, it MUST be true!
    2. Re:What if its good.. by PiMan · · Score: 2

      Anyone with a "principle" of not using MS software because it's MS software needs to seriously reexamine their principles.

      If Microsoft releases software for Linux, I'll treat it exactly like I will any othe software for Linux. If it's horrible software, I won't use it. If it's not Free, I won't use it unless I really really need the functionality and there's no free alternative.

      If Microsoft puts out a high quality free product that I find useful, I will use it. I will be very surprised, but I'll use it.

      --
      Windows 2000: Designed for the Internet. The Internet: Designed for UNIX.
    3. Re:What if its good.. by technos · · Score: 2

      If Microsoft comes out with a good product for Linux I WILL BE THE FIRST ONE IN THE FRIGGIN LINE TO BUY IT.

      So far, open source has given us a world-class development environment, the world's best text-editor, the most popular, flexible and stable webservers, and two (or four) of the world's most stable and robust operating systems. That's why I run Linux and *BSD. Open source hasn't quite gotten to the muckity-muck of the worlds best office suite yet, so why wouldn't we buy Microsoft?

      --
      .sig: Now legally binding!
  9. Clarification for everybody by 11223 · · Score: 3
    2.5 Clarification Regarding Intent. Nothing in this Section shall preclude Corel from releasing versions of Products that do not include any support for the .NET Framework and/or the Windows Platform.

    Just so you know....

    1. Re:Clarification for everybody by Thomas+Charron · · Score: 2

      Yep, but there are stipulations to this:

      2.3 Commitment to Allocate Appropriate Resources to Support Development and Testing of Corel Products on .NET Framework and Windows Platform. Corel agrees that it shall allocate Resources to support the development, testing, and marketing of the versions of Products that target the .NET Framework and/or Windows Platform, as described in this Section, that are at least as great as the Resources that Corel allocates to the versions of Products that do not include Material Support for the .NET Framework and/or Windows Platform.

      Esentially, they have to double manpower on projects in order to release a non .NET supported application.

      --
      -- I'm the root of all that's evil, but you can call me cookie..
  10. Re:It makes sense for Microsoft to do this by jafac · · Score: 2

    Microsoft also intended for NT to be multi-platform as well.

    We no longer have with us:
    NT-MIPS, NT-PPC, NT-Alpha

    Whaddya think is going to happen when there is a .NET for other platforms? Lip service enough to rope in the non-x86 people, less features, more bugs, slow painful death, make x86 the most attractive platform, help migrate people to x86, then kill off the others one by one.

    Just like they did with NT.

    Not because they're in any secret conspiracy with Intel, mind you. It's because it's a profit-optimization to support only one platform. This is why companies standardize on one platform.

    There are lots of good reasons why this is a bad idea, but haven't bean-counters been running things for quite some time now?

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  11. If it's as reliable as Hotmail... by joshv · · Score: 3

    I don't care if it runs on Windows, Linux, or the next create OO operating system. I ain't gunna use it.

    "Sorry, the server hosting your documents directory "Business Plan" is temporarily unavailable. Please try back later. We apologize for this inconvenience."

    All I am saying is that if Microsoft can't provide a simple, stable web mail service, how can we expect them to reliable handle the complex architecture they have layed out in .NET?

    -josh

    1. Re:If it's as reliable as Hotmail... by Black+Parrot · · Score: 2

      > Hotmail? You mean the one that runs on BSD and Apache?

      The fact that they can't keep BSD et Apache running is all the more reason to doubt their ability to provide a useful .net.

      --
      Give me a candidate who speaks out against the war on drugs.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:If it's as reliable as Hotmail... by joshv · · Score: 2
      Of course I'm only making a qualitative judgement. Maybe you can provide the uptime numbers you're using the make the claim that Hotmail isn't reliable.

      Based on my own usage it does not work (I cannot access my mailbox) at least one time a month. This isn't just a single page failed to load - everything I try fails to get me in. In the past it has been much worse. I get spurious bad page hits that a 'reload' fixes, all of the time.

      This is just not up to the level of quality I would expect if I am to entrust business and personal documents to .NET. Add to that the fact that .NET is orders of magnitude more complex than a webmail service and I think Microsoft has a lot to prove.

      -josh

  12. Re:No competition for M$ Office, however by Sawbones · · Score: 2

    Obviously, M$ is being very careful to make sure that they get NO competition in the Office arena, however

    That depends on how you read it. I read it that Corel is not required to .NET enable WordPerfect. I'd imagine that if they see it as a feature that will help them gain market share they can. This seems more likely correct given the rest of the sentance: "...Products for which Corel chooses to make no new commercial releases...".

    --

    Ad in classifieds: Pandora's Box (no box) $5
  13. Other interesting things in there... by youngsd · · Score: 2

    Corel appears to be required to support .NET to some extent in its products (section 2). But the last paragraph of section 2 appears to "clarify" that they aren't really required to support .NET. It seems contradictory.

    The agreement also gives Corel a license to four MS patents covering (as far as I can tell) spreadsheet technology, database technology, UI technology and (apparently) spell-checking technology. This is in Section 4 of the agreement.

    Section 6 renews Corel's license to VBA (Visual Basic for Applications). Has Corel used VBA in any applications thus far?

    Steve

    --
    Democracy is a poor substitute for liberty.
    1. Re:Other interesting things in there... by youngsd · · Score: 2

      A covenant not to sue is, of course, just one type of license. I've dealt with MS before on these matters, and they love to try drawing distinctions that are not there (including the license/covenant thing).

      By saying that there is no license, only a covenant not to sue, they are cutting out any of the (potentially) implied rights that commonly go with licenses (right to sublicense, etc).

      Steve

      --
      Democracy is a poor substitute for liberty.
    2. Re:Other interesting things in there... by youngsd · · Score: 2

      Not that I like replying to my own post, but I think I figured it out.

      Section 2.2 requires Corel to support .NET in at least one version of each of their products (except the "excluded" ones, of course).

      Section 2.5 clarifies that Corel can put out products without .NET support (presumably where there are multiple versions of a product, at least one supports .NET, the others don't).

      Steve

      --
      Democracy is a poor substitute for liberty.
    3. Re:Other interesting things in there... by Thomas+Charron · · Score: 2

      They have to at least *TRY* to to .NET. They don;t have to *SELL* it, but they do have to develope it.. See section 2.5..

      --
      -- I'm the root of all that's evil, but you can call me cookie..
  14. Missing the point? by graniteMonkey · · Score: 2
    These earlier posts are missing an important point. Most of the discussion is centered around ".Net Sucks, Microsoft Sucks" and "OSS rU1z0rz!", or even "MS is okay, but who's going to use Linux.Net?", but there's something happening for the first time here that we need to analye: If .Net is ported to a Linux Platform, what position does that give this new hybrid system?


    Let's put it in the terms of a scenario: Some arbitrary Linux company, say Corel, is the only Linux platform to support Microsoft's one and only .Net platform.

    • Microsoft can't run Linux.
    • Debian can't run Win2k(Disclaimer: I like Debian, but it can't run Win2k. No harm done.).
    • Corel Linux.Net runs both...plus GNOME, plus KDE, plus KOFFEE, or whatever it's called.


    Recompile yer kernel when you feel like it, run ASP+ for your webserver if you want to, run Apache if you feel like it, run both if you want to have an interesting benchmark between the two, the possibilities are quite frankly exponential.


    So here's a serious question for those of you who aren't so quick to blow it off or fully embrace it with all of your uninformed conviction: What could this mean if it happens?

    --

    This is a manual virus. Copy it to your sig and help me spread!
  15. Re:Thank Goodness For OSS by shippo · · Score: 2
    The registry concept was pretty cool, because ....

    That's the funniest thing I've read for a long, long, time.

  16. Re:Thank Goodness For OSS by jafac · · Score: 2

    Not only that, but when you combine such power with unscrupulous practices (I'm not saying that Microsoft is unscrupulous - this is a what-if scenario ;-) - you have tremendous potential for abuse.

    For instance, say some independent software vendor has come up with some hot new product idea, but because they're a cash-starved startup, they "rent" Visual Studio from Microsoft, via .NET/ASP service. Now, Microsoft has MANY avenues of leverage here. They can probably gain access to this potential competitor's source-code. They could make all kinds of moves like cancelling the service at their whim - paralyzing the startup's developers, and they don't even have to be in breach of contract to do that; the services rates could be changed, the payment could be "lost in the mail", or they could simply be found "in violation" of Microsoft's usage policy, or Microsoft could simply run into "technical problems" on the application server. The independent developer is at Microsoft's mercy. They could even be as subtle as, run a screen saver on the application server, slowing it down to the point where the startup's deadlines are impacted because of the increased time it takes to launch Visual Studio, or just access files.

    This is all above and beyond the present tactics MS uses with MFC, altering APIs at their whims, misleading documentation (intentional, or just economizing on tech writers, you be the judge), and providing "secret APIs" to their own developers (none of which will not change with the DOJ-mandated split, by the way).

    Since this company also "rents" Office from .NET, they're also open to espionage of documents and spreadsheets.

    Eventually, this company runs into trouble, no revenue, lagging product releases, lays off half it's staff, starts looking for financial rescue, or a partner, and along comes Microsoft with a stock buyout. Microsoft very cheaply buys this "great idea", and completes it, integrates it into it's product line, and comes out smelling nice a purdy.

    Eventually, nobody starts up computer software companies anymore, and all the major competitors have been beaten down or dissolved, and the only place to get software/service from is Microsoft. Never mind that no consumers want or ever wanted .NET. There's no more choice because MS is the only vendor, and they vend only service, no software anymore.

    **conspiracy theory** and the best payoff of all is that computers no longer need to be sold with CDROM drives, because everything is .NET-ified, so the RIAA no longer has to worry about piracy of digital media thru CDs. Microsoft probably gets a nod and a wink from the record companies, who are beholden to MS anyway, because MS 0wns their SDMI music servers like everything else.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  17. Re:Strategy by jetson123 · · Score: 2
    .NET is basically a Java clone. Since Java's success demonstrates that people care about being able to run the same application on different platforms, obviously Microsoft's answer needs to do the same thing.

    It makes perfect sense if Microsoft wants total market dominance: they have something that, on paper, looks like a good response to Java. At the same time, they get their proprietary software onto other platforms and drive competing application vendors out of business. And since they control .NET, they can always stop support for other platforms when it suits them.

    Of course, the problem with this is that Microsoft will probably have trouble delivering a good version of .NET (it's even harder than a good JVM) and that many peopel feel that their applications and web software sucks. So, overall, it probably won't make much of a difference either way.

  18. no free lunch by jetson123 · · Score: 2
    With tools like SWIG and gcj, Java and C++ easily work together.

    But you don't get something for nothing. If you put C/C++ into Java or C#, you lose the runtime safety and security guarantees. Or, if you try to build special versions of C/C++ to preserve safety, you lose C/C++'s efficiency and control over memory usage. Microsoft has the same problem as anybody else: it's a fundamental mismatch between the design of C++ and languages like Java.

    However, a safe-but-slower version of C++ make sense for Microsoft because they have been using C++ as a high-level applications programming language for so long. But people don't get the "advantages of both" that way because that kind of applications code never took advantage of C++'s strengths in the first place.

  19. Re:embrace and extend once again. by Accipiter · · Score: 2
    Grrr......Gates this and Gates that. Get with the times!

    He's not calling the shots anymore. Microsoft is Ballmer's puppy now. Sure, Bill probably has a hell of a say in what happens, but he's not the ringleader any longer.

    "Gates" is chief software architect. Ballmer is the one running the show.

    -- Give him Head? Be a Beacon?

    --

    -- Give him Head? Be a Beacon?
    (If you can't figure out how to E-Mail me, Don't. :P)

  20. Re:Oh dear Lord Frigging Clueless /. Idiots by Chalst · · Score: 2

    This isn't true. One of the main points about .net is providing
    write-once, run-anywhere code, and a consistent set of libraries
    (ie. compete with Java), and this needs compiler support.

  21. Re:No competition for M$ Office, however by Thomas+Charron · · Score: 2

    But, they have to at least devote the manpower to developing in house. See section 2.5..

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  22. They HAVE to Port .NET by GroundBounce · · Score: 5

    .NET, like Java, is an attempt to provide an appliation framework for the internet. With only 30%-40% or so of internet servers running on Microsoft platforms, they have to port the server side of .NET or it will die on the vine. (Unless, of course, they are arrogant enough to think that the mere existance of .NET will instantly bring them to 100% server market share.)

    On the client side, it is also to their advantage to port it because this will give them credibility in competetion with Java. The fact that they will be releasing the C# language specification to an open standards body unfortunately already gives them a head start on the credibility. Client side support for other platforms also means they can extend their Office monopoly onto other platforms without having to port it more than once (to .NET).

    Despite all this, however, you can likely count on the Windows implementations being much more optimized, at least at first, and they will use this as leverage to try to increase there presence on the server side, where it currently lags more.

  23. Re:Market share isn't IT. Corel's experience is IT by Kismet · · Score: 2

    I would argue that Corel has the Java experience that you claim. They have laid off almost everyone who worked on the original WP office suite and Java implementation.

  24. Wowsers! by Enahs · · Score: 2

    As soon as I check this out with the Linux port of Internet Explorer, I'll do a big writeup using Microsoft Word for Linux.

    --
    Stating on Slashdot that I like cheese since 1997.
  25. Re:embrace and extend once again. by IntlHarvester · · Score: 2

    I know a popular Slashdot image is Bill Gates cowering behind his gigantic desk, quivering in terror over the Linux threat, but in reality he's got bigger worries (the Government).

    If anything Linux just represents what Gates already knows -- the OS is a commodity, and in the long run somebody could out-commodity his biggest profit center. When Andreeson and McNeely stated back in 1994 that the web and Java makes Windows irrelevant, Gates knows that someday they will be right. If not Java, then Linux. If not Linux, then handholds or NCs or somehthing else will eventually get onto a large percentage of Gates' corporate and home desktops.

    Meanwhile, Microsoft's attempts at getting a real foothold in the meat of corporations infrastructure haven't been going that well. Despite 10 years of COM/DCOM "integration", it hasn't really sold well in the larger sense.

    So, along comes the US Government with the proposal to split the OS division off from the rest of the company. Under the current integrated COM-based system, this could be a technical disaster.

    But .NET solves all of this -- it's the first Microsoft initiative that treats Windows that the commodity that it is, and it firmly moves *all* of the sexy system stuff to the "middleware" MSAppsCo layer. It's amazing leap for Microsoft if only because it does not have "Windows" written all over it. (Microsoft didn't even know if the "W" in the NGWS codename stood for "Web" or "Windows".) And furthermore, it has a real enterprise sell to it, much like Java does, except that it also has an instant foothold -- the real monopoly of MS Office.

    Under .NET, the OS company can go into low effort maintance mode, making commodity profits for a commodity product. Meanwhile, the Apps company can continue with it's extend-and-embrace jihad against every other computer company. And if Linux or something gets popular on the desktop -- no problem, just port the .NET virtual machine, and let the OS Co wither and die. On the other hand, if they win the anti-trust case, no problem either - just use their Windows monopoly to force the OEMs to pre-install the .NET runtime on millions of machines and continue as usual.

    --

    --
    Business. Numbers. Money. People. Computer World.
  26. Re:Strategy by CorporateProgrammerD · · Score: 2
    unless of course it all ends up with a closed-protocol and closed-source project and they can charge mega-$ for it

    Well, what do you think this is? .NET servers running MS Software, on ANY OS that you care to use. Realistically, they'd probably rather you use Windows 2000 (or 2001 or whatever) as your server platform, but if you need to purchase a .NET subscription for every server, (so that you can support your users who just NEED .NET to run their favorite applications) be it Windows (oops! .Net is already included) or Linux, or Sun, or AIX, or ... they'll still get their market penetration, profits, and control.

    --
    To email, do the obvious.
  27. Re:embrace and extend once again. by re-geeked · · Score: 2

    To get a Linux distro with .NET runtime, all you'll need is one with IE for Linux preintalled, which is what Corel's Linux will deliver.

    Which is even more insidious than lock-in to a Linux.NET at the OS level, since it raises the possibility that via IE, Microsoft will extend desktop platform control to Linux. After all, new applications will all be accessed through the browser very soon.

    --
    "You can't get something for nothing." - my grandfather, on the stock market and Reaganomics.
  28. Re:embrace and extend once again. by donutello · · Score: 2

    No. The real worry he has is about not growing in revenue. There's so many copies of Windows that can be sold. There are so many features you can put in Windows after which people will stop feeling the need to upgrade. Linux is also a factor in this, but not the major one imho.

    It's not Linux or the government that's causing this, it's the stock market and the simple requirement to grow revenue to keep the stock moving.

    --
    Mmmm.. Donuts
  29. Re:embrace and extend once again. by leereyno · · Score: 2

    My whole point is that the desktop OS monopoly is irrelevant if they control the servers that desktop OS works with. Microsoft is working to move up the food chain. They've been trying for some time now with NT, which has met with mixed success. .NET is Microsoft's way of implementing the web-centric computing model that scared them so badly when Netscape came along.

    In order to continue to expand, Microsoft MUST make it big in the server/enterprise market. If it doesn't then its growth is capped. Its stock price is so heavily tied to its accelerated rate of expansion, that should that acceleration stop or become negative, the stock price will quickly fall.

    Lee Reynolds

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
  30. Re:Oh dear Lord Frigging Clueless /. Idiots by Pfhreakaz0id · · Score: 2

    Try actually reading the post and doing some research. You can run a SOAP-compliant Web SErvice on any web server, any plaform, any language....
    ---

  31. Re:Oh dear Lord Frigging Clueless /. Idiots by Chalst · · Score: 2

    Try actually reading a technical discussion of the .NET platform. SOAP is only a small part of it.

  32. Re:Oh dear Lord Frigging Clueless /. Idiots by Pfhreakaz0id · · Score: 2

    The real problem is the .net name is so all encompassing. If you're talking about the whole .NET visual studio languaes, yes, the CLR (common language runtime) would have to be ported. Although, as I pointed out in a previous post, I don't think it would be nearly as hard as, say, WINE. But SOAP is just a protocol, so you can run web services on anything.....
    ---

  33. Corel Technologies? by Dr.+Evil · · Score: 2

    Does anybody else find the technologies Corel is investing in questionable?

    Debian is great. KDE is great. Debian and KDE is just weird from a licensing standpoint (I'm talking pre QPL days here... not GPL.)

    Wine, while a cool technology unto itself, is memory hungry and not terribly stable. Certianly less stable than Windows at running Windows applications, and less rich in features. Wine is also restricted to the Intel architecture, shooting the splintered HCC(Rebel) in the foot.

    Debian makes a great server OS, KDE makes a great desktop, Wine makes a great pseudoemulator. Put them all together and you get...

    An easy to use GUI with extremely bloated unstable applications, and very little application interoperability... locked to the Intel Architecture no less. I would honestly rather run Windows.

    The only reason I can think that they would choose such technologies would be because they were in a hurry... otherwise they should have cooperated with Redhat, ported their apps to GTK, and run Gnome (pre QPL becoming GPL days here! No Gnome/KDE flames!)

    On the upside, they gave Wine a boost.. but as somebody commented regarding the Corel/Microsoft combination, new Corel contributions to the Wine codebase may now be tainted by NDAs and anti-compete clauses or something dumb like that.

    This .net thing might make Corel kick butt on the markets in the short term, but in the long term they're doomed.

  34. Wrong. by DebtAngel · · Score: 2

    Okay, maybe it's just my slant on things, but this is how I see things at Microsoft.

    Gates stepped down as CEO because he was getting bored with CEO type duties and responsibilities. He's still calling all the shots, but he's not handling the day-to-day stuff that Ballmer is now. Never mind the fact that if/when the $(1* hits the fan, Ballmer is now set up as the fall guy, and Gates will remain unscathed.

    Don't fool yourself - Microsoft is still very much Bill's baby.

    --

    Is this post not nifty? Sluggy Freelance. Worshi

  35. Re:embrace and extend once again. by IntlHarvester · · Score: 2

    I actually agree with that, and it's what I was getting at with the term "commodity". If they are broken up, in the long run, the OS Company does not have a sustainable business model, despite the fact they get a monopoly cut on almost every PC sold. Especially with .NET on the horizon, they will need to get into other markets fast, which will be difficult without established products.

    On the other hand, the App Company needs to figure out a way to go "enterprise" and go there fast to keep the profit levels up. The "Windows DNA" COM stuff wasn't getting them there, so they are going with a pretty radical technological break. The price of this is that all of the current MS Office/VisualBasic/COM-based tech deployed by their fanbase has been declared obsolete. Too bad for those guys.
    --

    --
    Business. Numbers. Money. People. Computer World.
  36. Re:embrace and extend once again. by shippo · · Score: 2

    Not just the Government - the European Union are after him as well.

  37. Re:It gives MICROSOFT the option by re-geeked · · Score: 2

    Why wouldn't they? If you're fool enough to pay MS every time you want to send an email, they'll take your money even if you're running Linux.

    --
    "You can't get something for nothing." - my grandfather, on the stock market and Reaganomics.
  38. Re:embrace and extend once again. by shippo · · Score: 2
    Embrace and Extend - sounds like Share and Enjoy to me!

    Microsoft are gradually becoming the Sirius Cybernetics Corporation. They already made, in the form of Actimates, 'Your Plastic Pal That's Fun To Be With'. All we need now is someone to utter 'Go Stick Your Head Up a Pig!'

  39. Hotmail already on Win2k by sheldon · · Score: 2

    They started switching the web servers over to Win2k a little over a month ago and appear to be complete.

    Check out www.netcraft.com, point it to www.hotmail.com and see what they are running today.

    There never was a migration to NT4 that failed miserably, but nice of you to fall hook line and sinker for that tale.

  40. Confusing for future Corel Employees by mparcens · · Score: 2

    Wow, I'm sure that's exactly what future Corel employees are looking forward to.

    "Congratulations on being hired at Corel. Your first project will be to work for Microsoft, the exact technology you were trying to get away from!"
    _________

  41. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  42. No competition for M$ Office, however by jmenezes · · Score: 2

    "Corel agrees that at least one version of each Major Upgrade of each Corel Product that Corel releases after the Ship Date shall include Material Support for the .NET Framework, except for WordPerfect and Products for which Corel chooses to make no new commercial release whatsoever after the Ship Date (together, the "Excluded Products"). "
    ---
    Obviously, M$ is being very careful to make sure that they get NO competition in the Office arena, however.
    Just make sure .NET get spread out into more arenas, but that they still will get NO competition for their little cashcow, Office.

    --
    Stop over-analyzing your analizations
  43. Re:WTF? by sheldon · · Score: 2

    Well if it's any help, it's not a user-tracking technology.

    .Net is an application framework, it involves how your write applications and how those applications can communicate with one another over the network.

  44. Re:Oh dear Lord Frigging Clueless /. Idiots by JPMH · · Score: 2
    But SOAP is just a protocol, so you can run web services on anything.....

    .... until the user out there actually wants to call a routine.

  45. Re:MS doesnt give a toss about .NET on Linux by Chris+Johnson · · Score: 2

    Anyone checked to see if they sold all of them to help along the >50% stock collapse Apple had? >:)

  46. Re:embrace and extend once again. by jafac · · Score: 2

    MS does not own a chunk of Apple. They bought a TRIVIAL peice of non-voting stock like 3 years ago.

    The only leverage MS has over Apple is Office. Yes, that's a big lever. But it's the only one.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  47. It makes sense for Microsoft to do this by Mathetes · · Score: 2
    From what I've read, Microsoft plans for .Net to be platform independent. Not just for PC's, but various devices as well. Given the growth of GNU/Linux, it only makes sense that they would want to port .Net to it eventually. I'm sure we'll see an OS X port, a Palm port, and a lot of other ports.

    What does this mean for GNU/Linux? It means Microsoft sees it as a viable platform, in spite of some of the past statements Gates and Ballmer have made.

  48. WTF? by sheldon · · Score: 2

    You don't appear to have any concept as to what .Net is.

  49. Re:embrace and extend once again. by leereyno · · Score: 2

    Linux is what they will be embracing and extending, and it is potentially bad for Linux.

    Lets say that some user or another is using Linux on their desktop, but connecting to a .NET server somplace. What would that mean? Well it means that they are using a Microsoft NT/2000/???? based SERVER and that Linux is simply being used as a glorified terminal.

    Linux has always been a burr under Microsoft's saddle in the server arena. Wouldn't it be ironic if pushing Linux onto the desktop helped Microsoft promote its servers?

    As for wether GUI users are automatically clueless, it is not the use of a GUI which makes one clueless, it is dependence upon it. If you know what you are doing and prefer a GUI, fine. If you prefer a GUI because you don't know how to handle anything else then that is another thing. I work in a computer lab where I have to try and help the truly clueless all day long. People who don't know how to do something simple such as copy a file or save something to disk. The real kicker is that these are college students, supposedly among the most computer literate segments of society. GUI based systems were supposed to make computers "easier" for the clueless to use. After over a decade of watching and waiting, I've seen no evidence that they have been a great success at doing this. Someone who is willing to learn how to use a computer will learn how to use one regardless of the interface. Someone who doesn't want to learn or thinks that they shouldn't have to learn, is not going to learn regardless of how much you try to cater the system to them. Much like stupidity, there is no easy cure for willfull ignorance.

    Lee Reynolds

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
  50. Is Corel up to the Task? by Cardinal · · Score: 2

    Now, I've tried for the last couple years to maintain optimism about Corel. I've been a fan of WordPerfect since I was a kid using WordPerfect 4.x in dos, and I was more or less pleased with WP7 and 8 when they came to Linux. Functional, faster than StarOffice. Did the job.

    But Corel has only been going downhill in my book. My question is, is Corel actually up to the task of porting .NET to Linux? I mean, sure they have a Linux distro, but they didn't write any of it. At most, they wrote an installer, a KDE file manager.. Few utils here and there, but the rest of it is Debian. WordPerfect had a motif port long before Corel got their hands on it, so I assume that was the starting point for WP7/Linux and WP8/Linux. And then there's CorelOffice, which isn't ported to Linux persay (No native toolkit), it's ported to Wine, which is a completely different endeavor. So, I say again. Is Corel equipped to port .NET?

    Now, a business perspective. Corel has been losing money, and demonstrating just how low your stock can go for the last year or two. This MS investment seems to be in line with MS's extremely well-established history of investing, partnering, embracing, and extending other companies (Not just their products). I wonder what the future of Corel will be.

  51. Here's what MS got for its $135M by GodSpiral · · Score: 2

    1. 25% of corel

    2. Forced support of .net on windows by corel products. The value of this to MS is to ensure that if .net is crap (memory hog or slow), it doesn't lose any market share to non .net versions from its competitors.

    3. An option to force corel to spend 3-5mil in employee time to port .net to linux, at which time the port is wholy owned by MS with no benefit to corel. Its not an OSS port.

    4. very soft value in PR, keeping a weak competitor afloat, and so maybe preventing amunition in its anti-trust case that would be a corel bankruptsy. (?)

    Item 3 is the only one with tangible value. $3-5 mil. As pointed out in the post i'm replying to, more capable subcontractors could be found, and if MS cared about the output, more incentives for the contractors put in.

    To me, item 2's only value is the show of industry support for its .net platform. Why should ms care if corel products uses .net or not otherwise?

    Most of the value must be in 4, although its hard to see how it makes up what they paid.

  52. Market share isn't IT. Corel's experience is IT. by crovira · · Score: 3

    Corel's original OfficeSuite 8 was developped in Java and now that the Java VMs and average processor speeds are adequate to support it, they have the experience (and a codebase to start from,) to build M$ .NET and propagate it beyond the x86 architecture, something which M$ has repeatedly and demonstrably failed at.

    But M$ file formats are locked tight and get changed every time M$ needs some cash.

    If we can't obstruct, we can at least RESIST!

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  53. Oh dear Lord by JohnZed · · Score: 5

    .NET is a more complicated framework than the JVM and the Java platform libraries put together. It needs and extremely efficient virtual machine (which, on Windows, comes from the group that developed Microsoft's very quick Java runtime) and just-in-time compilers in addition to massive support from system libraries on Win32. The VM, especially, is an incredibly tough piece of software to build well. Sun has spent five years optimizing their Solaris JVM, and they did so with the help of their whole research arm (including the guys who developed Self, the most advanced OO runtime to precede Java), their traditional OS and compilers groups, and several acquisitions. But people still complain about that JVM's performance and stability.
    Does Corel have any experience in developing compilers, VMs, or systems libraries? This is a far more complex problem than making slight additions to the WINE project that had already been in progress for years before Corel came along. If Corel takes a lead role in the production of Linux.NET (which, luckily, I think is already trademarked by someone else), the results will be a farce, especially since so many of their best developers jumped ship during their incredibly-prolonged financial troubles.
    I'd much rather see people like Borland, Tower Technologies, Appeal Virtual Machines, and SGI, who have the necessary skills and resources, take the initiative. But I guess there's not a lot of reason to make sure Linux has a GOOD implementation of .NET if you're in Microsoft's shoes, is there?
    --JRZ

  54. Re:Thank Goodness For OSS by dannyspanner · · Score: 3

    I am no Microsoft fan, but bashing .NET just because it's from them is very short sighted. Some of the ideas are very intersting, for instance common binary data types. This allows different languages to cooperate without the requirement of complex (slow, hard to understand) arbitration methods such as COM or CORBA.

    Remember, people use computers to get things done, not to show off their latest window mamangers. If Microsoft make it easier to tie tools together people will use Windows and put up with its tempremental behaviour. Believe me, I've seen it where I work.

  55. It gives MICROSOFT the option by GlitchZ · · Score: 2

    to port the .NET frame work to Corel Linux Products, not corel. Corel would probably do it, mircoshaft until its broken up won't even think about it.

  56. Re:embrace and extend once again. by jafac · · Score: 2

    I don't know the actual value of the company, but I DO know that after the first year after this investment, (when they had their first 4 consecutive profitable quarters) Apple reported that they had ONE BILLION in cash. Versus the trivial $150 million MS invested.

    Although I did omit a second "lever".
    IE.

    The fact that OmniWeb for OS X exists, is a sweet exit-strategy for Apple. As is AppleWorks, which is Carbon. MS Office is not yet Carbon.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  57. .net sucks, use pied/piper by shomon2 · · Score: 2

    http://news.gnome.org/gnome-news/969680451/index_h tml

    http://bioinformatics.org/piper/

    From their announcement on gnome-news:

    "What we need is a Free Software alternative that uses a similar approach to .NET Internet-distributed applications and components), but without the subscriptions and restrictions (how information is shared using Gnutella, for example).

    With such a system...

    You won't have to pay a subscription when you can use free resources available on the Internet, akin to the way you can access most web pages for free.

    You won't have to rely on one (guess who) company for access to the infrastructure and resources, and be held hostage by its whims.

    You can copy, modify, and re-distribute resources as you please.

    You can run local copies of resources and keep your information local, under your own control!

    Piper is an effort to bring "The Unix Way" to the GUI, "connect-the-dots" to the CLI, and to distribute interconnected application components (not just whole applications) throughout the Internet.

    The basic idea behind Piper is that anything and everything should be buildable by linking small components.
    This is "The UNIX Way" and even how object-oriented programming works."

  58. Re:Happy hat by Pinball+Wizard · · Score: 2
    >> With Koffice (and GNOME Office Suite which will be out and in good shape long before .NET for GNU/Linux) that last reason to bother with alternatively licensed (non-GPL) software is gone.

    .NET isn't subscription based office software. .NET is a runtime, its closest competitor is Java. So basically you'll have a virtual machine that runs on any OS, that supports components and programs written in any language. A .NET runtime on Linux would be pretty cool - if it works as well as they say, you could write a Python or Perl app that would run on Windows or any other OS that had the .NET VM installed.

    >> that last reason to bother with alternatively licensed (non-GPL) software is gone

    That's something any open source developer should be extremely careful with if they are going to try the .NET thing. M$ philosophy of making money is extremely ingrained in all their software, down to licensing things you have to think about just to write a component. There are good things about it. Microsoft has it set up to make it easy for individuals and small groups of people to make money writing software(just don't get too big). But being that you are forced to hide your source & program with lots of binary components whenever you use any M$ programming software, I don't see how it could possibly be compatible with anything that's GPL'd.

    I watch the sea.
    I saw it on TV.

    --

    No, Thursday's out. How about never - is never good for you?

  59. Happy hat by Oestergaard · · Score: 2

    Ok great, so we may one day see the .NET subscription software available for GNU/Linux ?

    I'm really happy now.

    What is it exactly this will mean to us, /if/ some day maybe it is really ported, and, if it actually works sufficiently well to be usable ?

    With Koffice (and GNOME Office Suite which will be out and in good shape long before .NET for GNU/Linux) that last reason to bother with alternatively licensed (non-GPL) software is gone.

    Let's face it - we're in a position where such news are irrelevant :)

  60. Strategy by tjwhaynes · · Score: 3

    What benefit could MS hope to gain from .NET on Linux? It certainly would not benefit it to have Linux servers holding a significant part of the .NET server market - unless of course it all ends up with a closed-protocol and closed-source project and they can charge mega-$ for it.

    On the client side though it might be a significant benefit for MS as the Linux desktop market grows to have .NET connectivity from a market penetration point of view. If MS holds the reins of power on the server end of .NET, and .NET clients become ubiquitous, it gives another market stranglehod to MS. That strikes me as the desired business direction - .NET servers running MS Software on an execlusively MS platform.

    Cheers,

    Toby Haynes

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
  61. embrace and extend once again. by leereyno · · Score: 3

    This is simply a way for Microsoft to leverage Linux. If Microsoft controls the back-end, does it matter what the front end is? Gates knows that Linux is becoming more popular. Unlike other competitiors which he could simply buy or drive out of business, Linux represents an amorphous target that simply can't be hit. Porting .NET to linux is nothing more than a method to turn Linux his own advantage.

    Now you might be saying to yourself that "I would never use .NET on any platform." But what about all the clueless users that projects such as KDE, Gnome, and especially Eazel are working to attract? Do they understand that by using .NET they're giving even more power to a man who thinks he is the reincarnation of Napoleon Boneparte?

    Its just embrace and extend all over again. Assuming of course that this is something they truly intend to do. I think whether they do it or not has a lot to do with how much of an inroad Linux makes into the clueless desktop user market. The more lemmings use Linux, the more likely Microsoft is to do this.

    Lee Reynolds

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.