No-Mono-by-Default

Differences between revisions 48 and 49
Revision 48 as of 2008-10-19 16:20:27
Size: 3213
Editor: c-24-0-106-77
Comment: clearly it is way to late for 8.10, 9.04 is what this is for
Revision 49 as of 2008-10-29 17:40:45
Size: 1887
Editor: c-24-0-106-77
Comment: reevaluate as opposed to remove in this spec
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:

== Update ==
I have decided to revisit this for 9.04, please hold off until revision is complete. Comments have been moved into a separate wiki page (which is commonly done when comments take up more room then the spec itself). During the editing phase if you want to help me out, just edit the section yourself, please don't change the structure though (write a comment on this page if you have a better idea). And please if you do decide to help write a little blurb about what you are planning to write, first. I want to keep this short. Thank You!
Line 13: Line 9:
Mono and dependent applications are removed from the Ubuntu Desktop CD. They are NOT removed from Main or Ubuntu at all. They are still just one "Add/Remove Programs" away.

gThumb returns to the default CD. Possibly a new note-taking app is added?

== Release Note ==


We should reevaluate mono's inclusion with every new release just like Gnome was supposed to do. This would require a decision early in each release, by someone official.
Line 23: Line 12:
There are several points of argument for this specification. This is a basic PRO/CON section. Some sections are repeated because they are in both categories. I debunk several CON arguments at the end (or hope too).
Line 25: Line 13:
=== PRO - Language Leadership === === Language Leadership ===
Line 30: Line 18:
=== PRO - Alignment With GNOME and Fedora LiveCD ===
*See comments


=== PRO - Technical Capabilities ===
Memory Usage, Pros of Sticky Notes and gThumb

=== CON - Technical Capabilities ===
Pros of F-Spot and Tomboy Notes


=== To Elaborate CON ===
Businesses and their .NET investments.. (I can debunk this easily, so add more)



== TODO Usability Testing ==
Add things to test to do, here (these will also be used for Technical Capabilities section). I would prefer to see someone who doesn't care about this one way or another do these tests (either on normal users or do it themselves).
Photo app
 * Burn a cd with photos on it
 * Upload photos to at least 1 web site photo thingy..
 * Manage Videos
 * Import Photos
 * Crop Photo
 * Remove red eye

Note Taking Application
 * Take down a number
 * Take down a message
 * Take down an idea
 * Take down an email
 * Take down an appointment

== Assumptions ==
=== Alignment With GNOME and Fedora LiveCD ===
Gnome was supposed to reevaluate Mono's inclusion every release.
The default Fedora liveCD (for Fedora 10 at least) does not include Mono by default.
Line 68: Line 24:
An official developer tests to see if Mono is still the best choice for Ubuntu in a clear documented manner, by testing the "expected next version shipping code" of:
gThumb
F-Spot
Tomboy
StickyNotes
Line 69: Line 30:
=== Migration === It is also part of this spec that if gThumb is determined to replace F-Spot, Tomboy should be removed as 50 MB is far to much for one note-taking application on the default CD.
Line 71: Line 32:

== Test/Demo Plan ==



== Notes ==

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.

  • Launchpad Entry: no-mono-by-default

  • Packages affected: F-Spot, Tomboy Notes, Mono, gThumb

Summary

We should reevaluate mono's inclusion with every new release just like Gnome was supposed to do. This would require a decision early in each release, by someone official.

Rationale

Language Leadership

Including a language on our default desktop cd is a form of embracing the language and all that it stands for. Microsoft is clearly playing the leadership role when it comes to the creation of .NET and Novell is for all intensive purposes following their lead with Mono.

I believe Ubuntu should take Language Leadership seriously and choose to embrace those languages which are lead by those who firmly believe in Free Software.

Alignment With GNOME and Fedora LiveCD

Gnome was supposed to reevaluate Mono's inclusion every release. The default Fedora liveCD (for Fedora 10 at least) does not include Mono by default.

Implementation

An official developer tests to see if Mono is still the best choice for Ubuntu in a clear documented manner, by testing the "expected next version shipping code" of: gThumb F-Spot Tomboy StickyNotes

It is also part of this spec that if gThumb is determined to replace F-Spot, Tomboy should be removed as 50 MB is far to much for one note-taking application on the default CD.

Comments

Wiki Comments have been moved to No-Mono-by-Default/Comments (which will be reviewed before approval) There is also a forum topic here http://ubuntuforums.org/showthread.php?t=634805 (may not be reviewed before approval)

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