Editing Task:Defining maemo

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 3: Line 3:
== Objectives ==
== Objectives ==
* Define maemo, maemo.org and Internet Tablet OS / OS2008.
* Define maemo, maemo.org and Internet Tablet OS / OS2008.
-
* Identify the blocks of the [http://maemo.org/maemo_release_documentation/maemo4.1.x/node6.html#SECTION00630000000000000000 maemo software architecture] and the projects behind. See [[Task:Components and packages]]
+
* Identify the blocks of the [http://maemo.org/development/documentation/how-tos/4-x/maemo_architecture.html maemo software architecture] and the projects behind.
-
* Define the roles of Nokia, the maemo community, the open source upstream projects and other organizations related to the maemo platform i.e. companies and universities. See [[Companies in Maemo development]] and [[Task:Upstream projects]]
+
* Define the roles of Nokia, the maemo community, the open source upstream projects and other organizations related to the maemo platform i.e. companies and universities.
* Produce an initial Who is Who in maemo.org based on the user profiles, to be expanded in a decentralized way.
* Produce an initial Who is Who in maemo.org based on the user profiles, to be expanded in a decentralized way.
-
** Improve [http://maemo.org/profile/list the list of Maemo contributors] and expand [http://maemo.org/profile maemo.org profiles] to allow someone to identify key contributors and who they work for easily.
+
* Produce a list of remarkable maemo projects.
-
** Identify Maemo component primary contacts, [[Companies in Maemo development|companies involved in Maemo development]] and [[Task:Upstream projects|key upstream projects we contribute to and benefit from]]
+
* Document processes in maemo.org
-
* Produce a list of [[Task:Remarkable community projects|remarkable maemo projects]].
+
== Tasks ==
== Tasks ==
Help is welcome in all of them.
Help is welcome in all of them.
-
 
-
=== Completed ===
 
-
* Define the [[Task:Maemo brand|Maemo brand]].
 
-
* Bug <del>[https://bugs.maemo.org/show_bug.cgi?id=2343 maemo white paper architecture picture needs to be updated]</del> (WONTFIX)
 
-
* Documenting [[companies in Maemo development|companies involved in maemo development]] - Dave
 
-
* [[Task:Remarkable community projects]] around Maemo - this list is [https://maemo.org/downloads/featured/OS2008/50/ the maemo.org featured applications] but we need a way to "elect" new projects to be remarkable.
 
-
 
=== Ongoing ===
=== Ongoing ===
From the [https://garage.maemo.org/plugins/wiki/index.php?June2008Sprint&id=106&type=g maemo.org June sprint]:
From the [https://garage.maemo.org/plugins/wiki/index.php?June2008Sprint&id=106&type=g maemo.org June sprint]:
-
* Publish a "[[People|Who's who in maemo]]", including Nokia engineers working with the community, contractors and volunteers. Encourage people to update their information to keep the document up to date - Dave
+
* Publish a "Who's who in maemo", including Nokia engineers working with the community, contractors and volunteers. Encourage people to update their information to keep the document up to date - Dave
 +
* Documenting companies involved in maemo development - Dave
 +
* Documenting in maemo.org the web development process - Dave
* User profile improvements defined and started + bug [https://bugs.maemo.org/show_bug.cgi?id=2202 Automatic data in user profiles] - Oskari
* User profile improvements defined and started + bug [https://bugs.maemo.org/show_bug.cgi?id=2202 Automatic data in user profiles] - Oskari
-
* [[Task:Components and packages]] that define Maemo - Soumya
+
* Bug [https://bugs.maemo.org/show_bug.cgi?id=2343 maemo white paper architecture picture needs to be updated]
-
* [[Task:Upstream projects]] Maemo relies upon - Dave
+
 
 +
Also started:
 +
* Define the [[Task:Maemo brand|Maemo brand]] (discussion moved to its own page).
 +
 
 +
=== In the backlog ===
 +
Currently in the [https://garage.maemo.org/plugins/wiki/index.php?June2008Sprint&id=106&type=g maemo.org backlog]:
 +
* Define maemo.org policies for things like editbugs, getting @maemo.org email addresses, and if it doesn't exist, getting svn access - Dave
 +
* Documenting better Nokia contributions to open source projects, complement of http://opensource.nokia.com
 +
 
 +
== Discussion ==
 +
 
 +
=== What is maemo ===
 +
Discussion moved to [[Task:Maemo brand]].
 +
 
 +
=== Describing the maemo community ===
 +
Many people see the maemo community as a group of people having Nokia as a counterpart. A more accurate picture would:
 +
* Have Nokia as a community player, describing the activities that are done at a community level.
 +
* Show the relationships with related upstream projects: where the collaboration is happening beyond just using the free software provided.
 +
* Add the many organizations involved in maemo development or research, from companies to universities.
 +
 
 +
Also, what about
 +
 
 +
* Go a bit deeper inside the "group of people" and identifying core contributors: more work on karma and user profiles would be needed.
 +
 
 +
Now the most visible are the one ''shouting louder'' and more often. It would be useful though to identify key contributors in the many community areas: application development, platform hacking, documentation, support, bug reporting, news, marketing...
 +
--[[User:qgil|qgil]] 05:57, 5 June 2008 (UTC) 
 +
 
 +
--''From a practical point-of-view, isn't maemo pretty much completely dependent on Nokia right now?  Are there any viable non-Nokia maemo platforms out there?  How much core development is not directed by the Nokia mothership?  Claiming independence is counterproductive if it isn't tied to reality. - mee 04:28, 7 June 2008 (UTC)''
 +
 
 +
====Categorise the Community - thoughts====
 +
The section above describes Maemo's place in the greater community.
 +
However, who is maemo serving? (this may be a start on going a bit deeper)
 +
 
 +
Tech Level 1:
 +
* Users : Windows/Mac desktop users who bought an N800 and want new wallpaper, a neat clock etc.
 +
Tech Level 2:
 +
* Power Users : Install more apps, alternative launchers, alpha/beta sw, up to new distros (eg Debian). More complex networking, ssh, scripting, python, documentation...
 +
Tech Level 3:
 +
* App Developers : Porting/writing gui apps and daemons; may want api info. Need to get to know the various environments.
 +
* WM Developers : Starting to hack on gtk or QT4, the X server etc etc
 +
* Kernel Developers : Fixing kernel bugs, tweaks, backporting, hardware support.
 +
 
 +
Each of these user types needs information : even an experienced kernel hacker will want to know the current best practice to setup the dev environment (SB1 or 2?)
 +
More importantly pages should be written with an awareness of the target tech level.
 +
 
 +
Whilst thinking about the levels of user involvement I thought that we could help users self-categorise using some old Doom terms: "Easy", "Bring it on", "Hurt me".
 +
Saves newbies complaining when they start down a path labelled 'Hurt me'...
 +
[[User:lbt|lbt]] 10:47, 12 June 2008 (UTC)
 +
 
 +
=== Building a strong brand ===
 +
Discussion moved to [[Task:Maemo brand]].
 +
 
 +
== Team working in this task ==
 +
* [[User:Qgil|qgil]] coordinates the task and provides the information originated at Nokia.
 +
* [[User:Xfade|xfade]] is maemo.org webmaster
 +
* [[User:Dneary|Dave Neary]] is maemo.org docsmaster
 +
* [[User:peterschneider|peterschneider]] is heading the Maemo SW marketing team @ Nokia.
 +
* (add yourself)
 +
 
 +
Erm... I meant the team working in this task. :) --[[User:qgil|qgil]] 18:53, 11 June 2008 (UTC)

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)

Templates used on this page: