No-Mono-by-Default

Differences between revisions 1 and 46 (spanning 45 versions)
Revision 1 as of 2007-11-20 00:57:40
Size: 1422
Editor: c-24-0-106-77
Comment:
Revision 46 as of 2008-10-19 05:43:32
Size: 3202
Editor: c-24-0-106-77
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 * '''Packages affected''':  * '''Packages affected''': F-Spot, Tomboy Notes, Mono, gThumb

== Update ==
I have decided to revisit this for 8.10, 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 10: Line 13:
Remove Mono and dependent applications from default Ubuntu Desktop CD. 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.
Line 12: Line 15:
Mono by default is a bad strategic decision for Ubuntu. gThumb returns to the default CD. Possibly a new note-taking app is added?
Line 16: Line 19:
F-Spot and Tomboy Notes will not be on the default Ubuntu Desktop CD.
Line 18: Line 20:
Users who currently have either installed will not have them removed.
Line 21: Line 23:
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 22: Line 25:
 * Bad Strategic Decision
  * Possible Patent issues
  * Using a language that is beneficial to biggest competitor
 * Saves 48.6 MB uncompressed on default CD
=== PRO - 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.

=== PRO - Alignment With ?? ===
Rethinking this section
Line 28: Line 34:
== Use Cases == === PRO - Technical Capabilities ===
Memory Usage, Pros of Sticky Notes and gThumb
Line 30: Line 37:
n/a? === 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
Line 34: Line 65:
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)
Line 39: Line 67:

Remove dependencies
Line 45: Line 71:
No migration needed, old installs will still be upgraded. Mono just won't be on the CD.
Line 49: Line 74:
Test to make sure removing Mono does not break other things in Gnome.

== Outstanding Issues ==

New Default Photo Management Application

New Default Note Taking Application
Line 58: Line 76:
----
CategorySpec
== Notes ==

== 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)

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

Update

I have decided to revisit this for 8.10, 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!

Summary

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

Rationale

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).

PRO - 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.

PRO - Alignment With ??

Rethinking this section

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

Implementation

Migration

Test/Demo Plan

Notes

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)