Linked by Thom Holwerda on Sun 25th Mar 2007 17:44 UTC, submitted by suka
Mono Project In a recent interview with the online edition of the Austrian daily Newspaper Der Standard, Mono project-lead Miguel de Icaza pleads for a cooperation between Mono and Microsoft's .Net: "I think that the deal should include a technical Mono/.NET collaboration, and even go as far as Microsoft recommending Mono for all of their developers looking at migration."
Order by: Score:
Mono/Microsoft collaboration
by Almafeta (3.36) on Sun 25th Mar 2007 18:27 UTC
Almafeta
Member since:
2007-02-22
Fans: 5

I wouldn't hold my breath on such a deal; I think de Icaza will sooner be hit by a lawsuit than a business deal.

RE: Mono/Microsoft collaboration
by de_wizze (2.8) on Sun 25th Mar 2007 18:50 UTC in reply to "Mono/Microsoft collaboration"
de_wizze Member since:
2005-10-31
Fans: 0

He must not have heard about the story of "The Scorpion and the Frog". This is business and Microsoft did what was necessary to protect its competitive advantage (whether present or future). What they should do is continue to innovate and maintain that competitive advantage. There are so many instances where the focus has been on keeping up where it doesn't quite matter and not leveraging/marketing the advantages enough. I like that they have developed a tool to aid with migrations but as Daniel Robbins found out(leaving due to frustration over not being able to work at his "full level of technical ability"), when entering into scenarios such as this, competitors are only going to assist you as far as it benefits them, no further. You still have to work on what makes you better. So when he describes doing WPF better, I applaud that direction (while still maintaining compatibility of course)

Edited 2007-03-25 19:02

RE: Mono/Microsoft collaboration
by nberardi (1.84) on Sun 25th Mar 2007 20:28 UTC in reply to "Mono/Microsoft collaboration"
nberardi Member since:
2005-07-10
Fans: 2

Actually don't be so sure about that. Microsoft is well aware of the existence of Mono, and them supporting Mono only boasts .NET over Java. However their support isn't active with money or sharing of code, because they want to make sure Mono and .NET forge ahead on two different paths. But many of the Microsoft developers also work on the Mono project.

Also you have to understand that Miguel is shooting for Mars in hopes of reaching the Moon.

RE[2]: Mono/Microsoft collaboration
by nutshell42 (3.44) on Mon 26th Mar 2007 17:40 UTC in reply to "RE: Mono/Microsoft collaboration"
nutshell42 Member since:
2006-01-12
Fans: 0

Actually don't be so sure about that. Microsoft is well aware of the existence of Mono, and them supporting Mono only boasts .NET over Java. However their support isn't active with money or sharing of code, because they want to make sure Mono and .NET forge ahead on two different paths. But many of the Microsoft developers also work on the Mono project.*

Yeah, right. Microsoft acquiesced to pirated copies of their business software and OSes, too.
Until the day they had achieved dominance.
Now, copyright infringement is clearly illegal while the status of Mono is questionable. But if you're a Mono developer, you should pray that .NET will never ever win against Java, because the next day MS will start collecting royalties and sue everyone who doesn't comply.
And the way the system works it will take tens of millions of dollars to win those lawsuits even if Mono is perfectly, 100% legal.

*: Is the preview broken? Because if I follow the bold blue statement and use the q tag it just shows the tags. But blockquote seems to work. Strange.
EDIT: But not in the posted version. Is the new osnews usable? And is its preview less screwed up?
REEDIT: I can now answer my last two questions:
Seems to be. No.

Edited 2007-03-26 17:45 UTC

RE[3]: Mono/Microsoft collaboration
by nberardi (1.84) on Mon 26th Mar 2007 18:07 UTC in reply to "RE[2]: Mono/Microsoft collaboration"
nberardi Member since:
2005-07-10
Fans: 2

Yeah, right. Microsoft acquiesced to pirated copies of their business software and OSes, too.


I don't think you really understand the benefits of .NET working on other platforms. Or at least you don't see it from Microsoft's perspective. Who do you think is going to benefit from a wealth of software being developed on .NET? Especially all the new compilers that compile against the CLR. There is Python, PHP, COBOL, FORTRAN, some supported by organizations some supported by guys that just program on the weekends. So what good does it do for Microsoft to shut down a very useful compiler, like PHP.NET, that still compiles .NET code and runs on Windows perfectly. There is none.

And Microsoft understand that not all these guys that are going to be providing very useful tools for its Windows developer that adds to the value of running Windows are going to come from the Windows side of the world. I think you are still stuck in the 90's with your mentality about Microsoft.

RE[4]: Mono/Microsoft collaboration
by Moochman (2.84) on Tue 27th Mar 2007 18:57 UTC in reply to "RE[3]: Mono/Microsoft collaboration"
Moochman Member since:
2005-07-06
Fans: 1

I think you are still stuck in the 90's with your mentality about Microsoft.

I think you are still stuck in the reality-distortion field with the idea that Microsoft has changed. They haven't.

I do like GNOME, but:
by deb2006 (2.24) on Sun 25th Mar 2007 18:29 UTC
deb2006
Member since:
2006-06-26
Fans: 0

Should they step further into that Microsoft shit - sorry, but that's what it is - I'll switch to KDE. De Icaza hasn't listened carefully to what the communitry has said about the Novell-MS deal. Tying GNOME even closer to .Net is even worse, because the day will come when Microsoft goes to court with that. I wouldn't be surprised if it was Mono they're after (well, to start with).

Ballmer has said it on and off that OSS is violating MS patents. So it's just a matter of time when he'll be the one to open the flood gates.

RE: I do like GNOME, but:
by Richard Dale (4) on Sun 25th Mar 2007 19:07 UTC in reply to "I do like GNOME, but:"
Richard Dale Member since:
2005-07-22
Fans: 1

Should they step further into that Microsoft shit - sorry, but that's what it is - I'll switch to KDE

The only connection between Gnome and mono is the GTK# bindings. mono is a cross language runtime and particular bindings for a GUI api are just a side show. You are only tied to Microsoft via mono if you use a Microsoft api such as Windows Forms or ASP.NET. If you use GTK#, Cocoa# or KDE's Qyoto/Kimono bindings (that I work on), you are only tied to the C# language and other CLR languages. The CLR is an ECMA standard, whereas Windows Forms isn't, so please separate issues about using Microsoft specific GUI's from using mono as a basis for implementing interesting non-Microsoft apis via bindings.

RE[2]: I do like GNOME, but:
by deb2006 (2.24) on Sun 25th Mar 2007 21:49 UTC in reply to "RE: I do like GNOME, but:"
deb2006 Member since:
2006-06-26
Fans: 0

Yes, I know that.

But the point is that the lawyers in Redmond are already evaluating things. MS _will_ eventually stand up and sue OSS for patent violation. Ballmer has to act quite soon if he does not want to appear a total idiot to the Micrposoft shareholders. I bet he'll start with mono - well, ok, just a not so wild guess.

Sorry to say this, but mono was a waste of time from the start. It's too close to the devil, and Novell has seen what happens when you embrace the devil.

Now it's time to talk about Java. It's not too late - thank God ...

RE[3]: I do like GNOME, but:
by Almafeta (3.36) on Sun 25th Mar 2007 21:54 UTC in reply to "RE[2]: I do like GNOME, but:"
Almafeta Member since:
2007-02-22
Fans: 5

It's too close to the devil

Isn't there a version of Godwin's law about comparing Microsoft to Satan?

RE[3]: I do like GNOME, but:
by Rugmonster (2.12) on Sun 25th Mar 2007 22:14 UTC in reply to "RE[2]: I do like GNOME, but:"
Rugmonster Member since:
2005-11-18
Fans: 0

...mono was a waste of time from the start.

Considering C# is an ISO standards based language, I don't think you can say mono was a waste of time. It brings C# to the playing field for platforms other than Windows. If anything, it has allowed people to bring their ASP.NET apps written in C# to Linux based web servers. Yes, we've had Java for a long time and it's run things cross platform, but this is another option for the masses. Besides, there have been plenty of really good apps for Linux written in C# using Mono.

RE[4]: I do like GNOME, but:
by dimosd (4.16) on Mon 26th Mar 2007 02:25 UTC in reply to "RE[3]: I do like GNOME, but:"
dimosd Member since:
2006-02-10
Fans: 1

Considering C# is an ISO standards based language, I don't think you can say mono was a waste of time.

That's a good point. It's not like Mono is completely walking on thin ice, from a legal perspective. (You always have to be wary of Microsoft, of course)

What's wrong with you people :-) C# is a good language. Java, since 5.0, is also good enough (since it copied over certain C# features). Personally, I wouldn't mind *either* of these languages prevailing the Linux desktop (both GTK and QT based). How long do you think a non-paid developer can go with C or C++ nowadays? I'd trade more features, due to easier development, to the skeleton apps written in C that want to pass as Gnome apps.

Conclusion: higher-level languages are developer friendly and grass roots OSS friendly. Embrace them!

RE[3]: I do like GNOME, but:
by jessta (3.76) on Mon 26th Mar 2007 00:16 UTC in reply to "RE[2]: I do like GNOME, but:"
jessta Member since:
2005-08-17
Fans: 3

I'm sure Java infringes on some MS patents, that's the nature of software patents, everybody who makes software is infringing on someone's patents.

But Java has Sun behind it, sun has money and other patents. So there is a good chance microsoft wouldn't attempt to sue over such patents.

Mono is currently being well supported by Novell, who have a deal with microsoft to licence microsoft patents.
Microsoft suing the Mono project would be very bad for Novell and hardly an advantage for Microsoft as Mono is less of a threat than say, OpenOffice or Firefox.

RE[2]: I do like GNOME, but:
by Ford Prefect (4.28) on Mon 26th Mar 2007 06:10 UTC in reply to "RE: I do like GNOME, but:"
Ford Prefect Member since:
2006-01-16
Fans: 6

There are two sides of this issue.

Sure, if you don't use these bindings, you aren't affected at all.

The GNOME people seem to get fed up with C. So it is even evaluated to switch to Mono/GTK# as main development platform. This wouldn't be something done today or tomorrow. But GNOME already ships applications using GTK#.

RE: I do like GNOME, but:
by kaiwai (1.28) on Sun 25th Mar 2007 23:27 UTC in reply to "I do like GNOME, but:"
kaiwai Member since:
2005-07-06
Fans: 20

Mate, don't worry about it; GNOME hasn't included anything relating to Mono within the standard distribution - what you see in distributions are merely the result of its users asking for a said application, which happen to be written using mono.

The debate is over which framework should be used as the default for future development if GNOME developers choose to go down the road of having a managed environment - Mono, as much as De Lcaza argued that the technological arguments were compelling vs. the obvious licencing issues back then in regards to Java, the elephant in the room can no longer be ignored; the underlying motivation for the creation was the restrictive and closed source nature of Java.

Flash forward to 2007; Java has been open sourced under GPL; Sun is now an active opensource development company, with Solaris Enterprise System (the old iPlanet stack) will be opensource soon as well - which brings forward the question; which one will be chosen? for me, the choice is obvious now - a couple of years ago, I would have said mono after weighing up the patent, licencing and technological issues, but today with Java being opensource, more mature technologically, a big community of developers overall, and the fact that the issue of patents don't hover over the neck of Java like a guillotine over the neck of a falsely accused person, as with the case of Mono.

With that being said, I do think, however, that GNOME need to think long and carefully about using Java - use it where it works well, but don't use it for the sake of simply being able to say, "look at us! we use Java!".

Edited 2007-03-25 23:44

RE[2]: I do like GNOME, but:
by Constantine XVI (1.84) on Mon 26th Mar 2007 00:33 UTC in reply to "RE: I do like GNOME, but:"
Constantine XVI Member since:
2006-11-02
Fans: 0

If I'm not mistaken, Tomboy is in 2.18. Tomboy uses Mono and GTK#. You can take it out, but it is now part of mainline GNOME

RE[3]: I do like GNOME, but:
by kaiwai (1.28) on Mon 26th Mar 2007 01:09 UTC in reply to "RE[2]: I do like GNOME, but:"
kaiwai Member since:
2005-07-06
Fans: 20

Yes, you are correct; it is part of the 'package list' but at the same time, however, Mono isn't playing a key roll in the core of the desktop environment; if it sits on the side as an option I have no worries - people should have the right to choose over what VM based language they wish to use, but at the same time, I would concerned if it started to become a 'must install' component of GNOME.

RE[2]: I do like GNOME, but:
by Lambda (2.24) on Mon 26th Mar 2007 02:16 UTC in reply to "RE: I do like GNOME, but:"
Lambda Member since:
2006-07-28
Fans: 1


The debate is over which framework should be used as the default for future development if GNOME developers choose to go down the road of having a managed environment


You're quite clueless regarding the antipathy towards Java, whether it's open source or not. You make the same bad logical analysis that developers are going to flock to Java just because it's almost open source.

The debate isn't over, because Gnome won't have an official runtime. Java is hated for various reasons, Mono is hated because it's MS, and other developers would rather stay away from both of them and use Python or Ruby. Gnome is a C platform - plain and simple, with various bindings that developers use for various applications that might or might not make it into the official Gnome applications releases.

With that being said, I do think, however, that GNOME need to think long and carefully about using Java - use it where it works well, but don't use it for the sake of simply being able to say, "look at us! we use Java!"

That's something you don't have to worry about. Java will be ignored only a little less than it is now.

RE[3]: I do like GNOME, but:
by Moochman (2.84) on Tue 27th Mar 2007 19:15 UTC in reply to "RE[2]: I do like GNOME, but:"
Moochman Member since:
2005-07-06
Fans: 1

You're quite clueless regarding the antipathy towards Java, whether it's open source or not. You make the same bad logical analysis that developers are going to flock to Java just because it's almost open source.

You talk about Java as if no one uses it. Sounds to me like you personally don't use it, so you maintain this illusion to justify your decision to yourself.

Java is hated for various reasons

In other words, you hate it, for reasons you don't care to disclose.

Java will be ignored only a little less than it is now.

You're right, it's just being ignored so much.
http://www.eclipse.org
http://www.limewire.org
http://azureus.sourceforge.net
http://www.neooffice.org
http://www.trolltech.com/developer/downloads/qt/qtjambi-techpreview

And no one's interested in developing anything new for Java on the desktop.

http://community.java.net/projects/community/javadesktop
http://java.sun.com/developer/technicalArticles/tools/nb_guibuilder...

Sorry, you seem to be blinded by your own prejudices. Please, go back to your hole.

RE[4]: I do like GNOME, but:
by Lambda (2.24) on Wed 28th Mar 2007 04:16 UTC in reply to "RE[3]: I do like GNOME, but:"
Lambda Member since:
2006-07-28
Fans: 1

Please try to pay attention. Eclipse, limewire, or any of the others in your list have nothing to do with Gnome.

RE: I do like GNOME, but:
by abraxas (3.48) on Mon 26th Mar 2007 17:09 UTC in reply to "I do like GNOME, but:"
abraxas Member since:
2005-07-07
Fans: 0

Should they step further into that Microsoft shit - sorry, but that's what it is - I'll switch to KDE. De Icaza hasn't listened carefully to what the communitry has said about the Novell-MS deal. Tying GNOME even closer to .Net is even worse, because the day will come when Microsoft goes to court with that. I wouldn't be surprised if it was Mono they're after (well, to start with).

Ballmer has said it on and off that OSS is violating MS patents. So it's just a matter of time when he'll be the one to open the flood gates.


I don't really see how Miguel has anything to worry aouut. Mono was a Ximian project. Ximian was bought by Novell. Novell has a patent agreement with Microsoft. Novell has the copyright to Mono and many of the Mono projects which it licneses under the GPL. The only company that Microsoft could sue is Novell which according to their agreement they cannot do.

RE[2]: I do like GNOME, but:
by Moochman (2.84) on Tue 27th Mar 2007 19:20 UTC in reply to "RE: I do like GNOME, but:"
Moochman Member since:
2005-07-06
Fans: 1

Sure, if all the Mono projects are tied only to Novell-created distros. But as soon as another distro, or the Gnome project itself, decides to include a Mono application, then they are in risky territory.

RE[3]: I do like GNOME, but:
by abraxas (3.48) on Wed 28th Mar 2007 05:24 UTC in reply to "RE[2]: I do like GNOME, but:"
abraxas Member since:
2005-07-07
Fans: 0

Sure, if all the Mono projects are tied only to Novell-created distros. But as soon as another distro, or the Gnome project itself, decides to include a Mono application, then they are in risky territory.

Not true at all. They could only sue if the application itself infringed. The language itself is a standard. The only issue could be the libraries themselves, much like java classes. No one got sued for making GPL java applications and there is a reason why. If Mono is indeed infringing and Microsoft sues the only one they can sue is Novell because the code is copyrighted and licensed by Novell. Microsoft's deal with Novell prevents that.

RE[3]: I do like GNOME, but:
by abraxas (3.48) on Wed 28th Mar 2007 05:23 UTC in reply to "RE: I do like GNOME, but:"
abraxas Member since:
2005-07-07
Fans: 0

wrong thread again.

Edited 2007-03-28 05:24

Maybe more supprises to come?
by SReilly (3.64) on Sun 25th Mar 2007 18:41 UTC
SReilly
Member since:
2006-12-28
Fans: 7

Man, if Miguel is telling the truth there may be more to the deal then at first realized. Check this out -

Also, another thing that rubbed people the wrong way was the promise to the community. And part of the problem with the current promise is that it was an important consideration as part of the deal but they did not get the right wording in place on time. Folks on both companies are trying to improve this to actually mean something meaningful.


It's also funny how people justify they're actions to themselves. Read the following for a prime example -
...the more conservative ones, those that are more risk averse had been waiting on the sidelines. The agreement has basically enabled people that would have otherwise not touched Linux despite its great technological features to adopt it.


As for wanting MS to tell developers to use Mono for cross platform development, the guy must be hallucinating. MS does not want cross platform developers, they want to tie you to they're platform. End of story.

RE: Maybe more supprises to come?
by miscz (3.32) on Sun 25th Mar 2007 18:44 UTC in reply to "Maybe more supprises to come?"
miscz Member since:
2005-07-17
Fans: 0

even go as far as Microsoft recommending Mono for all of their developers looking at migration

really, this guy is on crack ;)

RE: Maybe more supprises to come?
by nelvana2005 (2.2) on Sun 25th Mar 2007 19:13 UTC in reply to "Maybe more supprises to come?"
nelvana2005 Member since:
2005-07-29
Fans: 0

Miguel can publish what he wants, I'll never use mono. I don't need it and I don't want it, this little child of the Novell-Microsoft cooperation.
Even in OpenSuse 10.2 it is still possible to live without mono. Although it is part of the default install, it can be uninstalled without causing any problems. As long as this is the case, I have no problem to use or test an OpenSuse distro.

RE: Maybe more supprises to come?
by anda_skoa (3.52) on Sun 25th Mar 2007 20:29 UTC in reply to "Maybe more supprises to come?"
anda_skoa Member since:
2005-07-07
Fans: 5

MS does not want cross platform developers, they want to tie you to they're platform

Very true.

However, one thing we have learned from the Microsoft/Novell deal is that Microsoft knowns that some of their customers are at least considering Linux for certain areas.

So in order to avoid having them consider other development frameworks like Java, which are totally not under their control, they might "recommend" a framework they are indirekt control over, e.g. they control the direction of .Net, thus controlling what mono will have to do as well.

An application runable under mono will of course not be as tied to Microsoft as a native application would be, but on the other hand they can more easily convince customers to switch back if the application's performance on Windows can be boosted above the performance on Linux+Mono due to optimiziations in their runtime.

RE[2]: Maybe more supprises to come?
by SReilly (3.64) on Sun 25th Mar 2007 21:09 UTC in reply to "RE: Maybe more supprises to come?"
SReilly Member since:
2006-12-28
Fans: 7

So in order to avoid having them consider other development frameworks like Java, which are totally not under their control, they might "recommend" a framework they are indirekt control over, e.g. they control the direction of .Net, thus controlling what mono will have to do as well.


Nicely said and I certainly didn't see it that way. But what if a day comes where Mono is more feature rich, better supported and commands a larger number of developers than .Net (however unlikely)? Do you really see MS lay down and give up? Or, much more likely IMO, start a patent and/or IP infringement lawsuit?

RE[3]: Maybe more supprises to come?
by anda_skoa (3.52) on Sun 25th Mar 2007 21:25 UTC in reply to "RE[2]: Maybe more supprises to come?"
anda_skoa Member since:
2005-07-07
Fans: 5

Do you really see MS lay down and give up? Or, much more likely IMO, start a patent and/or IP infringement lawsuit?

Of course they won't give up, but as you said such a situation is highly unlikely, there is IMHO no point in speculating what they would do then.

In order not to get into this situation, they will keep on extending .Net in a way that is hard (or even impossible) for others to implement.
This is something they have huge expertise in.

RE[3]: Maybe more supprises to come?
by gustl (3) on Mon 26th Mar 2007 13:36 UTC in reply to "RE[2]: Maybe more supprises to come?"
gustl Member since:
2006-01-19
Fans: 0

If that day comes, Microsift has a problem:

Should they sue Mono, thereby hurting their own development environment (because at that point in time the feature "platform independent" will be a killer-feature), they will find themselves hurting their own business.

So they will most probaly do what they are doing now: FUD-ing around but not really sueing the free projects.

RE: Maybe more supprises to come?
by kaiwai (1.28) on Sun 25th Mar 2007 23:31 UTC in reply to "Maybe more supprises to come?"
kaiwai Member since:
2005-07-06
Fans: 20

As for wanting MS to tell developers to use Mono for cross platform development, the guy must be hallucinating. MS does not want cross platform developers, they want to tie you to they're platform. End of story.

That is definitely 100% true - just wait till Microsoft starts prancing through the Mono developer community demanding royalties and payments for those not running their software on the Novell Linux platform.

The licence agreement between Novell and Microsoft, is just that, a licence agreement between them, and only them, it does not cover the whole Linux or opensource community - which is what Miguel is some how trying to lay claim to.

Mono is still the same licence and patent riddled mess it was last year and the year before, the only difference is that only Novell customers are going to be spared the wrath of Microsoft - for all those who aren't Novell customers, I would think long and hard about whether the risk of getting sued into an early grave is worth the risk in the long run for so-called perfect portability which doesn't exist.

Java
by sigzero (2.2) on Sun 25th Mar 2007 18:46 UTC
sigzero
Member since:
2006-01-03
Fans: 0

I for one am hoping that with Java going GPL that great things will be happening in the Linux world with it.

v RE: Java
by superman (3.88) on Sun 25th Mar 2007 20:00 UTC in reply to "Java"
v Icaza lost his way, Gnome owned by m$'s dogs
by timofonic (0.74) on Sun 25th Mar 2007 18:47 UTC
Nice idea - in a fantasy world
by Larz (2.92) on Sun 25th Mar 2007 19:02 UTC
Larz
Member since:
2006-01-04
Fans: 0

A decent and up-to-date implementation of .NET without a host of potential legal issues would be a really cool thing. It would make it much cheaper to switch between platforms. Choice is good.

Unfortunately, the greatest advantage would be when migrating from Windows to Linux. As such, Microsoft would never accept such a deal.

Such a thing would only happen, if Microsoft lost its monopoly power, and would have to fight on equal terms (f.ex. if Microsoft had been split up in the first place).

The fact that Icaza can even suggest such a thing, suggests that he is living in a fantasy land.

interesting how
by gnemmi (1.72) on Sun 25th Mar 2007 19:09 UTC
gnemmi
Member since:
2006-08-17
Fans: 0

the more you use mono, the more Miguel sees his team's resources (and probably his own income) increase.

derStandard.at: Rumour has it, that Novell is substantially staffing up it's Mono-team, any chance you'll put this into numbers?

Miguel de Icaza: We are doing a big push for Mono.

derStandard.at: Where will this increased resources go?

Miguel de Icaza: We will try to staff up all the areas in Mono that need better support, it is still something that we are discussing internally.


That's pretty logic if you think it .. but I can't avoid wondering to what extent is Miguel really interested on anything else but that ...

just a thought ..

Edited 2007-03-25 19:10

RE: interesting how
by twitter (2.05) on Mon 26th Mar 2007 01:14 UTC in reply to "interesting how"
twitter Member since:
2005-07-25
Fans: 1

Oh, his income is increasing. Holy mother of god, how dare he!

RE[2]: interesting how
by gnemmi (1.72) on Mon 26th Mar 2007 02:19 UTC in reply to "RE: interesting how"
gnemmi Member since:
2006-08-17
Fans: 0

sorry, maybe I was to subtle for you ...
it won't happen again.

RE[3]: interesting how
by twitter (2.05) on Mon 26th Mar 2007 05:42 UTC in reply to "RE[2]: interesting how"
twitter Member since:
2005-07-25
Fans: 1

No, subtlety implies intelligence.

RE[4]: interesting how
by gnemmi (1.72) on Mon 26th Mar 2007 12:58 UTC in reply to "RE[3]: interesting how"
gnemmi Member since:
2006-08-17
Fans: 0

too subtle again .. sorry, I just can't help it =(

Cloud Cuckoo Land
by segedunum (2.88) on Sun 25th Mar 2007 19:34 UTC
segedunum
Member since:
2005-07-06
Fans: 22

I haven't agreed with the reasons behind starting Mono over the years, particularly some of the regurgitated Microsoft marketing about .Net. However, if they could have looked at some of the ways they thought .Net was better, as well as Java and up and coming stuff like Ruby, then I think they could really have had something. As it is, they wanted to create a .Net compatible clone which will never get them anywhere. Additionally, Windows.Forms is stillborn even in the Windows world because Avalon is supposedly the next big thing.

If he thinks he's going to get collaboration from Microsoft for Mono to be anything other than an interesting little educational project, like Rota, he really should check himself in somewhere. There is ample historical evidence that this will simply not happen, and the deal was an ill advised sham.

RE: Cloud Cuckoo Land
by Lambda (2.24) on Mon 26th Mar 2007 02:21 UTC in reply to "Cloud Cuckoo Land"
Lambda Member since:
2006-07-28
Fans: 1

Additionally, Windows.Forms is stillborn even in the Windows world because Avalon is supposedly the next big thing.

Wrong. Microsoft isn't Sun. These days, Microsoft is pushing out tech faster than adoption. As was stated in the interview, Avalon(WPF) is years away from having a substantial presence. Business tends to be conservative, and doesn't just rewrite stuff because Microsoft pushes it out.

Tone It Down A Bit
by jayson.knight (3.04) on Sun 25th Mar 2007 19:53 UTC
jayson.knight
Member since:
2005-07-06
Fans: 7

""I think that the deal should include a technical Mono/.NET collaboration, and even go as far as Microsoft recommending Mono for all of their developers looking at migration."

Microsoft will never recommend anyone "migrate" away from the Microsoft platform, and as such Icaza is looking at this the wrong way. In the realm of software, there are always business constraints as to why a particular software package needs to be developed on a specific platform (Windows, Unix/Linux, etc). What they need to do is make Mono a compelling reason to write software on a platform other than Windows, i.e. RAD, a good IDE, truly portable bindings, etc.

Once software is written for a specific platform, there is almost zero justification for porting it to another platform (in the realm of IT at least). New development is an entirely different story though. Give us a reason to use Mono on other platforms, and we'll choose it.

Again, migration: Not an option. New development: huge opportunities so long as there are compelling enough reasons.

FWIW, there are a ton of Microsoft bloggers who regularly post about Mono, and do indeed highly recommend it for non-Windows development. MS can't take an official stance on it because it doesn't make much sense...it would be like them recommending someone use Oracle.

RE: Tone It Down A Bit
by CodeMonkey (2.6) on Sun 25th Mar 2007 21:21 UTC in reply to "Tone It Down A Bit"
CodeMonkey Member since:
2005-09-22
Fans: 0

Microsoft will never recommend anyone "migrate" away from the Microsoft platform, and as such Icaza is looking at this the wrong way.

Migration can easily be in the opposite direction. Of course Microsoft would never recommend that Windows developers start using Mono in order to migrate to non-windows platforms. That's just poor business sense. However, The opposite cwould make perfect sense. Microsoft would be well off to encourage existing Linux / Unix software developers to migrate to Mono in order for their applications to be 'Windows Ready'.

It's really not a 2 way street in the development community. Windows developers could usually care less if their applications run on other platforms. Linux, Unix, and most OSS developers, on the other hand, are usually concerned with their applications running on ALL platforms, often even windows. Mono provides such an oportunity.

Now granted Java can provide such an oportunity as well, but that's for another topic.

Timing of increased staffing is interesting
by andrewg (2.96) on Sun 25th Mar 2007 19:57 UTC
andrewg
Member since:
2005-07-06
Fans: 1

Now that Microsoft and Novell have a deal, Microsofts money seems to be funding the increase in developer resources for Mono.

Mono seemed to have been slipping further and further behinds Microsofts .Net. With the increase of paid developers maybe Novell can get v2.0 and winForms finished which could make Mono attractive again - it seems to have lost a lot of its lustre and support. Novell probably realises that if Microsoft did go after companies without agreemenets like the Novell one - after Mono became entrenched in the GNU/Linux ecosystem - then it would, at least in the short term, be a huge win for them.

Fortunately Java, on the desktop in particular, is on the rise and may stand a chance of becoming the standard for cross platform development on Windows, Unix, Linux and MacOS. KDE may have other ideas but its hard to see them beating Java.

We'll see.

Go Miguel! Rant warning.
by JohnAsh (3.5) on Sun 25th Mar 2007 20:08 UTC
JohnAsh
Member since:
2006-11-04
Fans: 0

Miguel is like Linus - TECHNOLOGY DRIVEN! I love them for that.
Mono rocks, there is no question about it. Java on linux - well, since it is GPL now, there is still hope, but there is a huge hill to climb for java to be any good for the linux desktop. This far, it has only been a detriment, a big time-sink. (kaffe, gcj, ugly homemade mismatched gtk-themes for java) (Note that I am not mentioning java server apps. Java rocks on linux for that.)

But Mono+C#+Gtk# is a mix of GPL, LGPL, MIT Licence, Ecma standardization..it can't get any better than that. Meanwhile everyone just poured their love over Java, a severely locked in language before the GPL. Because Sun is somehow "good" for "us". ("Us" being the collective unix/linux-geekdom.)

The politics and business deals around OSS platforms are important, and Microsoft is a company that is much more selfish than many other. (They all are, Sun, Google, MS, Redhat.. MS is just so much better at it, making them scary and untrustworthy).

But any patent that MS can threaten Mono with, they could just as well threaten ANY other runtime with, it being parrot, kaffe, the jvm.

And in any case, if you still think Mono+C# is a bad bet, why ALL THE F*CKI'N hate? Grow up people! The long and short of it is that Miguel rocks, and there is a big chance that you don't.

(For the record, I rock too.)

RE: Go Miguel! Rant warning.
by JohnAsh (3.5) on Sun 25th Mar 2007 20:45 UTC in reply to "Go Miguel! Rant warning."
JohnAsh Member since:
2006-11-04
Fans: 0

That rant was a notch too trollish, so let me clarify some bits. It looks like I poured crap on some really great tech there. I didn't mean it like that.

1) Gcj - Yup, really cool. But not really taking the OSS un*x desktop anywhere. IMHO. But it rocks.

2) Gtk themes for java - Any work in this direction is great! Sorely needed, hugely wanted. Still not good enough. But it rocks. Or will rock.

3) I wrote that Kaffe represented a time-sink. Wrong. Edit it out. Kaffe is beyond awesome. Maybe just not a great hope for a desktop-level OSS runtime.

4) Java in general - No other language/runtime in the history of man have such great development environments as Java has today, free or for money. Not smalltalk, eiffel, .Net, C++. Do I have to mention it rocks? Rocks hard even? But not in the area of desktop apps. Nope.

(note - I don't believe in the edit function)

Edited 2007-03-25 20:48

RE[2]: Go Miguel! Rant warning.
by Stock (2.56) on Mon 26th Mar 2007 11:39 UTC in reply to "RE: Go Miguel! Rant warning."
Stock Member since:
2005-08-31
Fans: 0

Quote:
(note - I don't believe in the edit function)

Edited 2007-03-25 20:48

/quote

Great sense of humour.

I'm just wondering, how many other things "Rock"? or "Rock hard" even? You sound like an expert in the area so maybe you could enlighten us. ;-)

Oh and for the most part I agree the projects you mentioned are all worthwhile.

RE: Go Miguel! Rant warning.
by jbauer (2.88) on Sun 25th Mar 2007 21:00 UTC in reply to "Go Miguel! Rant warning."
jbauer Member since:
2005-07-06
Fans: 0

Miguel is like Linus - TECHNOLOGY DRIVEN!

And here I was thinking de Icaza set out to start Gnome because of the evil Qt license, that is to say, because of politics. It's funny how things are evolved...

RE[2]: Go Miguel! Rant warning.
by thebluesgnr (3.4) on Sun 25th Mar 2007 21:16 UTC in reply to "RE: Go Miguel! Rant warning."
thebluesgnr Member since:
2005-11-14
Fans: 2

And here I was thinking de Icaza set out to start Gnome because of the evil Qt license, that is to say, because of politics. It's funny how things are evolved...

Not "evil", just not free and not open source. Just like the original .NET implementation that Miguel is working to replace with a free one.

RE[2]: Go Miguel! Rant warning.
by moondevil (1.88) on Mon 26th Mar 2007 07:33 UTC in reply to "RE: Go Miguel! Rant warning."
moondevil Member since:
2005-07-08
Fans: 0

Yep,

Miguel seems to have become a love boy for all technologies that Microsoft produces. Maybe that is a way for him to compensate the fact of not being able to work there.

Miguel is dreaming...
by latte (2.96) on Sun 25th Mar 2007 20:32 UTC
latte
Member since:
2006-07-19
Fans: 0

... if he expects (or even thinks) that MS will "cooperate".

This is ***Microsoft*** we're talking about here!

woha
by ngaio (2.31) on Sun 25th Mar 2007 20:41 UTC
ngaio
Member since:
2005-10-06
Fans: 0

One gets the impression that more than a few commenters here simply do not like the idea of "Mono as an improved developer platform for a fairly substantial segment of the developer market, and also as a tool to assist Windows developers make their software run on Linux, MacOS X, BSD and Solaris". Hence the rather childish name calling against Miguel -- one of the biggest figures in the free software world.

RE: woha
by SReilly (3.64) on Sun 25th Mar 2007 20:55 UTC in reply to "woha"
SReilly Member since:
2006-12-28
Fans: 7

I can see where your coming from but as I am not a developer, I can't really comment on the validity and/or usefulness of Mono. However, I do understand the general feeling of betrayal many people in the Linux community express in relation towards Miguel De Icaza.

Sure, calling the guy names is a really childish thing to do and I think you are very right to point out that fact but keep in mind that it is Miguel's (former) standing in the FLOSS world that makes the betrayal (perceived or not) all the more hurtful and hard to take.

No wonder people are getting upset about it! ;-)

Just my €0.2

In Search of Stupidity
by hackus (2.28) on Sun 25th Mar 2007 21:07 UTC
hackus
Member since:
2006-06-28
Fans: 0

Just read the book.

If Mono isn't stupidity I don't know what is.

If you get the chance read the Microsoft/IBM interoperability agreement story between Win32 API and OS/2.

Yikes!

Gad. Stay away from that Ximian Mono Monkey Sheeeet.

-Hack

RE: In Search of Stupidity
by segedunum (2.88) on Sun 25th Mar 2007 21:19 UTC in reply to "In Search of Stupidity"
segedunum Member since:
2005-07-06
Fans: 22

If you get the chance read the Microsoft/IBM interoperability agreement story between Win32 API and OS/2.

Indeed. People just never want to learn from the past.

.NET = Windows
by ewright (1.96) on Sun 25th Mar 2007 21:33 UTC
ewright
Member since:
2005-07-21
Fans: 1

Most posters here seem to have missed the relationship between .NET and Windows.

It seems clear that .NET is the new application-level API for Windows. I see Mono as a way to extend that API - that is, extend the Windows API - to other operating systems. From that perspective, the notion that Microsoft would support Mono and recommend it to partners is rational.

Windows is more than an operating system, a fact that can be see in the myriad computing devices on which it appears. It is a +software platform+ grounded on interoperability between its various forms. The mobility of .NET is a natural consequence.

RE: .NET = Windows
by Almafeta (3.36) on Sun 25th Mar 2007 21:53 UTC in reply to ".NET = Windows"
Almafeta Member since:
2007-02-22
Fans: 5

From that perspective, the notion that Microsoft would support Mono and recommend it to partners is rational.

It's not rational for any company to make decisions that actively damage themselves.

RE: .NET = Windows
by deb2006 (2.24) on Sun 25th Mar 2007 22:16 UTC in reply to ".NET = Windows"
deb2006 Member since:
2006-06-26
Fans: 0

"It seems clear that .NET is the new application-level API for Windows. I see Mono as a way to extend that API - that is, extend the Windows API - to other operating systems. From that perspective, the notion that Microsoft would support Mono and recommend it to partners is rational."

Microsoft is not interested in other operating systems - the only way they are interested in them is to search and destroy them.

It is by no means not different with Novell. MS knows that some of its partners want to run a Linux OS. So they're cooperating with a strong distributor. In the future that may drastically change. Who knows? MS could buy Novell, and run SUSE 12.0 in a virtualized invironment inside Vista X (or whatever the name for that new fantastic OS is going to be).

The moment you start to trust Microsoft, you've lost already. So don't even _think_ about it.

RE[2]: .NET = Windows
by ewright (1.96) on Sun 25th Mar 2007 22:56 UTC in reply to "RE: .NET = Windows"
ewright Member since:
2005-07-21
Fans: 1

Microsoft may indeed be interested in other operating systems insofar as they can serve as a substrate for the Windows software platform. It is the same rationale that drove them to build Internet Explorer for Mac.

Look at Java - it is likewise a software platform that runs on many operating systems. Microsoft may want Windows to do the same via .NET and previously HTML. Think "obiquity".

Irrelevant
by Don T. Bothers (4.52) on Sun 25th Mar 2007 21:33 UTC