24.10.08

Moonlight debate gets hot on Debian mailing lists

I already wrote too much on this but if your following the issue it's worth to read the Debian-related follow-ups. As published this week on DPN, the debate on whether to accept Moonlight into the Linux world has reached the Debian mailing lists.
Seeing DDs thoughts and fears regarding this issue validates some my own thoughts.

have fun.

6.10.08

More thoughts about Mono

With the release of the version 2.0 of Mono I want to share with you my recent thoughts.
Right after my previous post here I had some chats with friends who claimed the following points (hope I didn't miss/forget anything):
  • We already have Microsoft propriety technologies integrated deeply in the Linux distributions - like SAMBA for example. It seems that in the past MS people helped SAMBA and they even made some attempts to pull the patents trick again and they lost because you just can't give me something and the sue me for using it. (I didn't check the facts on that).
  • My rants on the subject is exactly what fuels the MS FUD. They don't really want to sue. They just want people to be too scared of not using MS products.
  • In Israel, where I live, there is no law restricting reverse engineering (actually, there's a law permitting it). So, re-implementing .Net in Linux is legal... In Israel.
  • Microsoft spreads FUD even when you don't use their technology directly (for example, last year's claim of having 235 violations of their patents in the Linux kernel). So why bother with the potential FUD that could be spread after .Net is integrated in Linux distros, they'll do it anyway.
Well, in this post I just wanted to present the other side. The arguments are "kind of" logical but I still can't help smelling something fishy in the whole thing.

Mono 2.0 implements C# v3.0 which has some neat features like the LINQ, for example.
Well, I don't have any issues with C#. The language is standardized and legal for reimplementation. There's an interesting interview with it's creator in here.

Mono 2.0 also includes a debugger for the first time.
It's getting more and more usable and I have a feeling that it might take over the whole RAD development in Linux (if you can call it by this name) currently dominated (IMO) by the dynamic languages like Python, Ruby, PHP ... FPC/Lazarus? (*ducks*).

The thing is that I think Linux could use more good RAD tools and it seems to me like Mono is going to do it where the others have failed. I'm just saying that it will be a darn shame if we realize later that it's legally unusable in half of the world (US and others?).

I think that other people in the FOSS community started to feel the need for RAD tools and today you can see cool projects like Vala and Lazarus come to life/resurrected.