Slashdot Mirror


Mono Squeezed Into Debian Default Installation

pallmall1 writes "OS News reports that Debian developer Josselin Mouette got Tomboy accepted as a dependency for gnome in the next release of Debian (codenamed Squeeze). While that may seem like nothing big (except for the 50 MByte size of the Tomboy package), Tomboy requires Mono — meaning that Mono will now be installed by default. Apparently, Debian doesn't have the same concerns over using specifications patented by Microsoft and licensed under undisclosed terms that Red Hat does. Perhaps Debian doesn't believe that Microsoft might do something like Rambus did."

11 of 503 comments (clear)

  1. Default installation? by Hatta · · Score: 5, Informative

    Last I checked, the "default installation" of Debian didn't even include X. So I'm guessing what they really mean is that they've included it in the default repositories, and if you apt-get gnome you'll get tomboy and mono too.

    --
    Give me Classic Slashdot or give me death!
  2. What the F... by sydneyfong · · Score: 5, Informative

    Am I missing something?

    I've been using Debian for ..... 8+ years, since 2001, and I've NEVER heard anything about "GNOME" being in the "default" install. Anything resembling a "default" install would be the the Debian base system, which includes things like basic system files, core-utils, bash, pam, etc. Anything else is installed explicitly by the user (yes, installers make it easier, but still you need to choose the option). There are thousands of Debian desktop users who have no GNOME installed, and are either using KDE, or some other desktop environment.

    Besides, isn't "tomboy" already included in the GNOME of Debian Lenny (the current stable release)? At least when I did an "apt-get install gnome" yesterday (source list pointing to lenny), it installed tomboy for me, together with the EVIL EVIL mono etc. And Debian has included mono as part of its repository for years. If it had licensing/patent concerns, there wouldn't be any difference whether it was in the "default GNOME" installation or not.

    Argh.

    --
    Don't quote me on this.
  3. Re:Incredible horrifying bloat by Freetardo+Jones · · Score: 4, Informative

    What's wrong with this picture?

    You mean other than the fact that the statement is bullshit? I have a compiled version of Tomboy and it only comes out to around 5-6 megs. The 50MB size is them including all of it's secondary dependencies (which are used by other programs as well) to create a completely misleading picture.

  4. Re:Incredible horrifying bloat by Bob54321 · · Score: 4, Informative

    Look for GNotes. It is Tomboy ported to C++. That has annoyed to Tomboy developers....

    --
    :(){ :|:& };:
  5. Re:Call Upon the ECMA Code of Conduct by EvilIdler · · Score: 5, Informative

    I guess Tomboy is a nice test-case. But all that junk to install just for a note-taking program? Also, wouldn't it be nice if the Slashdot summary told me what Tomboy does?

    The project page is a little more informative:
    http://freshmeat.net/projects/tomboy

  6. what a troll by jipn4 · · Score: 5, Informative

    Apparently, Debian doesn't have the same concerns over using specifications patented by Microsoft and licensed under undisclosed terms

    Microsoft has filed a patent on the .NET APIs, but Tomboy (and most Mono applications) don't use the .NET APIs, they use the ECMA APIs and standard Linux APIs. Mono is no different in that way from Python, Ruby, Perl, or many other languages people commonly use on Linux: it uses proprietary APIs on Windows, and open source APIs on Linux.

    Furthermore, Mono is way ahead of languages like Java in that regard because, unlike Java, Mono is based on an open standard and there are no known patents on the language core or core libraries.

    If anybody can point to an actual patent that Mono or Tomboy violate, please file an issue report against the Mono project; if it is credible, the infringing functionality will be removed from Mono. So far, nobody has been able to come up with anything.

    1. Re:what a troll by 0xABADC0DA · · Score: 4, Informative

      Furthermore, Mono is way ahead of languages like Java in that regard because, unlike Java, Mono is based on an open standard and there are no known patents on the language core or core libraries.

      Java is based on an open standard... the fully open-source reference JDK.

      The reference JVM is also significantly faster than mono and somewhat faster than Microsoft CLR and has loads of somewhat useful other languages implementations that compile to it (Ruby, Python, Scala, Groovy, etc). So I'm not sure where you're pulling "way ahead" from.

  7. Try Gnote instead of Tomboy by Laven · · Score: 4, Informative

    Have you tried gnote yet? It is a C++ reimplementation of tomboy. gnote's binary package itself is less than 4MB with only a few standard dependencies that you might already have on a GNOME desktop, significantly smaller than Mono. I made the switch fully from tomboy to gnote a few months ago and things are working very nicely.

  8. Re:Incredible horrifying bloat by recoiledsnake · · Score: 4, Informative

    Gnote is a line by line clone of Tomboy from C# to C++. Even the GUI is exactly the same. Don't believe me? See the screenshots at http://robertmh.wordpress.com/2009/06/12/mono-in-the-default-install/ So his complaints would all be still valid, unless he's biased against mono.

    --
    This space for rent.
  9. awkward fact, may ruin exciting story by julian67 · · Score: 4, Informative

    http://svn.debian.org/viewsvn/pkg-gnome/desktop/unstable/meta-gnome2/debian/control?revision=20303&view=markup

    "Depends: gnome-desktop-environment (= ${source:Version}),
                      gdm-themes,
                      gnome-themes-extras,
                      gnome-games (>= 1:2.24.3),
                      libpam-gnome-keyring (>= 2.24.1),
                      gstreamer0.10-plugins-ugly (>= 0.10.10),
                      gstreamer0.10-ffmpeg (>= 0.10.6),
                      rhythmbox (>= 0.12),
                      synaptic (>= 0.62),
                      system-config-printer (>= 1.0.0),
                      totem-mozilla,
                      swfdec-mozilla,
                      epiphany-extensions,
                      gedit-plugins,
                      evolution-plugins (>= 2.24.3),
                      evolution-exchange (>= 2.24.3),
                      evolution-webcal (>= 2.24.0),
                      serpentine,
                      gnome-app-install,
                      transmission-gtk,
                      bluez-gnome,
                      arj,
                      avahi-daemon,
                      tomboy (>= 0.12.2) | gnote,"

    note: tomboy (>= 0.12.2) | gnote

    In plain English that means tomboy *or* gnote.

    It's Debian, you have a choice.

    Debian also offers an Xfce/LXDE version of CD1 and a KDE version of CD1, CD1 being the installer. Neither of these offer mono or Gnome (duh!). Debian also offers fine grained package selection in all the installers, and a netinstall and a tiny netinstall, the businesscard iso. There is also the DVD installer which offers a choice of desktop environments along with the usual options for fine grained selection of packages, the 'Expert Install' option.

    So *one* of the numerous ways of installing Debian *may* offer Tomboy to those who want it. Cue howls of intolerant, ill-informed, unsubstantiated quasi-religious outrage.....

    And anyway mono is accepted as free software by the two bodies which are best placed to determine its status, the FSF and the OSI (and Debian Legal as well). Their legal teams have somehow failed to persuaded by psychotic ravings and are obstinately insistent in assessing these things by means of reason, facts, law and other little know methods. How churlish.

    On the other hand it might be a far reaching conspiracy and have something to do with the Kennedy assassination, 9/11 and Roswell.

  10. Re:Call Upon the ECMA Code of Conduct by Hatta · · Score: 5, Informative

    Tomboy is not 50MB, the whole Mono framework is that much, Tomboy is relatively small. If you use F-Spot or Beagle, Mono runtime is installed anyway.

    And if you dont(most people), it's not installed. It's available in the repositories if you want it, why crap it into the base install?

    Debian had reason to include Tomboy instead of Gnote. Also Tomboy does not have Applet support, which is why Debian wants it in the Gnome install instead of Gnote

    Gnote 0.3.0 released 2009-04-29 adds applet support. Why use Tomboy at all now?

    --
    Give me Classic Slashdot or give me death!