Strategy

Differences between revisions 25 and 50 (spanning 25 versions)
Revision 25 as of 2009-05-26 22:11:35
Size: 6830
Editor: 80
Comment:
Revision 50 as of 2009-10-14 18:48:27
Size: 7350
Editor: 95
Comment: shorter name, to align with reorganzied [[Edubuntu]] page
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from Edubuntu/StrategyDocument
Line 5: Line 6:
Edubuntu's mission is to provide educational software and content packages on top of Ubuntu. It forms part of the larger Ubuntu project and so brings with it Ubuntu's processes, philosophies and commitments. Edubuntu's focus is on integrating educational softwares and content, software development is left to upstream projects. Edubuntu is a community project within Ubuntu whose mission is to bring the philosophy, passions, and commitments of Ubuntu to educational environments. Edubuntu aims to deliver the best that the open software world has to offer by focusing on educational applications, integration of software, usability, and strong relationships with all role players which include our users, maintainers and upstream projects.

This document outlines the objectives, governance, team structures and code of conduct of the Edubuntu project.
Line 9: Line 12:
=== Objective 1: Education ===  1. '''Education''' - To bring an education focus to Ubuntu. To package and maintain administration, learning, teaching and content targeted at education. Edubuntu strives to make it simple to install and use educational software. It aims to be inclusive of all ages, subjects, languages and ability levels.
Line 11: Line 14:
The first objective of Edubuntu is to bring an education focus to Ubuntu. This means packaging and maintaining learning, teaching, and administration tools and targeting the educational user experience. Edubuntu will strive to make it easy to install and use educational software that applies to all ages, all subjects, all languages, and all ability levels. Edubuntu recognizes that education is not just tools, but also content. It also sees the need to not only enable learning, but also quality instruction.  1. '''Integration''' - To integrate educational applications and tools with the rest of the Ubuntu system. To Integrate with popular desktop environments such as Gnome, KDE, Xfce and LXDE. Integration is a consideration with all new features that are implemented for Edubuntu. Integration is the process of ensuring that features are packaged, accessible with and consistent with the rest of the system.
Line 13: Line 16:
=== Objective 2: Integration ===  1. '''Usability''' - To provide a highly usable interface for both students and teachers. Applications, themes, menus, and desktop environment will be tested and enhanced where possible specifically for children and learning environments.
Line 15: Line 18:
The second objective of Edubuntu is the integration of the various educational applications and tools with both each other and the rest of the Ubuntu desktop. Integration is a key element of an effective and useful computing experience. It means that the educational applications should "fit" in with the rest of the desktop and should work together without user intervention where possible. Integration with alternative desktops such as KDE, Xfce and Lxde will also be considered when implementing new features. == Development ==
Line 17: Line 20:
=== Objective 3: Usability === === Reaching Goals ===
==== Education ====
 * maintain core educational software
 * package new educational software
 * respond to educational user feedback and needs
Line 19: Line 26:
Edubuntu's third objective is to provide a highly usable interface for both students and teachers. Usability for adults may be very different than usability for children and so special testing and considerations need to be made. Enhancements to operating system and desktop environment such as theming and menus should be explored to make Ubuntu better suited for educational users. ==== Integration ====
Integration is not only integrating Educational apps into Ubuntu but also integrating Ubuntu into educational environments
 * test educational software within supported desktop environments
 * make sure educational applications integrate with the rest of the Ubuntu OS
 * make sure that Ubuntu functionality fits into educational environments
Line 21: Line 32:
=== Objective 4: Relationship with upstream projects === ==== Usability ====
 * seek feedback on making Ubuntu and Edubuntu easier to use in educational settings
 * provide educationally-minded themes and artwork
 * make Edubuntu and educational software easy to install and use
Line 23: Line 37:
The fourth objective is to have sane and well working relationship with the various upstream projects working on the educational softwares included in Edubuntu. That relationship includes working on release together so Edubuntu doesn't ship with obsolete versions of the softwares and also coordination on bug reporting and bug fixing. === Upstream Projects ===
Line 25: Line 39:
== Edubuntu Community == Edubuntu aims to have well working relationships with the various upstream projects working on the educational software included in Edubuntu. These relationships include working on releases together so that Edubuntu doesn't ship with obsolete versions of the software. Co-operation on the coordination on bug reporting and bug fixing is also facilitated.
Line 27: Line 41:
=== Edubuntu Governance & Teams === === Application Bundles ===
Line 29: Line 43:
==== Edubuntu Members ==== Education is a broad field with many sub-categories. Edubuntu aims to provide its users with useful application bundles which group together related packages for easy installation by users. The application bundles will be maintained as meta-packages installable via Add/Remove (gnome-app-install). Current categories include ubuntu-edu-preschool, ubuntu-edu-primary, ubuntu-edu-secondary, ubuntu-edu-tertiary, edubuntu-preschool, edubuntu-primary, edubuntu-secondary, edubuntu-tertiary.
Line 31: Line 45:
The [[https://launchpad.net/~edubuntu-members|edubuntu-members]] team are people who have demonstrated a significant and sustained contribution to Edubuntu and education in Ubuntu. Edubuntu Membership gives an @edubuntu.org email alias and [[http://www.ubuntu.com/community/processes/newmember|Ubuntu Membership]]. Edubuntu members may aggregate their blogs to Planet Ubuntu. === Installation Media ===
Line 33: Line 47:
==== Edubuntu Council ==== Edubuntu is currently distributed on CD-ROM as an add-on to Ubuntu. Future versions of Edubuntu may be distributed on DVD-ROM or USB Flash disk image as the demand for a larger selection of software, translations or content increases. Releasing Edubuntu as a full install distribution would also require a move from CD to DVD.
Line 35: Line 49:
The [[https://launchpad.net/~edubuntu-council|Edubuntu Council]] team are people elected by the Edubuntu Members to oversee the Edubuntu community and approve Edubuntu Membership applications. The Edubuntu Council also acts as the release team for Edubuntu and so takes technical decisions for the release to come, work on release anouncements and update the website.
Line 37: Line 50:
==== Edubuntu Developers ==== == Community Organization & Governance ==
Line 39: Line 52:
Edubuntu Developers are Edubuntu Members who want to work on packaging and have shown that they're unlinely to do damage to any of the Edubuntu packages. They are working on the packaging of Edubuntu's softwares but aren't necessarily the ones uploading them. === Edubuntu Teams ===
 * '''Edubuntu Members'''<<BR>>
The [[https://launchpad.net/~edubuntu-members|Edubuntu Members]] are people who have demonstrated a significant and sustained contribution to Edubuntu and education in Ubuntu. Edubuntu Membership gives an @edubuntu.org email alias and [[http://www.ubuntu.com/community/processes/newmember|Ubuntu Membership]]. Edubuntu members may aggregate their blogs to Planet Ubuntu.
Line 41: Line 56:
==== Edubuntu Bugsquad ====  * '''Edubuntu Council'''<<BR>>
The [[https://launchpad.net/~edubuntu-council|Edubuntu Council]] are people elected by the Edubuntu Members to oversee the Edubuntu community and approve Edubuntu Membership applications. The Edubuntu Council also acts as the release team for Edubuntu and so takes technical decisions for the release to come, work on release announcements and update the website.
Line 43: Line 59:
 * '''Edubuntu Developers'''<<BR>>
The [[https://launchpad.net/~edubuntu-dev|Edubuntu Developers]] are Edubuntu Members who desire to work on packaging and have shown that they are unlikely to cause problems with any of the Edubuntu packages. They collaboratively work on the packaging of Edubuntu's software with other members but do not necessarily have upload permission.

 * '''Edubuntu Bugsquad'''<<BR>>
Line 45: Line 65:
==== Edubuntu Documentation ====  * '''Edubuntu Documentation'''<<BR>>
The [[https://launchpad.net/~edubuntu-doc|Edubuntu Documentation]] team works on the documentation relating to Edubuntu. This covers several different areas including system documentation, [[http://help.ubuntu.com/community/|Help Wiki]] and [[Edubuntu|Team Wiki]]. This team is a member of the larger [[https://launchpad.net/~ubuntu-doc|Ubuntu Documentation Project Team]]. The Edubuntu Documentation team is also responsible for the Edubuntu website.
Line 47: Line 68:
The [[https://launchpad.net/~edubuntu-doc|Edubuntu Documentation]] team, as one might expect, works on the documentation for and about Edubuntu. This covers several different areas including system documentation, [[http://help.ubuntu.com/community/|Help Wiki]], [[Edubuntu|Team Wiki]]. This team is a member of the larger [[https://launchpad.net/~ubuntu-doc|Ubuntu Documentation Project Team]]. The Edubuntu Documentation team is also responsible for the Edubuntu website.  * '''Edubuntu Artwork'''<<BR>>
Edubuntu's artwork is done through the Ubuntu Artwork team. (So do we need this team then? -LaserJock)
Line 49: Line 71:
==== Edubuntu Artwork ==== === Communication ===
Line 51: Line 73:
Edubuntu's artwork is done through the Ubuntu Artwork team. Edubuntu has four primary means of communication for development:

 * Mailing Lists - the {{{edubuntu-users}}} and {{{edubuntu-devel}}} mailing lists are support and development-related mailing lists. Official information regarding Edubuntu are sent to both mailing lists.
 * IRC - the {{{#edubuntu}}} channel on ''irc.freenode.net'' network. Real-time Edubuntu development and support chat.
 * Wiki - the Edubuntu team wiki is used for task tracking, development documentation, and long term organization.
 * Launchpad - Launchpad is used to communicate to users and other developers about bugs via bug report comments.
Line 57: Line 84:
=== Communication ===

Communication is critical to any community-based project. Edubuntu has four primary means of communication for development:
  1. IRC - the #edubuntu channel on irc.freenode.net network. Realtime Edubuntu development and support chat.
  1. Mailing Lists - the edubuntu-users and edubuntu-devel mailing lists are support and development-related mailing lists. Official information regarding Edubuntu are sent to both mailing lists.
  1. Wiki - the Edubuntu team wiki is used for task tracking, development documentation, and long term organization.
  1. Launchpad - Launchpad is used to communicate to users and other developers about bugs via bug report comments.

=== Application Bundles ===

Education is a such a broad category of interest with many sub-categories that Edubuntu seeks to provide its users with helpful application "bundles" which group together related packages for easy installation by users. The application bundles will be maintained as metapackages installable via Add/Remove (gnome-app-install). Current categories include ubuntu-edu-preschool, ubuntu-edu-primary, ubuntu-edu-secondary, ubuntu-edu-tertiary, edubuntu-preschool, edubuntu-primary, edubuntu-secondary, edubuntu-tertiary.

=== Installation Media ===

Edubuntu is currently distributed on CD-ROM as an add-on to Ubuntu. Future versions of Edubuntu may be distributed on DVD-ROM or USB Flash disk image as the demand for a larger selection of software, translations or content increases. Releasing Edubuntu as a full install distribution would also require a move from CD to DVD.

Introduction

Edubuntu is a community project within Ubuntu whose mission is to bring the philosophy, passions, and commitments of Ubuntu to educational environments. Edubuntu aims to deliver the best that the open software world has to offer by focusing on educational applications, integration of software, usability, and strong relationships with all role players which include our users, maintainers and upstream projects.

This document outlines the objectives, governance, team structures and code of conduct of the Edubuntu project.

Objectives

  1. Education - To bring an education focus to Ubuntu. To package and maintain administration, learning, teaching and content targeted at education. Edubuntu strives to make it simple to install and use educational software. It aims to be inclusive of all ages, subjects, languages and ability levels.

  2. Integration - To integrate educational applications and tools with the rest of the Ubuntu system. To Integrate with popular desktop environments such as Gnome, KDE, Xfce and LXDE. Integration is a consideration with all new features that are implemented for Edubuntu. Integration is the process of ensuring that features are packaged, accessible with and consistent with the rest of the system.

  3. Usability - To provide a highly usable interface for both students and teachers. Applications, themes, menus, and desktop environment will be tested and enhanced where possible specifically for children and learning environments.

Development

Reaching Goals

Education

  • maintain core educational software
  • package new educational software
  • respond to educational user feedback and needs

Integration

Integration is not only integrating Educational apps into Ubuntu but also integrating Ubuntu into educational environments

  • test educational software within supported desktop environments
  • make sure educational applications integrate with the rest of the Ubuntu OS
  • make sure that Ubuntu functionality fits into educational environments

Usability

  • seek feedback on making Ubuntu and Edubuntu easier to use in educational settings
  • provide educationally-minded themes and artwork
  • make Edubuntu and educational software easy to install and use

Upstream Projects

Edubuntu aims to have well working relationships with the various upstream projects working on the educational software included in Edubuntu. These relationships include working on releases together so that Edubuntu doesn't ship with obsolete versions of the software. Co-operation on the coordination on bug reporting and bug fixing is also facilitated.

Application Bundles

Education is a broad field with many sub-categories. Edubuntu aims to provide its users with useful application bundles which group together related packages for easy installation by users. The application bundles will be maintained as meta-packages installable via Add/Remove (gnome-app-install). Current categories include ubuntu-edu-preschool, ubuntu-edu-primary, ubuntu-edu-secondary, ubuntu-edu-tertiary, edubuntu-preschool, edubuntu-primary, edubuntu-secondary, edubuntu-tertiary.

Installation Media

Edubuntu is currently distributed on CD-ROM as an add-on to Ubuntu. Future versions of Edubuntu may be distributed on DVD-ROM or USB Flash disk image as the demand for a larger selection of software, translations or content increases. Releasing Edubuntu as a full install distribution would also require a move from CD to DVD.

Community Organization & Governance

Edubuntu Teams

  • Edubuntu Members

The Edubuntu Members are people who have demonstrated a significant and sustained contribution to Edubuntu and education in Ubuntu. Edubuntu Membership gives an @edubuntu.org email alias and Ubuntu Membership. Edubuntu members may aggregate their blogs to Planet Ubuntu.

  • Edubuntu Council

The Edubuntu Council are people elected by the Edubuntu Members to oversee the Edubuntu community and approve Edubuntu Membership applications. The Edubuntu Council also acts as the release team for Edubuntu and so takes technical decisions for the release to come, work on release announcements and update the website.

  • Edubuntu Developers

The Edubuntu Developers are Edubuntu Members who desire to work on packaging and have shown that they are unlikely to cause problems with any of the Edubuntu packages. They collaboratively work on the packaging of Edubuntu's software with other members but do not necessarily have upload permission.

  • Edubuntu Bugsquad

The Edubuntu Bugsquad is a bug triage and tracking team. Members of this team help to ensure that bugs have enough information to act on and are given proper priorities and are automatically subscribed to Edubuntu bugs. This is an entry-level working team that all interested parties are welcome to join.

  • Edubuntu Documentation

The Edubuntu Documentation team works on the documentation relating to Edubuntu. This covers several different areas including system documentation, Help Wiki and Team Wiki. This team is a member of the larger Ubuntu Documentation Project Team. The Edubuntu Documentation team is also responsible for the Edubuntu website.

  • Edubuntu Artwork

Edubuntu's artwork is done through the Ubuntu Artwork team. (So do we need this team then? -LaserJock)

Communication

Edubuntu has four primary means of communication for development:

  • Mailing Lists - the edubuntu-users and edubuntu-devel mailing lists are support and development-related mailing lists. Official information regarding Edubuntu are sent to both mailing lists.

  • IRC - the #edubuntu channel on irc.freenode.net network. Real-time Edubuntu development and support chat.

  • Wiki - the Edubuntu team wiki is used for task tracking, development documentation, and long term organization.
  • Launchpad - Launchpad is used to communicate to users and other developers about bugs via bug report comments.

Code of Conduct & Dispute Resolution

As a sub-project of Ubuntu, Edubuntu adheres to the Ubuntu Code of Conduct. Edubuntu leaders are likewise expected to adhere to the Ubuntu Leadership Code of Conduct. While disputes are rare, they do happen. If a dispute between Edubuntu community members can not be resolved privately, one or both of the parties may appeal to the Edubuntu Council for resolution, if the Edubuntu Council also fails solving the issue, then it'll be escalated to the Community Council.


CategoryEducation

Edubuntu/Strategy (last edited 2009-10-14 18:48:27 by 95)