No-Mono-by-Default

Differences between revisions 6 and 7
Revision 6 as of 2007-11-23 06:03:47
Size: 2216
Editor: c-24-0-106-77
Comment: Sticky Notes
Revision 7 as of 2007-12-11 06:06:04
Size: 2533
Editor: c-24-0-106-77
Comment:
Deletions are marked like this. Additions are marked like this.
Line 34: Line 34:
 * Keeps Gnome from getting a Mono dependency
Line 56: Line 57:
It is important to note that people who already have Mono installed won't be affected. Even when they upgrade to the latest release; Mono, Tomboy, and F-Spot will still be upgraded with it.
Line 64: Line 67:
== Some Discussion ==
[http://ubuntuforums.org/showthread.php?t=634805]

Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

Remove Mono and dependent applications from default Ubuntu Desktop CD.

Mono by default is a bad strategic decision for Ubuntu.

Release Note

F-Spot and Tomboy Notes will not be on the default Ubuntu Desktop CD.

Users who currently have either installed will not have them removed.

Rationale

  • Bad Strategic Decision
    • Possible Patent issues
    • Using a language that is beneficial to biggest competitor
      • Mono is implemented to be compatible with Microsoft's .NET instead of the standard.
      • Mono's compatibility requirement with .NET create a bad dependency on a competitor.
      • Providing Mono on the Default Ubuntu Desktop CD helps Mono become more popular as more people will use it by default.
      • By writing Free applications in Mono you put yourself at risk from Microsoft changing the .NET implementation creating more work for both Mono developers and application developers.
    • http://www.gnu.org/software/dotgnu/danger.html

  • Saves 48.6 MB uncompressed on default CD
    • TODO: F-Spot Alternatives need to be considered
    • Sticky Notes is already included by default
  • Keeps Gnome from getting a Mono dependency

Use Cases

n/a?

Assumptions

Mono/.NET success is not beneficial for free software

F-Spot and Tomboy Notes are not used heavily (will not be greatly missed if not installed by default)

Implementation

Remove dependencies

Migration

No migration needed, old installs will still be upgraded. Mono just won't be on the CD. Revert note taking app to already included Sticky Notes applet

It is important to note that people who already have Mono installed won't be affected. Even when they upgrade to the latest release; Mono, Tomboy, and F-Spot will still be upgraded with it.

Test/Demo Plan

Test to make sure removing Mono does not break other things in Gnome.

Outstanding Issues

New Default Photo Management Application

Some Discussion

[http://ubuntuforums.org/showthread.php?t=634805]


CategorySpec

No-Mono-by-Default (last edited 2008-10-29 17:40:45 by c-24-0-106-77)