Microsoft To Assist Ximian In Producing Mono
C-JiPH writes: "There is morning I came across a very
interesting article here that describes how Microsoft have agreed to work with Ximian to develop Mono, allowing for 'a version of .NET for Linux and Unix using open source.'"
Anyone remember when Microsoft helped IBM with OS/2 ?
Cheers,
--fred
Possibility #1 Perhaps the same reason that they wrote a version of IE for Solaris - they want to be able to say that their software has "cross platform" support. This was originallly done with IE because quite a few companies listed a standardized client across all their computers as their main reason for not switching from Netscape to IE. Microsoft wrote a Solaris version of IE so that they could convince the PHBs at these companies that they provided cross platform support (as if Solaris and the Macintosh are the only platforms besides Windows), but last I heard IE on Solaris is a joke (big surprise).
I would expect the same thing to happen with Mono. Microsoft could say "if you want to use .Net you can use any platform, but if you want it to be 'optimized' (i.e., to work in a non-crippled manner) use Windows."
Possibility #2 Microsoft is planning on charging for the use of its services which are delivered over .Net. Linux does hold a very big chunk of the server market. Having .Net on Linux would allow Microsoft to collect a toll on the users who connect to Linux servers.
Possibility #3 It would also allow them to gain a foothold on a platform where they have no leveraging power at all today. If Linux, Java, or anything else lives up to its promise of make the OS irrelevant, Microsoft will be one step ahead because they will already control the necessary services which sit on top of the OS.
-----
Free P2P Backup, Windows & Linux
Personally, I'm going to wait for either EDU or GOV.
Couldn't agree more. It's happened too often in the past. Just look at Citrix or Bristol. But then again, Ximian never really did get it. For a start, they don't understand the small, dedicated apps philosophy of Unix. They're trying too hard to copy MS to gain market share, without stopping to think about the technical issues behind what they're doing. They're also following the MS "screw-security-lets-do-features" route. Witness their install instructions -- download something from a web site, and pipe it into a shell run as root. I think not...
"The invisible and the non-existent look very much alike." -- Delos B. McKown
Remember.. it's all about the PASSPORT subscription that Microsoft really plans to get the stranglehold here.. They're promoting .NET as cross platform and open source.. the one key element, however, that is NOT free and open is the identification service (Passport).. that will have a massive stranglehold, and that will be required by any .NET service to identify who is who. If there is any place to make money in this scheme (or control the monopoly), it is this identification service.
--
Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
How hard would it be to port Mono - if and when it is finished - to Windows? Probably not impossible if things like the GIMP or gcc are any example.
-- Ed Avis ed@membled.com
* Would it increase their server platform sales? .NET stuff on Linux.
.NET is supposed to be client agnostic. Right?
.NET" application that purely the VM. However, the .NET platform as Microsoft delivers it will have lots of Windows platform dependencies. For example, database access is through ADO.NET which is a layer that sits on top of OLEDB. ASP.NET sits on IIS of course. Windows Forms doesn't even hid the fact that it sits on Win32. Remote components can still be called through DCOM/RPC. And I'm sure there's plenty more.
.NET apps will run on platforms other than Windows without significant extra reverse engineering.
.NET applications in a much cleaner way that pure COM allowed. But only at the periphery of the app.
No, because people would just run
* What about increasing their client platform?
No,
It makes sense if you think about the J++ vs. Java episode.
I gather that there is such a thing as "Pure
But even with all of this, MS is playing the open standards song for the core parts of the platform (the VM, C#, etc). They can afford to do that because the standard is extended-n-embraced right out of the box. Even with Corel and Ximian's work at building the standard-compliant stuff, very few real world
Where this helps Microsoft is that it allows users to connect existing Unix infrastructure to new
--
Business. Numbers. Money. People. Computer World.
If MS helps them, they end up producing something that is .NET compliant, reenforcing the need for MS to supply the server end.
.NET gains an enemy.
.net subscriptions that MS owns.
.net
If MS doesn't help them, they do their own thing, and
In the end, it won't be software subscriptions, but
Of course, 5 years from now, they'll file tradmeark suits for all domains ending in
... will they use GPL?
----------------------------------------------
the pun is mightier than the sword
No... actually even less so.
You personally have almost no hope in trying to influence the way Windows develops. You DO however have such possibilities in the opensource-world.
Although I agree that it is easier for managers to force a developing direction when they actually pay people.
I can't imagine how MS can use Passport for anything more than a bullet for thier .NET brocuure, let alone dominate an industry.
/.
You are right there. Pissport is just a beta test of some new ideas. EOL is already planned for next year, to be replaced by newer and costlier and more prevalent technology. They are tweaking the business processes behind the service, to see what flies in the market, and what doesn't produce any revenue, and what pisses off end users to the point of abandoning the service. After the next round of analysis, pissport will evolve into something else with a newly trademarked name and flashy marketing campaign.
M$ has changed their entire focus from being an OS and apps company, to an internet services and developer support company. If the US courts break off their OS and apps divisions, the core will continue to become the dominant force for intranet and internet authentication, using dotNET as the infrastructure.
The scale of the project is huge, and will require years for their own in-house developers to write, as well as years for the 3rd party developers to get on board. But if they play all their cards correctly, they will soon be in the center of a new market, earning regular income from a wide variety of licensing schemes. It will take years until this happens, but they started last year while they still had the 95% monopoly of desktop systems, and that monopoly will continue for long enough for them to muscle into the new internet markets.
The looming battle for the desktop OS will be huge, and largely un-stoppable. Mundie was 100% correct in his assessment of the GPL as "viral" and a "cancer". Soon, FreeOSen will dislodge M$ from their 95% market share, down to maybe 50% or less. But at that point, M$ will be in a new playing field, and will have patented and registered every key technology to lock all competition out. They know they can't compete with a Cisco for networking, or an Oracle for straight-up DBs, or an AOL for control of the cable, or the RIAA for hatred inducing lawsuits. The markets for the 4 A's, Authentication, Authorization, Accounting and Auditing services are very immature right now, and when properly developed will be a new source of revenues. Cisco will be required to license M$ patents on network authentication protocols. Oracle will have to license the patents for DB authentication, or find themselves with no windoze desktop user software. AOL will have to obtain certificates identifying themselves as properly certified by the M$ controlled root, and you can believe M$ will force some concessions before granting a cert. The RIAA lawyers will genuflect in admiration at the gall of the M$ legal team using thousands of newly purchased laws to beat down any free competition.
Its late, I've now ranted enough about M$ to last me a few weeks. I would love to see some well thought out criticisms from intelligent people, to help me sharpen my arguments and avoid repeating mistakes, but alas, this is
the AC
Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
Here is a list of some things that *MAY* be incorporated into XP over the next couple of years. None of them are confirmed, some were tossed out by M$ to see what the corporate response would be, others are just rumours and pure speculation. Predicting M$ future moves is becoming an art form for those of us in the trenches.
:-) IE will NOT have a check box "block all banner ads" :-(
.eu, only gateways would need to add/verify certificates, the end users would never need to see or manipulate a cert. The sysadmins of a gateway would then be responsible for their machines. In case a user started spamming, it would be only the local gateway admin who would know the detail of the user sending the spam, and hopefully take corrective action. ORBS could then become "gateway certificates revocation list of known spam-friendly ISPs".
- browsers that will only show banner ads from "certified" advertisers. When suddenly 95% of the machines don't show an ad unless the advertiser purchases a certificate, watch the stampede over to certified ads. So what if FreeOS users can see any ad without checking on certificates, advertisers will still buy them. To avoid anti-trust problems, IE will have a checkbox "block un-trusted banner ads", which when unchecked, allows a luser to see all banner ads
- checking hotmail. When hotmail servers detect a non-authenticated browser, user gets re-directed to a pissport signup page. Again, since 95% of users will be on XP boxes with an authenticated browser, the loss of only 5% of FreeOS users can be absorbed by increased licensing revenues and re-selling the private data from pissport to spamm^Wadvertising partners.
- certificates buried in Office documents, which can be lightly encrypted, or just signed. The official Office will check the certificate for every document it opens, and refuse to open any non-certified documents. This will be touted as a solution to wurd macro viruses and increased security and confidence in legal documents. Again, since the algorithm for generating the embedded certificate will be patented, and FreeOS package will be attacked by the courts if it can duplicate the functionality(deCSS), there will never be another starOffice-style package offering M$ compatibility. If a FreeOS version somehow triumphs in the legal arena, with dotNET's DCOM features, M$ could overnight change the embedded certificate functions in every currently licensed application, pushing the changes down the hierarchy to the ASPs and then to the end-users. They can keep doing this every time the FreeOSen catch up to the functionality, and most updates will be transparent to XP using sheeple.
- Attaching a certificate to every email sent through a licensed gateway, to prove trackability of emails in case of UCE, ILoveU-style virii, or timestamping ability. Certainly sendmail/Ximian/Kmailgate will have dotNET modules to create and verify digital signatures, but the certificates will still only be available from a M$/verisign licensed crypto-key vendor. To avoid privacy laws in the
Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
Which clueless are you referring to? Me or yourself?
You are confusing the simplistic communication tools available to programmers in this early round of dotNET implementation. Yes, there are some cool, well developed XML communication procedures. I'll bow to your point about W3C standards, since I'm not a web coder. I seldom raise my eyes above OSI layer 4, or else I concentrate on policy, budget, and religious issues. But M$ themselves have been quietly letting key developers know that they are positioning themselves to repel the FreeOS attack, by including a lot of additional features in future versions of dotNET.
If you want to write an app or web page to do simple communication between processes or from a web server to a browser, XML tools can do the job. But if you are going to use the latest authentication goodies to communicate with objects and processes externally, you will have to pay royalties/licenses/fees to M$ at some point. If you are ever going to write a killer app for a website, or a client/server setup, or a P2P function, M$ will be somewhere in the middle of your transactions. Count on it, it is what they are telling the financial analysts, the corporate planners, the CEOs of favored developers, and a few other elite few.
Passport is a service that is offered to service/content providers.
Pissport is just one service that M$ offers, where they sit in the middle and collect revenues from those sites that want to participate in this new program. They have a whole bunch of other programs in development right now, all grouped together under various codenames, the latest to leak was called HailStorm.
As a provider, I can choose whether to use Passport, Vendor X, Vendor Y, my own authenication scheme, or all four implementaions if I choose to do so.
Great. Use all four. But the market will be dominated by the M$ based one, and few, if any will use a Vendor X. Will you develop for Solaris, Macintosh, HP-UX, SGI, Linux, and a dozen other platforms, even though only 15% of your customer base might use them? As a hardcore *nix person, supporting a huge user base of every kind of machine, I can tell you of the levels of frustration we face every day when popular websites decide to reject all browsers except for IE5 on win98 or 2K. My bank offers banking by internet, and under pressure from M$, they have decided that alienating 35% of their customers is worth the discount that M$ gave them on their web development tools. It is written into their licensing discount they will reject all non-IE browsers, so its no use talking to the project leads, and they reassigned all the programmers who objected, leaving only M$ lackeys.
there will probably be competition in the authenication service market
You are showing how naive and blinkered you are, if you believe that M$ will tolerate any competition in the authentication marketplace. Their stated goal is total domination, using their monopoly position to force developers to use only M$ protocols. Those of us on the sidelines who have been burned by M$ repeatedly are hoping the US Justice Department create a remedy to the illegal abuse of monopoly power that will address the newly mutated M$. M$ today no longer cares about OS or standalone application revenues, since they will decline over the next decade, and has shifted its entire focus to dominating the internet services market.
the AC
Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
The article only states that Ximian and Microsoft just *talked* together. Nothing more. Microsoft didn't help the project in any way yet, and chances are that they'll never do.
-- Pure FTP server - Upgrade your FTP server to something simple and secure.
{{.sig}}
Hmmm....that's completely wrong on all counts. The .Net Class Libraries allow you to do RPC over HTTPD using XML, but you can also do RPC over SMTP using a binary format, or RPC over [insert any transport here] using [insert any format].
.Nets VM-ness. It has little to do with a VM. MSIL (the intermediate language that the CLR compiles to) does not run under a VM. It is designed specifically to be JITed (email me for an explanation of what aspects of MSIL are taylored toward JIT...it's a long explanation) to native code. In fact, MS has a concept called Pre-Jiting, which means that the MSIL is compiled to native code *on installation* instead of on execution, which further removes it from the idea of a VM.
And as to
The CLR is, however, "managed" which means it is garbage collected, and secure (in theory anyway. As it is new, the real-world security of the CLR has not been under public scruitiny).
Thanks
Casey
--GnrcMan--
No, because people would just run
No,
Hmmm, quite likely. I think it
Yea, that's it!
--
Later...
KangarooBox - We make IT simple!
Microsoft is not helping Ximian. Instead, they are helping themsleves. This is quite clear when you think about what is going on.
.Net, no problem. We're here to help. We're the new Microsoft.
Microsoft doesn't care as much about software as they do controlling network services and collecting payments from various transactions. The idea in this case is to get Ximian to play along so that, ultimately, Microsoft will be able to extract fees from users. Ximian will merely be a small part of the infrastructure that Microsoft controls. That infrastruture will be used to extract new "taxes" from people.
Microsoft to Ximian: Sure, we'll help you build your software. Sure, we'll get you integrated into
Microsoft to Microsoft: Ha ha ha! Fools! Don't they understand that we are kind of like a giant cable company now? We don't care that much about the software and hardware, we care about capturing data from stupid users so that we can extract big money. We know that the margins on software are great now, but they are probably going to decline. However, the margins in services are on the rise. World domination... Ha ha ha!
How to Download YouTube Videos
Let's face it, .NET is not a very impressive
technology... RPC over HTTPD using XML running
what is basically Java (sorry, VM based platform-independent byte code is what Java IS)
is not a good foundation to build all of your
software on...
It allows some cool applications, but when people are giving examples (Corel's CEO) of using it in a spreadsheet to perform calculations, it's a bad idea...
.technomancer
.technomancer
Call me pessimist, but I think it's yet another .NET is widely adapted, at that time,
.net and Mono wherever possible, using it just where there's no alternative (just like we're using wine for some applications now).
"Microsoft attempts to buy out Linux" story. They'll
help Mono until
they drop any support for non-Microsoft OSes and add
proprietary undocumented functions, just like they
always did -- and if you intend to continue using
.net stuff, you have to "upgrade" to Windows.
I wonder where Ximian fits in though - IMO they either don't realize what Microsoft is up to, or they're trying to be bought out by Microsoft to salvage their company financially.
In any case, I'd recommend to avoid
This message is provided under the terms outlined at http://www.bero.org/terms.html
Sure, MS would like to keep everything secret, but it recognises there's some real competition now (Linux etc.) and now has to try to bring those of us who defected back onto their side again.
Or am I just being paranoid?
Focus on fixing GNOME so that it can compete with KDE and Windows. You *cannot* win with Microsoft, you are in a position of weakness and disadvantage by default. Microsoft will screw you over at the first chance, and along the way you will have helped bolster the mindshare of its questionable strategy.
You are creating a conflict with your ally Sun by neglecting JAVA. Do not divest your efforts from GNOME. GNOME needs you. Do NOT neglect the ailing GNOME desktop like this.
This is my fair attempt at talking some sense into you. I sincerely hope you prove me wrong so that I won't have to say "I told you so" in a few months.
-- A KDE Fan.
(Please browse at -1 to read this comment.)
...ok now, let's see how long it takes someone to shout conspiracy.
Outdoor digital photography, mostly in New Engl
Fortunately there's an alternative provided by IBM and put under a non-profit organisation. I'm hoping this will get big.
Monkey sense
Agreed. From what I've read, simple exposure to closed source code (M$ code), even seeing it during the course of work, opens up the developer to charges of IP theft if any code remotely resembling the M$ code shows up in the open source product. Sounds to me like M$ trying to open that possibility in order to shut the whole product down (or tie it up in litigation, effectively the same thing). WARNING... WARNING... DANGER, WILL ROBINSON!!!
____
Skivvy Niner? Email me!
HEY! Look left just ONE MORE TIME!
1. The standards are open, and you can program with them right now.
2. "RPC over HTTP" is already being hacked out and used all over the web, so it makes sense to standardize it. Maybe a world full of JVMs communicating over ORBs using IIOP would have been preferrable, but it isn't ever going to happen, even Sun conceeds this.
3. It makes sense to work with Microsoft at this point instead of against it. They control practically all of the desktop computers in the world, and an increasing number of servers. How they came to this position is irrelevant. Strategically, it doesn't make any sense to fight this presence for any group, corporate or volunteer.
4. Java has failed to live up to its promises. No one believes Java is write-once read-anywhere, regardless of if it is even true at this point, so there is no point in flogging that messasge anymore - it has failed in the marketplace.
...can be found in this morning's Boston Globe (story link here)
It is a specification, like COM. Once MS published the spec, they couldn't and didn't want to prevent people from making a Un*x version. With all of the other .NET server apps, they don't really care if you bought your copy of an MS server, if you can run their other server components (ASP.NET, ADO.NET).
Throwing 2 or 100 developers (which they won't use that many) is chump change for them. It's a LOT cheaper than the advertising dollars they'd need to spend to convince the Linux community that "they care".
All the big corporations are the same. They've all realized that they don't have to spend millions on advertising, they just have to hire a couple of very vocal developers, and let them work on open source whatever. It makes them look good in the trade rags, and the whole open source community has a love fest with them. And once again the developers are the pawns.
They already own .gov.
Bryguy
microsoftword.mp3 - it doesn't care that they're not words...
"[Microsoft] will determine with Ximian whether technical assistance would be appropriate" = we'll have a look and see if we need to screw you.
.NET platform." = we have a thousand lawyers and ten thousand programmers poised for attack. Resistance is futile.
"testament to the openness and viability of the
"Microsoft will do everything that it can to ensure that Windows remains the best place to run Windows applications" = Microsoft will ensure Windows is the only platform you can run anything. Period.
Reliable, Great Value Hosting: $7.95/mo 2.4G/120G
Microsoft helping to develop open-source software? What is happening to the world?
.net would be ported to other operating systems? Microsoft certainly want linux users to use microsoft software, espesially as the numbers of linux and *BSD users are increasing. .net implementation to match the windows version, though.
Well, anyway: was there ever any doubt that
I would not expect the linux
Microsoft to provide technical assistance on Open Source project
VP Mundie's head 'just exploded', say witnesses
Slashdot readers condemn Microsoft
Open Source move seen as 'sinister plot'
World ends, film at 11
Televangelists express surprise
Weather forecast for Hell: Scattered flurries, high -2
Toronto-area transit rider? Rate your ride.