Editing Task:Mapping openness

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 1: Line 1:
-
{{100Days agenda}}
+
{| style="background-color:#f4f09c; border: 1px silver solid; padding: 10px; text-align: center;"
 +
| This article is continued discussion from the [http://maemo.org/news/announcements/view/maemo-brainstorm.html maemo.org brainstorm], please see the [[100Days|100 Days agenda]] for more.
 +
|}
-
==Objectives==
+
Openness is a significant part of what makes maemo so strong, putting together a plan for addressing closed-source components, particularly those directly controlled by Nokia (e.g. low-level stuff like mce and dsme, and user-space stuff like tablet-browser and the task/statusbar applets), would be both a good way to work towards making things that (the community believes, and that Nokia will be convinced of ;)) should be open open and, more generally, addressing the community's concerns over openness in general, particularly the "Why?" of it.
-
* Clarify the open source strategy of Nokia in Maemo.
+
:''Perhaps ''Map openness'' would be a more accurate description, specially for the 100 Days. Nokia has not the goal of shipping a 100% open source platform. Open source is the recommended approach, but closed source is used when it offers a differentiator, an advantage over competitors. But it is good to get a common understanding on why Nokia is shipping component X as closed source, and answer when possible to requests about opensourcing something.--[[User:qgil|qgil]] 06:46, 2 June 2008 (UTC)''
-
* Identify the licenses of the packages that make Maemo.
+
::''No, I don't disagree. The community's end-goal here is greater openness (I don't think anybody but the strongest outliers is really dead-set on 100% open, though), and the first step towards achieving that goal is greater (and more specific) communication on the subject, thus, the mapping. So the title could be a bit misleading from the agenda perspective, but openness is definitely the goal here. —[[User:generalantilles|generalantilles]] 16:09, 2 June 2008 (UTC)''
-
* Provide the reasons of closed source packages to be closed.
+
-
* Define a process to request the opening of a package.
+
-
* Document the maemo.org maintenance and development processes.
+
-
==Tasks==
+
== The plan ==
-
Help is welcome in all of them.
+
* Identify all components (a module name isn't enough). Be like GNOME's release set list.
-
 
+
* Identify all closed components in the OS at each layer:
-
===Completed===
+
** Initfs/direct hardware access
-
* Document explaining the open source positioning and strategy of Nokia in Maemo. - Quim
+
** Firmware used by kernel modules (Wifi, Bluetooth)
-
* Introduce [[Maemo package source status|license and open/closed status]] to the [[Task:Components_and_packages|list of packages]] - Soumya?
+
** Low-level system daemons (mce, dsme)
-
 
+
** User-space applications (tablet-browser, applets)
-
===Ongoing===
+
* For each package:
-
 
+
** Outline purpose in a dedicated wiki page.
-
* [[Task:Document maemo.org processes|Documenting in maemo.org the web development process]] (see [[Maemo.org team/Updating maemo.org sites|updating maemo.org sites]]  - Dave
+
** Describe the closed-source rationale.
-
* [[Why the closed packages|Explanation of the reasons why the closed source packages are closed]] - Quim
+
*** ''Will need some form of mediawiki template for such pages --[[User:jaffa|jaffa]] 22:26, 29 May 2008 (UTC)''
-
* Describe the [[Task:Maemo contributions|Maemo contributions]] to complement http://opensource.nokia.com - Quim
+
* Document the process for working towards opening the component, or its specification.
-
 
+
* Ensuring any new closed packages get a wiki page containing their rationale.
-
===Backlog===
+
:''Yes, we can do or at least start something along these lines in the 100 Days. What about getting into details about this plan in a page apart, to keeop the main page clean?  (same would apply to the rest of actions taken) Let's also see to the potential starting points i.e. [http://maemo.org/development/documentation/how-tos/4-x/maemo_architecture.html the maemo architecture] and the [http://tablets-dev.nokia.com/4.0.1/4.0_vs_4.0.1_content_comparison.html list of packages].--[[User:qgil|qgil]] 06:46, 2 June 2008 (UTC)''
-
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
+
-
* [https://bugs.maemo.org/show_bug.cgi?id=1584 Bug 1584] - provide system management software under free software licenses - Quim
+
-
* Process to [[Source petition for example package|request a closed source package to be open]] - volunteers needed.
+
-
* Review the [http://maemo.org/legal/contribution_guidelines/ Maemo contribution guidelines] - Quim
+

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: