Skip navigation.

Picture Perfect and in Tune

Mono
Mono

I've taken the last month off from fiddling with new distros, and have instead just spent time enjoying the Ubuntu experience. It's amazing what you find time for when you're not fiddling with the command line to troubleshoot some obscure problem with your latest Linux testbed. One thing I've gotten around to is exploring the collection of Free Software available via the Ubuntu package repositories. I've fallen in love with two apps in particular: Muine is my new music player of choice, and F-Spot is without a doubt the neatest digital photo organizer I've ever used.

Read the rest

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

dirty marketing. period.

this is just a dirty marketing.

i am sooo tired already of articles like these constantly repeating how great mono is because of a) muine; b) f-spot; c) tomboy and d) soon even beagle.

why should applications be marketed just because some sort of programming language?!

have you ever seen articles screaming "superb applications written in python, c++ or whatever?! no? because they don't have corporate lobby background!

disclaimer:
i can not code and i am not layer, therefore i have no opinion about mono whatsoever.

but i can see this hype and i can tell you: it sucks!

Have you even tried those applications?

IMO Muine and F-Spot are /by far/ the most advanced apps in their area.

(And I am saying that though I would personally prefer them to be written using another language then C#/Mono.)

i can not code and i am not layer

Then please, stop posting uninformed messages.

yes i have by Anonymous George

Just a quick note =)

A journalist should know it's written "lawyer", not "layer" =P

On a more personal take I don't like java or mono. I haven't written anything using either and I am not saying anything about their quality or ease of use. I belive anyone saying it's easy to write something with them. The problem why I don't like them is because they're just adding one more layer on top of already existing APIs. I also have yet to see a mono program which outperforms a traditional C/C++ program..Though, I like F-Spot alot. It's just too slow and buggy as of yet for any real use.

No lobby

does that mean that people who can not code or are not layers can not recognise dirty lobby when they see it?

Really, I can't see what's lobby about this article.

Bullshit, those applications

Bullshit, those applications get attention because they rock, period. If you didn't notice, the fact that those apps are written in Mono if anything gets mentioned as a possible downside (harder to obtain).
What _I_ am tired of are the constant accusation of hype and propaganda, whenever something gets attention that certain people aren't happy about. And don't try to tell me you are oh so unbiased.

Everyone can think of Mono whatever they want, but it's undeniable that it was successful in enabling a bunch of really slick new applications. If you believe that these applications could just as well have been written with any other framework, then f*cking do so but don't complain about it from your armchair. Good stuff deserves good press, deal with it.

(I'm not as angry as I sound, as this is a rather pathetic issue. I care about the topic however, because being a GNOME application developer should be fun and that requires improving the available frameworks, instead of trying to demolish what might be the best currently available solution.)

Neat but... by Anonymous George
At the every release of Mono by Anonymous George

The reason they exist is that they aren't written in C

Really the whole reason these new crops of Gtk#/Mono apps are springing up is that Mono allows you to write these sorts of applications much quicker than you could in C. You don't have to do your own memory management, C# is easier to read and comprehend than C, the Gtk# documentation is often much better and easier to understand than the equivalent C API documentation. Sure, they *could* be written in C. But why go through that pain?

Sure, C# looks really great c by Anonymous George
because C is a lower level la by Anonymous George
Yeah, notes-taking stuff is r by Anonymous George
It's all relative by Anonymous George
Neat but poisoned by Anonymous George
says who? by Anonymous George
http://www.mono-project.com/F by Anonymous George

You didn't answer the question.

Neither of those links say you need a license to distribute mono in the United States. From the first link you posted:

"The controversial elements are the ASP.NET, ADO.NET and Windows.Forms subsets. Those are convenient for people who need full compatibility with the Windows platform, but are not required for the open source Mono platform, nor integration with today's Mono's rich support of Linux.

The Mono strategy for dealing with these technologies is as follows: (1) work around the patent by using a different implementation technique that retains the API, but changes the mechanism; if that is not possible, we would (2) remove the pieces of code that were covered by those patents, and also (3) find prior art that would render the patent useless. "

None of the mono applications for Gnome that I'm aware of use ADO.NET, ASP.NET, or Windows.Forms. In addition, the strategy for dealing with potential patent infringements has been stated above and numerous other times. It's the same strategy used by any piece of open source software. This is no different.

"The core of the .NET Framewo by Anonymous George

Just about any piece of compl

Just about any piece of complex software ever written violates some patents. There are numerous patents violated in the Linux Kernel, for example. But if you face litigation you deal with those patents by looking for prior art, finding another way to implement the same functionality, etc. Java has the same patent issues.