Linked by Thom Holwerda on Fri 12th Jun 2009 18:25 UTC
Debian and its clones Well, this is interesting. We already have a Mono item ruffling some feathers on OSNews today, but here we have the apparent news that Tomboy has become a default part of GNOME on Squeeze, the next release of Debian. Wait, what now? Update: I've updated the article with Fedora's position in all this. Read on! Update II: Josselin Mouette replies.
Thread beginning with comment 368571
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: 50MB?
by vivainio on Mon 15th Jun 2009 07:09 UTC in reply to "RE[3]: 50MB?"
vivainio
Member since:
2008-12-26


I understand this is one of the stated reasons but it doesn't make sense. Microsoft has as much power to "pull the plug" on any piece of FLOSS software as it does Mono.

I don't see that. Mono is an implementation of "their" technology, while must of the other OSS stuff isn't.


I wouldn't be so sure of that. Tomboy is relatively simple as far as Mono applications go.


I don't see where the secret sauce with Mono apps is. They may be faster to develop, but in the end they are just Gtk apps, with no access to any magical libs that would not be available for C++.

Reply Parent Score: 3

RE[5]: 50MB?
by abraxas on Mon 15th Jun 2009 12:40 in reply to "RE[4]: 50MB?"
abraxas Member since:
2005-07-07

I don't see that. Mono is an implementation of "their" technology, while must of the other OSS stuff isn't.


That's a very shallow understanding of what is going on. The issue is patents. A re-implementation isn't subject to legal issues unless patents or copyright are involved. Microsoft has claimed patent rights on several pieces of software in the FLOSS world including the kernel itself. This isn't limited to Mono.

I don't see where the secret sauce with Mono apps is. They may be faster to develop, but in the end they are just Gtk apps, with no access to any magical libs that would not be available for C++.


The argument you made is that it would be easy to just port Mono apps. While it is possible it's not something that can be done overnight. Tomboy is relatively simple compared to apps like MonoDevelop and F-Spot. There are libraries that are not available in C++ because Mono has its own class libraries (although there are generally equivalent libraries available). You would probably have to inlcude some outside libraries in C++ implementations of more sophisticated Mono apps.

Reply Parent Score: 2

RE[6]: 50MB?
by vivainio on Mon 15th Jun 2009 13:19 in reply to "RE[5]: 50MB?"
vivainio Member since:
2008-12-26

Microsoft has claimed patent rights on several pieces of software in the FLOSS world including the kernel itself. This isn't limited to Mono.


Perhaps it's just easier to "call bullshit" on the other claims of Microsoft, when they refer to technology not developed by them.

The argument you made is that it would be easy to just port Mono apps. While it is possible it's not something that can be done overnight. Tomboy is relatively simple compared to apps like MonoDevelop and F-Spot.


MonoDevelop is of course a redundant app for non-mono world.

Here's an interesting relevant link:

http://www.figuiere.net/hub/blog/?2009/04/01/656-porting-to-cpluspl...

It mentions:

To help all of this, I have implemented a small library (in the same tree) called "sharp" aimed at helping port from Gtk#. In addition to boost, I also make an extensive use of Gtkmm and libxml++.


So, I figure the porting will only get easier in the future. We might not hear of "line-by-line" port success stories of gnote, but the porting effort in itself doesn't seem insurmountable.

In any case, even if we were dealing with a reimplementation instead of port, it's still easier because you can copy architecture (class structure) and algorithms directly.

What I'm saying is - it's not necessary to be terribly worried about Mono, as long as we have a good backup strategy.

Reply Parent Score: 2