<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://bugs.maemo.org/skins/common/feed.css?207"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://bugs.maemo.org/index.php?action=history&amp;feed=atom&amp;title=Open_development%2FWhy_the_closed_packages</id>
		<title>Open development/Why the closed packages - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://bugs.maemo.org/index.php?action=history&amp;feed=atom&amp;title=Open_development%2FWhy_the_closed_packages"/>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;action=history"/>
		<updated>2026-04-03T21:01:20Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.15.5-7</generator>

	<entry>
		<id>http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=42133&amp;oldid=prev</id>
		<title>amigadave:&amp;#32;/* List of outstanding requests that are still relevant */ fix typo, format link</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=42133&amp;oldid=prev"/>
				<updated>2011-02-25T12:40:21Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;List of outstanding requests that are still relevant:&amp;#32;&lt;/span&gt; fix typo, format link&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 12:40, 25 February 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 110:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 110:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Ability to support features of the cellular modem not currently supported by the telephony stack in use (whether that stack is the maemo stack, ofono on MeeGo, ogsmd on FreeSmartPhone or otherwise). The relevant bug is [https://bugs.maemo.org/show_bug.cgi?id=11921 11921]. What needs to be opened at a minimum is permission to use the header files we already have but ideally release of correct headers for the N900 cell modem (the headers we have are not a 100% match in a number of cases such as SMS)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Ability to support features of the cellular modem not currently supported by the telephony stack in use (whether that stack is the maemo stack, ofono on MeeGo, ogsmd on FreeSmartPhone or otherwise). The relevant bug is [https://bugs.maemo.org/show_bug.cgi?id=11921 11921]. What needs to be opened at a minimum is permission to use the header files we already have but ideally release of correct headers for the N900 cell modem (the headers we have are not a 100% match in a number of cases such as SMS)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*firmware image file format and flash tool source. Relevant bugs include [https://bugs.maemo.org/show_bug.cgi?id=7964 7964], [https://bugs.maemo.org/show_bug.cgi?id=4871 4871] and [https://bugs.maemo.org/show_bug.cgi?id=11809 11809]. Seems like there was interest in opening up some/all of this stuff (flashing tool, firmware image format, firmware builder) in the past from Nokia but there was no community interest at the time. Not sure if there is still community interest but it might be worth having this. Would allow porting to OSs not supported by Nokia (such as x86_64 linux) as well as potentially enhancing the tools.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*firmware image file format and flash tool source. Relevant bugs include [https://bugs.maemo.org/show_bug.cgi?id=7964 7964], [https://bugs.maemo.org/show_bug.cgi?id=4871 4871] and [https://bugs.maemo.org/show_bug.cgi?id=11809 11809]. Seems like there was interest in opening up some/all of this stuff (flashing tool, firmware image format, firmware builder) in the past from Nokia but there was no community interest at the time. Not sure if there is still community interest but it might be worth having this. Would allow porting to OSs not supported by Nokia (such as x86_64 linux) as well as potentially enhancing the tools.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Support for different ring and SMS tones for different contacts. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Relavent &lt;/del&gt;bug is https://bugs.maemo.org/show_bug.cgi?id=11983. What needs to be open sourced is hildon-plugins-notify-sv (as thats what plays the ringtones)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Support for different ring and SMS tones for different contacts. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Relevant &lt;/ins&gt;bug is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://bugs.maemo.org/show_bug.cgi?id=11983 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;11983]&lt;/ins&gt;. What needs to be open sourced is hildon-plugins-notify-sv (as thats what plays the ringtones)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Community]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Community]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-03 21:01:20 --&gt;
&lt;/table&gt;</summary>
		<author><name>amigadave</name></author>	</entry>

	<entry>
		<id>http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=42127&amp;oldid=prev</id>
		<title>jonwil:&amp;#32;/* List of outstanding requests that are still relevant */</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=42127&amp;oldid=prev"/>
				<updated>2011-02-25T10:35:16Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;List of outstanding requests that are still relevant&lt;/span&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:35, 25 February 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 110:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 110:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Ability to support features of the cellular modem not currently supported by the telephony stack in use (whether that stack is the maemo stack, ofono on MeeGo, ogsmd on FreeSmartPhone or otherwise). The relevant bug is [https://bugs.maemo.org/show_bug.cgi?id=11921 11921]. What needs to be opened at a minimum is permission to use the header files we already have but ideally release of correct headers for the N900 cell modem (the headers we have are not a 100% match in a number of cases such as SMS)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Ability to support features of the cellular modem not currently supported by the telephony stack in use (whether that stack is the maemo stack, ofono on MeeGo, ogsmd on FreeSmartPhone or otherwise). The relevant bug is [https://bugs.maemo.org/show_bug.cgi?id=11921 11921]. What needs to be opened at a minimum is permission to use the header files we already have but ideally release of correct headers for the N900 cell modem (the headers we have are not a 100% match in a number of cases such as SMS)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*firmware image file format and flash tool source. Relevant bugs include [https://bugs.maemo.org/show_bug.cgi?id=7964 7964], [https://bugs.maemo.org/show_bug.cgi?id=4871 4871] and [https://bugs.maemo.org/show_bug.cgi?id=11809 11809]. Seems like there was interest in opening up some/all of this stuff (flashing tool, firmware image format, firmware builder) in the past from Nokia but there was no community interest at the time. Not sure if there is still community interest but it might be worth having this. Would allow porting to OSs not supported by Nokia (such as x86_64 linux) as well as potentially enhancing the tools.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*firmware image file format and flash tool source. Relevant bugs include [https://bugs.maemo.org/show_bug.cgi?id=7964 7964], [https://bugs.maemo.org/show_bug.cgi?id=4871 4871] and [https://bugs.maemo.org/show_bug.cgi?id=11809 11809]. Seems like there was interest in opening up some/all of this stuff (flashing tool, firmware image format, firmware builder) in the past from Nokia but there was no community interest at the time. Not sure if there is still community interest but it might be worth having this. Would allow porting to OSs not supported by Nokia (such as x86_64 linux) as well as potentially enhancing the tools.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;*Support for different ring and SMS tones for different contacts. Relavent bug is https://bugs.maemo.org/show_bug.cgi?id=11983. What needs to be open sourced is hildon-plugins-notify-sv (as thats what plays the ringtones)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Community]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Community]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-03 21:01:20 --&gt;
&lt;/table&gt;</summary>
		<author><name>jonwil</name></author>	</entry>

	<entry>
		<id>http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=41868&amp;oldid=prev</id>
		<title>jonwil:&amp;#32;/* List of outstanding requests that are still relevant */</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=41868&amp;oldid=prev"/>
				<updated>2011-02-17T10:10:05Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;List of outstanding requests that are still relevant&lt;/span&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:10, 17 February 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 105:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 105:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Cell Broadcast SMS support. Relevant bugs are [https://bugs.maemo.org/show_bug.cgi?id=8347 8347] and [https://bugs.maemo.org/show_bug.cgi?id=10870 10870]. Code that needs releasing is source for libsms and libcsd-sms (plus headers needed to compile it). For the userspace bits, it would be ideal (but not essential) to have source code or -dev packages for the connectivity UI shared libraries (libconnui, libconnui-cellular etc). Opening up the SMS code would allow other enhancements (such as a low level method to filter SMSs before they even get written to any permanent storage). [https://bugs.maemo.org/show_bug.cgi?id=11923 Bug 11923] is the relevant bug for the UI stuff.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Cell Broadcast SMS support. Relevant bugs are [https://bugs.maemo.org/show_bug.cgi?id=8347 8347] and [https://bugs.maemo.org/show_bug.cgi?id=10870 10870]. Code that needs releasing is source for libsms and libcsd-sms (plus headers needed to compile it). For the userspace bits, it would be ideal (but not essential) to have source code or -dev packages for the connectivity UI shared libraries (libconnui, libconnui-cellular etc). Opening up the SMS code would allow other enhancements (such as a low level method to filter SMSs before they even get written to any permanent storage). [https://bugs.maemo.org/show_bug.cgi?id=11923 Bug 11923] is the relevant bug for the UI stuff.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Support for non-standard WPA keys or passphrases. Relavent bugs are [https://bugs.maemo.org/show_bug.cgi?id=9864 9864] and [https://bugs.maemo.org/show_bug.cgi?id=1002 1002]. Code that needs releasing is source for connui-iapsettings, connui-iapsettings-wlan and connui-conndlgs-internet (plus their dependancies) as these are the libraries that relate to setting the WPA key. http://www.internettablettalk.com/wiki/index.php/HOWTO:_WPA-PSK_when_you_only_have_the_64-hexit_PSK,_no_passphrase claims that its possible to manually set the key via gconf editing so all we need is to be able to change the UI for this. Opening the connectivity UI (control panels, status widgets etc) would also allow other useful enhancements such as improved output of signal strength for WiFi and cellular. [https://bugs.maemo.org/show_bug.cgi?id=11923 Bug 11923] is a related bug for the UI stuff.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Support for non-standard WPA keys or passphrases. Relavent bugs are [https://bugs.maemo.org/show_bug.cgi?id=9864 9864] and [https://bugs.maemo.org/show_bug.cgi?id=1002 1002]. Code that needs releasing is source for connui-iapsettings, connui-iapsettings-wlan and connui-conndlgs-internet (plus their dependancies) as these are the libraries that relate to setting the WPA key. http://www.internettablettalk.com/wiki/index.php/HOWTO:_WPA-PSK_when_you_only_have_the_64-hexit_PSK,_no_passphrase claims that its possible to manually set the key via gconf editing so all we need is to be able to change the UI for this. Opening the connectivity UI (control panels, status widgets etc) would also allow other useful enhancements such as improved output of signal strength for WiFi and cellular. [https://bugs.maemo.org/show_bug.cgi?id=11923 Bug 11923] is a related bug for the UI stuff.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Proper ability to query all aspects of battery status (including on MeeGo). Relevant bug is https://bugs.maemo.org/show_bug.cgi?id=11922 11922]. Requires releasing development package for libbmeipc so we can talk to that library (which exists on both maemo and MeeGo) and do things like getting information on what sort of charger is connected, how much juice is in the battery etc. Anything sensitive (i.e. &amp;quot;use this the wrong way and you could damage the battery&amp;quot;) could be removed when publishing this package.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Proper ability to query all aspects of battery status (including on MeeGo). Relevant bug is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://bugs.maemo.org/show_bug.cgi?id=11922 11922]. Requires releasing development package for libbmeipc so we can talk to that library (which exists on both maemo and MeeGo) and do things like getting information on what sort of charger is connected, how much juice is in the battery etc. Anything sensitive (i.e. &amp;quot;use this the wrong way and you could damage the battery&amp;quot;) could be removed when publishing this package.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control over which network the phone will connect to (e.g. letting you set a &amp;quot;home&amp;quot; WiFi network that it will always connect to no matter what. Relavent bug is [https://bugs.maemo.org/show_bug.cgi?id=11924 11924]. What needs to be opened up is the source for (and required headers for) the ICD2 policy plugins (libicd_policy_*) so we can understand how they work and modify/enhance them (or write our own new policy plugin). Having this source code may also allow [https://bugs.maemo.org/show_bug.cgi?id=8460 Bug 8460] to be solved (i.e. gaining control of how the code determines which GPRS APN it chooses to connect to). It may be that the policy plugin infrastructure is not fine-grained enough for this in which case the entire source code to the ICD daemon may be required.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control over which network the phone will connect to (e.g. letting you set a &amp;quot;home&amp;quot; WiFi network that it will always connect to no matter what. Relavent bug is [https://bugs.maemo.org/show_bug.cgi?id=11924 11924]. What needs to be opened up is the source for (and required headers for) the ICD2 policy plugins (libicd_policy_*) so we can understand how they work and modify/enhance them (or write our own new policy plugin). Having this source code may also allow [https://bugs.maemo.org/show_bug.cgi?id=8460 Bug 8460] to be solved (i.e. gaining control of how the code determines which GPRS APN it chooses to connect to). It may be that the policy plugin infrastructure is not fine-grained enough for this in which case the entire source code to the ICD daemon may be required.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control of various hardware components such as accelerometer, keypad lighting, status LED, vibrator, screen brightness and others. Relevant bug is [https://bugs.maemo.org/show_bug.cgi?id=11794 11793]. There is open source code for this [http://meego.gitorious.org/meego-middleware/mce in the MeeGo repositories] but it is not a match for the Maemo version and is missing pieces required to use it with Maemo.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control of various hardware components such as accelerometer, keypad lighting, status LED, vibrator, screen brightness and others. Relevant bug is [https://bugs.maemo.org/show_bug.cgi?id=11794 11793]. There is open source code for this [http://meego.gitorious.org/meego-middleware/mce in the MeeGo repositories] but it is not a match for the Maemo version and is missing pieces required to use it with Maemo.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-03 21:01:20 --&gt;
&lt;/table&gt;</summary>
		<author><name>jonwil</name></author>	</entry>

	<entry>
		<id>http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=41867&amp;oldid=prev</id>
		<title>jonwil:&amp;#32;/* List of outstanding requests that are still relevant */</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=41867&amp;oldid=prev"/>
				<updated>2011-02-17T10:09:28Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;List of outstanding requests that are still relevant&lt;/span&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:09, 17 February 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 106:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 106:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Support for non-standard WPA keys or passphrases. Relavent bugs are [https://bugs.maemo.org/show_bug.cgi?id=9864 9864] and [https://bugs.maemo.org/show_bug.cgi?id=1002 1002]. Code that needs releasing is source for connui-iapsettings, connui-iapsettings-wlan and connui-conndlgs-internet (plus their dependancies) as these are the libraries that relate to setting the WPA key. http://www.internettablettalk.com/wiki/index.php/HOWTO:_WPA-PSK_when_you_only_have_the_64-hexit_PSK,_no_passphrase claims that its possible to manually set the key via gconf editing so all we need is to be able to change the UI for this. Opening the connectivity UI (control panels, status widgets etc) would also allow other useful enhancements such as improved output of signal strength for WiFi and cellular. [https://bugs.maemo.org/show_bug.cgi?id=11923 Bug 11923] is a related bug for the UI stuff.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Support for non-standard WPA keys or passphrases. Relavent bugs are [https://bugs.maemo.org/show_bug.cgi?id=9864 9864] and [https://bugs.maemo.org/show_bug.cgi?id=1002 1002]. Code that needs releasing is source for connui-iapsettings, connui-iapsettings-wlan and connui-conndlgs-internet (plus their dependancies) as these are the libraries that relate to setting the WPA key. http://www.internettablettalk.com/wiki/index.php/HOWTO:_WPA-PSK_when_you_only_have_the_64-hexit_PSK,_no_passphrase claims that its possible to manually set the key via gconf editing so all we need is to be able to change the UI for this. Opening the connectivity UI (control panels, status widgets etc) would also allow other useful enhancements such as improved output of signal strength for WiFi and cellular. [https://bugs.maemo.org/show_bug.cgi?id=11923 Bug 11923] is a related bug for the UI stuff.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Proper ability to query all aspects of battery status (including on MeeGo). Relevant bug is https://bugs.maemo.org/show_bug.cgi?id=11922 11922]. Requires releasing development package for libbmeipc so we can talk to that library (which exists on both maemo and MeeGo) and do things like getting information on what sort of charger is connected, how much juice is in the battery etc. Anything sensitive (i.e. &amp;quot;use this the wrong way and you could damage the battery&amp;quot;) could be removed when publishing this package.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Proper ability to query all aspects of battery status (including on MeeGo). Relevant bug is https://bugs.maemo.org/show_bug.cgi?id=11922 11922]. Requires releasing development package for libbmeipc so we can talk to that library (which exists on both maemo and MeeGo) and do things like getting information on what sort of charger is connected, how much juice is in the battery etc. Anything sensitive (i.e. &amp;quot;use this the wrong way and you could damage the battery&amp;quot;) could be removed when publishing this package.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control over which network the phone will connect to (e.g. letting you set a &amp;quot;home&amp;quot; WiFi network that it will always connect to no matter what. Relavent bug is [https://bugs.maemo.org/show_bug.cgi?id=11924 11924]. What needs to be opened up is the source for (and required headers for) the ICD2 policy plugins (libicd_policy_*) so we can understand how they work and modify/enhance them (or write our own new policy plugin).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control over which network the phone will connect to (e.g. letting you set a &amp;quot;home&amp;quot; WiFi network that it will always connect to no matter what. Relavent bug is [https://bugs.maemo.org/show_bug.cgi?id=11924 11924]. What needs to be opened up is the source for (and required headers for) the ICD2 policy plugins (libicd_policy_*) so we can understand how they work and modify/enhance them (or write our own new policy plugin)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. Having this source code may also allow [https://bugs.maemo.org/show_bug.cgi?id=8460 Bug 8460] to be solved (i.e. gaining control of how the code determines which GPRS APN it chooses to connect to). It may be that the policy plugin infrastructure is not fine-grained enough for this in which case the entire source code to the ICD daemon may be required&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control of various hardware components such as accelerometer, keypad lighting, status LED, vibrator, screen brightness and others. Relevant bug is [https://bugs.maemo.org/show_bug.cgi?id=11794 11793]. There is open source code for this [http://meego.gitorious.org/meego-middleware/mce in the MeeGo repositories] but it is not a match for the Maemo version and is missing pieces required to use it with Maemo.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control of various hardware components such as accelerometer, keypad lighting, status LED, vibrator, screen brightness and others. Relevant bug is [https://bugs.maemo.org/show_bug.cgi?id=11794 11793]. There is open source code for this [http://meego.gitorious.org/meego-middleware/mce in the MeeGo repositories] but it is not a match for the Maemo version and is missing pieces required to use it with Maemo.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Ability to support features of the cellular modem not currently supported by the telephony stack in use (whether that stack is the maemo stack, ofono on MeeGo, ogsmd on FreeSmartPhone or otherwise). The relevant bug is [https://bugs.maemo.org/show_bug.cgi?id=11921 11921]. What needs to be opened at a minimum is permission to use the header files we already have but ideally release of correct headers for the N900 cell modem (the headers we have are not a 100% match in a number of cases)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Ability to support features of the cellular modem not currently supported by the telephony stack in use (whether that stack is the maemo stack, ofono on MeeGo, ogsmd on FreeSmartPhone or otherwise). The relevant bug is [https://bugs.maemo.org/show_bug.cgi?id=11921 11921]. What needs to be opened at a minimum is permission to use the header files we already have but ideally release of correct headers for the N900 cell modem (the headers we have are not a 100% match in a number of cases &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;such as SMS&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*firmware image file format and flash tool source. Relevant bugs include [https://bugs.maemo.org/show_bug.cgi?id=7964 7964], [https://bugs.maemo.org/show_bug.cgi?id=4871 4871] and [https://bugs.maemo.org/show_bug.cgi?id=11809 11809]. Seems like there was interest in opening up some/all of this stuff (flashing tool, firmware image format, firmware builder) in the past from Nokia but there was no community interest at the time. Not sure if there is still community interest but it might be worth having this. Would allow porting to OSs not supported by Nokia (such as x86_64 linux) as well as potentially enhancing the tools.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*firmware image file format and flash tool source. Relevant bugs include [https://bugs.maemo.org/show_bug.cgi?id=7964 7964], [https://bugs.maemo.org/show_bug.cgi?id=4871 4871] and [https://bugs.maemo.org/show_bug.cgi?id=11809 11809]. Seems like there was interest in opening up some/all of this stuff (flashing tool, firmware image format, firmware builder) in the past from Nokia but there was no community interest at the time. Not sure if there is still community interest but it might be worth having this. Would allow porting to OSs not supported by Nokia (such as x86_64 linux) as well as potentially enhancing the tools.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Community]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Community]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-03 21:01:20 --&gt;
&lt;/table&gt;</summary>
		<author><name>jonwil</name></author>	</entry>

	<entry>
		<id>http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=41844&amp;oldid=prev</id>
		<title>amigadave:&amp;#32;/* List of outstanding requests that are still relavent */ fix some typos, format links</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=41844&amp;oldid=prev"/>
				<updated>2011-02-16T08:50:09Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;List of outstanding requests that are still relavent:&amp;#32;&lt;/span&gt; fix some typos, format links&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 08:50, 16 February 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 101:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 101:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [https://bugs.maemo.org/show_bug.cgi?id=3635 Alarm framework].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [https://bugs.maemo.org/show_bug.cgi?id=3635 Alarm framework].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== List of outstanding requests that are still &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;relavent &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== List of outstanding requests that are still &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;relevant &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Cell Broadcast SMS support. Relevant bugs are https://bugs.maemo.org/show_bug.cgi?id=8347 and https://bugs.maemo.org/show_bug.cgi?id=10870 Code that needs releasing is source for libsms and libcsd-sms (plus headers needed to compile it). For the userspace bits, it would be ideal (but not essential) to have source code or -dev packages for the connectivity UI shared libraries (libconnui, libconnui-cellular etc). Opening up the SMS code would allow other enhancements (such as a low level method to filter SMSs before they even get written to any permanent storage). https://bugs.maemo.org/show_bug.cgi?id=11923 is the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;relavent &lt;/del&gt;bug for the UI stuff.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Cell Broadcast SMS support. Relevant bugs are &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://bugs.maemo.org/show_bug.cgi?id=8347 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;8347] &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://bugs.maemo.org/show_bug.cgi?id=10870 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;10870]. &lt;/ins&gt;Code that needs releasing is source for libsms and libcsd-sms (plus headers needed to compile it). For the userspace bits, it would be ideal (but not essential) to have source code or -dev packages for the connectivity UI shared libraries (libconnui, libconnui-cellular etc). Opening up the SMS code would allow other enhancements (such as a low level method to filter SMSs before they even get written to any permanent storage). &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://bugs.maemo.org/show_bug.cgi?id=11923 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Bug 11923] &lt;/ins&gt;is the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;relevant &lt;/ins&gt;bug for the UI stuff.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Support for non-standard WPA keys or passphrases. Relavent bugs are https://bugs.maemo.org/show_bug.cgi?id=9864 and https://bugs.maemo.org/show_bug.cgi?id=1002 Code that needs releasing is source for connui-iapsettings, connui-iapsettings-wlan and connui-conndlgs-internet (plus their dependancies) as these are the libraries that relate to setting the WPA key. http://www.internettablettalk.com/wiki/index.php/HOWTO:_WPA-PSK_when_you_only_have_the_64-hexit_PSK,_no_passphrase claims that its possible to manually set the key via gconf editing so all we need is to be able to change the UI for this. Opening the connectivity UI (control panels, status widgets etc) would also allow other &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;usefull &lt;/del&gt;enhancements such as improved output of signal strength for WiFi and cellular. https://bugs.maemo.org/show_bug.cgi?id=11923 is a related bug for the UI stuff.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Support for non-standard WPA keys or passphrases. Relavent bugs are &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://bugs.maemo.org/show_bug.cgi?id=9864 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;9864] &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://bugs.maemo.org/show_bug.cgi?id=1002 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1002]. &lt;/ins&gt;Code that needs releasing is source for connui-iapsettings, connui-iapsettings-wlan and connui-conndlgs-internet (plus their dependancies) as these are the libraries that relate to setting the WPA key. http://www.internettablettalk.com/wiki/index.php/HOWTO:_WPA-PSK_when_you_only_have_the_64-hexit_PSK,_no_passphrase claims that its possible to manually set the key via gconf editing so all we need is to be able to change the UI for this. Opening the connectivity UI (control panels, status widgets etc) would also allow other &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;useful &lt;/ins&gt;enhancements such as improved output of signal strength for WiFi and cellular. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://bugs.maemo.org/show_bug.cgi?id=11923 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Bug 11923] &lt;/ins&gt;is a related bug for the UI stuff.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Proper ability to query all aspects of battery status (including on MeeGo). &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Relavent &lt;/del&gt;bug is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;this &lt;/del&gt;https://bugs.maemo.org/show_bug.cgi?id=11922 Requires releasing development package for libbmeipc so we can talk to that library (which exists on both maemo and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;meego&lt;/del&gt;) and do things like getting information on what sort of charger is connected, how much juice is in the battery etc. Anything sensitive (i.e. &amp;quot;use this the wrong way and you could damage the battery&amp;quot;) could be removed when publishing this package.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Proper ability to query all aspects of battery status (including on MeeGo). &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Relevant &lt;/ins&gt;bug is https://bugs.maemo.org/show_bug.cgi?id=11922 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;11922]. &lt;/ins&gt;Requires releasing development package for libbmeipc so we can talk to that library (which exists on both maemo and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;MeeGo&lt;/ins&gt;) and do things like getting information on what sort of charger is connected, how much juice is in the battery etc. Anything sensitive (i.e. &amp;quot;use this the wrong way and you could damage the battery&amp;quot;) could be removed when publishing this package.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control over which network the phone will connect to (e.g. letting you set a &amp;quot;home&amp;quot; WiFi network that it will always connect to no matter what. Relavent bug is https://bugs.maemo.org/show_bug.cgi?id=11924 What needs to be opened up is the source for (and required headers for) the ICD2 policy plugins (libicd_policy_*) so we can understand how they work and modify/enhance them (or write our own new policy plugin).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control over which network the phone will connect to (e.g. letting you set a &amp;quot;home&amp;quot; WiFi network that it will always connect to no matter what. Relavent bug is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://bugs.maemo.org/show_bug.cgi?id=11924 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;11924]. &lt;/ins&gt;What needs to be opened up is the source for (and required headers for) the ICD2 policy plugins (libicd_policy_*) so we can understand how they work and modify/enhance them (or write our own new policy plugin).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control of various hardware components such as accelerometer, keypad lighting, status LED, vibrator, screen brightness and others. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Relavent &lt;/del&gt;bug is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;this &lt;/del&gt;https://bugs.maemo.org/show_bug.cgi?id=11794 There is open source code for this http://meego.gitorious.org/meego-middleware/mce in the MeeGo repositories but it is not a match for the Maemo version and is missing pieces required to use it with Maemo.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control of various hardware components such as accelerometer, keypad lighting, status LED, vibrator, screen brightness and others. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Relevant &lt;/ins&gt;bug is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://bugs.maemo.org/show_bug.cgi?id=11794 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;11793]. &lt;/ins&gt;There is open source code for this &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;http://meego.gitorious.org/meego-middleware/mce in the MeeGo repositories&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;but it is not a match for the Maemo version and is missing pieces required to use it with Maemo.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Ability to support features of the cellular modem not currently supported by the telephony stack in use (whether that stack is the maemo stack, ofono on MeeGo, ogsmd on FreeSmartPhone or otherwise). The &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;relavent &lt;/del&gt;bug is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;here &lt;/del&gt;https://bugs.maemo.org/show_bug.cgi?id=11921 What needs to be opened at a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;minumum &lt;/del&gt;is permission to use the header files we already have but ideally release of correct headers for the N900 cell modem (the headers we have are not a 100% match in a number of cases)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Ability to support features of the cellular modem not currently supported by the telephony stack in use (whether that stack is the maemo stack, ofono on MeeGo, ogsmd on FreeSmartPhone or otherwise). The &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;relevant &lt;/ins&gt;bug is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://bugs.maemo.org/show_bug.cgi?id=11921 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;11921]. &lt;/ins&gt;What needs to be opened at a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;minimum &lt;/ins&gt;is permission to use the header files we already have but ideally release of correct headers for the N900 cell modem (the headers we have are not a 100% match in a number of cases)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*firmware image file format and flash tool source. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Relavent &lt;/del&gt;bugs include https://bugs.maemo.org/show_bug.cgi?id=7964 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and &lt;/del&gt;https://bugs.maemo.org/show_bug.cgi?id=4871 and https://bugs.maemo.org/show_bug.cgi?id=11809 Seems like there was interest in opening up some/all of this stuff (flashing tool, firmware image format, firmware builder) in the past from Nokia but there was no community interest at the time. Not sure if there is still community interest but it might be worth having this. Would allow porting to OSs not supported by Nokia (such as x86_64 linux) as well as potentially enhancing the tools.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*firmware image file format and flash tool source. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Relevant &lt;/ins&gt;bugs include &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://bugs.maemo.org/show_bug.cgi?id=7964 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;7964], [&lt;/ins&gt;https://bugs.maemo.org/show_bug.cgi?id=4871 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;4871] &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://bugs.maemo.org/show_bug.cgi?id=11809 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;11809]. &lt;/ins&gt;Seems like there was interest in opening up some/all of this stuff (flashing tool, firmware image format, firmware builder) in the past from Nokia but there was no community interest at the time. Not sure if there is still community interest but it might be worth having this. Would allow porting to OSs not supported by Nokia (such as x86_64 linux) as well as potentially enhancing the tools.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Community]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Community]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-03 21:01:22 --&gt;
&lt;/table&gt;</summary>
		<author><name>amigadave</name></author>	</entry>

	<entry>
		<id>http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=41841&amp;oldid=prev</id>
		<title>jonwil:&amp;#32;/* List of outstanding requests that are still relavent */</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=41841&amp;oldid=prev"/>
				<updated>2011-02-16T00:10:35Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;List of outstanding requests that are still relavent&lt;/span&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 00:10, 16 February 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 105:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 105:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Cell Broadcast SMS support. Relevant bugs are https://bugs.maemo.org/show_bug.cgi?id=8347 and https://bugs.maemo.org/show_bug.cgi?id=10870 Code that needs releasing is source for libsms and libcsd-sms (plus headers needed to compile it). For the userspace bits, it would be ideal (but not essential) to have source code or -dev packages for the connectivity UI shared libraries (libconnui, libconnui-cellular etc). Opening up the SMS code would allow other enhancements (such as a low level method to filter SMSs before they even get written to any permanent storage). https://bugs.maemo.org/show_bug.cgi?id=11923 is the relavent bug for the UI stuff.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Cell Broadcast SMS support. Relevant bugs are https://bugs.maemo.org/show_bug.cgi?id=8347 and https://bugs.maemo.org/show_bug.cgi?id=10870 Code that needs releasing is source for libsms and libcsd-sms (plus headers needed to compile it). For the userspace bits, it would be ideal (but not essential) to have source code or -dev packages for the connectivity UI shared libraries (libconnui, libconnui-cellular etc). Opening up the SMS code would allow other enhancements (such as a low level method to filter SMSs before they even get written to any permanent storage). https://bugs.maemo.org/show_bug.cgi?id=11923 is the relavent bug for the UI stuff.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Support for non-standard WPA keys or passphrases. Relavent bugs are https://bugs.maemo.org/show_bug.cgi?id=9864 and https://bugs.maemo.org/show_bug.cgi?id=1002 Code that needs releasing is source for connui-iapsettings, connui-iapsettings-wlan and connui-conndlgs-internet (plus their dependancies) as these are the libraries that relate to setting the WPA key. http://www.internettablettalk.com/wiki/index.php/HOWTO:_WPA-PSK_when_you_only_have_the_64-hexit_PSK,_no_passphrase claims that its possible to manually set the key via gconf editing so all we need is to be able to change the UI for this. Opening the connectivity UI (control panels, status widgets etc) would also allow other usefull enhancements such as improved output of signal strength for WiFi and cellular. https://bugs.maemo.org/show_bug.cgi?id=11923 is a related bug for the UI stuff.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Support for non-standard WPA keys or passphrases. Relavent bugs are https://bugs.maemo.org/show_bug.cgi?id=9864 and https://bugs.maemo.org/show_bug.cgi?id=1002 Code that needs releasing is source for connui-iapsettings, connui-iapsettings-wlan and connui-conndlgs-internet (plus their dependancies) as these are the libraries that relate to setting the WPA key. http://www.internettablettalk.com/wiki/index.php/HOWTO:_WPA-PSK_when_you_only_have_the_64-hexit_PSK,_no_passphrase claims that its possible to manually set the key via gconf editing so all we need is to be able to change the UI for this. Opening the connectivity UI (control panels, status widgets etc) would also allow other usefull enhancements such as improved output of signal strength for WiFi and cellular. https://bugs.maemo.org/show_bug.cgi?id=11923 is a related bug for the UI stuff.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Proper ability to query all aspects of battery status (including on MeeGo). Relavent bug is this https://bugs.maemo.org/show_bug.cgi?id=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;11794 &lt;/del&gt;Requires releasing development package for libbmeipc so we can talk to that library (which exists on both maemo and meego) and do things like getting information on what sort of charger is connected, how much juice is in the battery etc. Anything sensitive (i.e. &amp;quot;use this the wrong way and you could damage the battery&amp;quot;) could be removed when publishing this package.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Proper ability to query all aspects of battery status (including on MeeGo). Relavent bug is this https://bugs.maemo.org/show_bug.cgi?id=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;11922 &lt;/ins&gt;Requires releasing development package for libbmeipc so we can talk to that library (which exists on both maemo and meego) and do things like getting information on what sort of charger is connected, how much juice is in the battery etc. Anything sensitive (i.e. &amp;quot;use this the wrong way and you could damage the battery&amp;quot;) could be removed when publishing this package.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control over which network the phone will connect to (e.g. letting you set a &amp;quot;home&amp;quot; WiFi network that it will always connect to no matter what. Relavent bug is https://bugs.maemo.org/show_bug.cgi?id=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;11794 &lt;/del&gt;What needs to be opened up is the source for (and required headers for) the ICD2 policy plugins (libicd_policy_*) so we can understand how they work and modify/enhance them (or write our own new policy plugin).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control over which network the phone will connect to (e.g. letting you set a &amp;quot;home&amp;quot; WiFi network that it will always connect to no matter what. Relavent bug is https://bugs.maemo.org/show_bug.cgi?id=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;11924 &lt;/ins&gt;What needs to be opened up is the source for (and required headers for) the ICD2 policy plugins (libicd_policy_*) so we can understand how they work and modify/enhance them (or write our own new policy plugin).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control of various hardware components such as accelerometer, keypad lighting, status LED, vibrator, screen brightness and others. Relavent bug is this https://bugs.maemo.org/show_bug.cgi?id=11794 There is open source code for this http://meego.gitorious.org/meego-middleware/mce in the MeeGo repositories but it is not a match for the Maemo version and is missing pieces required to use it with Maemo.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control of various hardware components such as accelerometer, keypad lighting, status LED, vibrator, screen brightness and others. Relavent bug is this https://bugs.maemo.org/show_bug.cgi?id=11794 There is open source code for this http://meego.gitorious.org/meego-middleware/mce in the MeeGo repositories but it is not a match for the Maemo version and is missing pieces required to use it with Maemo.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Ability to support features of the cellular modem not currently supported by the telephony stack in use (whether that stack is the maemo stack, ofono on MeeGo, ogsmd on FreeSmartPhone or otherwise). The relavent bug is here https://bugs.maemo.org/show_bug.cgi?id=11921 What needs to be opened at a minumum is permission to use the header files we already have but ideally release of correct headers for the N900 cell modem (the headers we have are not a 100% match in a number of cases)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Ability to support features of the cellular modem not currently supported by the telephony stack in use (whether that stack is the maemo stack, ofono on MeeGo, ogsmd on FreeSmartPhone or otherwise). The relavent bug is here https://bugs.maemo.org/show_bug.cgi?id=11921 What needs to be opened at a minumum is permission to use the header files we already have but ideally release of correct headers for the N900 cell modem (the headers we have are not a 100% match in a number of cases)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-03 21:01:22 --&gt;
&lt;/table&gt;</summary>
		<author><name>jonwil</name></author>	</entry>

	<entry>
		<id>http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=41838&amp;oldid=prev</id>
		<title>jonwil:&amp;#32;/* List of outstanding requests that are still relavent */</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=41838&amp;oldid=prev"/>
				<updated>2011-02-15T16:36:28Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;List of outstanding requests that are still relavent&lt;/span&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 16:36, 15 February 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 109:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 109:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control of various hardware components such as accelerometer, keypad lighting, status LED, vibrator, screen brightness and others. Relavent bug is this https://bugs.maemo.org/show_bug.cgi?id=11794 There is open source code for this http://meego.gitorious.org/meego-middleware/mce in the MeeGo repositories but it is not a match for the Maemo version and is missing pieces required to use it with Maemo.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Better control of various hardware components such as accelerometer, keypad lighting, status LED, vibrator, screen brightness and others. Relavent bug is this https://bugs.maemo.org/show_bug.cgi?id=11794 There is open source code for this http://meego.gitorious.org/meego-middleware/mce in the MeeGo repositories but it is not a match for the Maemo version and is missing pieces required to use it with Maemo.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Ability to support features of the cellular modem not currently supported by the telephony stack in use (whether that stack is the maemo stack, ofono on MeeGo, ogsmd on FreeSmartPhone or otherwise). The relavent bug is here https://bugs.maemo.org/show_bug.cgi?id=11921 What needs to be opened at a minumum is permission to use the header files we already have but ideally release of correct headers for the N900 cell modem (the headers we have are not a 100% match in a number of cases)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*Ability to support features of the cellular modem not currently supported by the telephony stack in use (whether that stack is the maemo stack, ofono on MeeGo, ogsmd on FreeSmartPhone or otherwise). The relavent bug is here https://bugs.maemo.org/show_bug.cgi?id=11921 What needs to be opened at a minumum is permission to use the header files we already have but ideally release of correct headers for the N900 cell modem (the headers we have are not a 100% match in a number of cases)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;*firmware image file format and flash tool source. Relavent bugs include https://bugs.maemo.org/show_bug.cgi?id=7964 and https://bugs.maemo.org/show_bug.cgi?id=4871 and https://bugs.maemo.org/show_bug.cgi?id=11809 Seems like there was interest in opening up some/all of this stuff (flashing tool, firmware image format, firmware builder) in the past from Nokia but there was no community interest at the time. Not sure if there is still community interest but it might be worth having this. Would allow porting to OSs not supported by Nokia (such as x86_64 linux) as well as potentially enhancing the tools.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Community]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Community]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-03 21:01:22 --&gt;
&lt;/table&gt;</summary>
		<author><name>jonwil</name></author>	</entry>

	<entry>
		<id>http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=41837&amp;oldid=prev</id>
		<title>jonwil at 16:04, 15 February 2011</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=41837&amp;oldid=prev"/>
				<updated>2011-02-15T16:04:47Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 16:04, 15 February 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 101:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 101:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [https://bugs.maemo.org/show_bug.cgi?id=3635 Alarm framework].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [https://bugs.maemo.org/show_bug.cgi?id=3635 Alarm framework].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;== List of outstanding requests that are still relavent ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* Cell Broadcast SMS support. Relevant bugs are https://bugs.maemo.org/show_bug.cgi?id=8347 and https://bugs.maemo.org/show_bug.cgi?id=10870 Code that needs releasing is source for libsms and libcsd-sms (plus headers needed to compile it). For the userspace bits, it would be ideal (but not essential) to have source code or -dev packages for the connectivity UI shared libraries (libconnui, libconnui-cellular etc). Opening up the SMS code would allow other enhancements (such as a low level method to filter SMSs before they even get written to any permanent storage). https://bugs.maemo.org/show_bug.cgi?id=11923 is the relavent bug for the UI stuff.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* Support for non-standard WPA keys or passphrases. Relavent bugs are https://bugs.maemo.org/show_bug.cgi?id=9864 and https://bugs.maemo.org/show_bug.cgi?id=1002 Code that needs releasing is source for connui-iapsettings, connui-iapsettings-wlan and connui-conndlgs-internet (plus their dependancies) as these are the libraries that relate to setting the WPA key. http://www.internettablettalk.com/wiki/index.php/HOWTO:_WPA-PSK_when_you_only_have_the_64-hexit_PSK,_no_passphrase claims that its possible to manually set the key via gconf editing so all we need is to be able to change the UI for this. Opening the connectivity UI (control panels, status widgets etc) would also allow other usefull enhancements such as improved output of signal strength for WiFi and cellular. https://bugs.maemo.org/show_bug.cgi?id=11923 is a related bug for the UI stuff.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* Proper ability to query all aspects of battery status (including on MeeGo). Relavent bug is this https://bugs.maemo.org/show_bug.cgi?id=11794 Requires releasing development package for libbmeipc so we can talk to that library (which exists on both maemo and meego) and do things like getting information on what sort of charger is connected, how much juice is in the battery etc. Anything sensitive (i.e. &amp;quot;use this the wrong way and you could damage the battery&amp;quot;) could be removed when publishing this package.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;*Better control over which network the phone will connect to (e.g. letting you set a &amp;quot;home&amp;quot; WiFi network that it will always connect to no matter what. Relavent bug is https://bugs.maemo.org/show_bug.cgi?id=11794 What needs to be opened up is the source for (and required headers for) the ICD2 policy plugins (libicd_policy_*) so we can understand how they work and modify/enhance them (or write our own new policy plugin).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;*Better control of various hardware components such as accelerometer, keypad lighting, status LED, vibrator, screen brightness and others. Relavent bug is this https://bugs.maemo.org/show_bug.cgi?id=11794 There is open source code for this http://meego.gitorious.org/meego-middleware/mce in the MeeGo repositories but it is not a match for the Maemo version and is missing pieces required to use it with Maemo.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;*Ability to support features of the cellular modem not currently supported by the telephony stack in use (whether that stack is the maemo stack, ofono on MeeGo, ogsmd on FreeSmartPhone or otherwise). The relavent bug is here https://bugs.maemo.org/show_bug.cgi?id=11921 What needs to be opened at a minumum is permission to use the header files we already have but ideally release of correct headers for the N900 cell modem (the headers we have are not a 100% match in a number of cases)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Community]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Community]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-03 21:01:22 --&gt;
&lt;/table&gt;</summary>
		<author><name>jonwil</name></author>	</entry>

	<entry>
		<id>http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=41065&amp;oldid=prev</id>
		<title>lardman:&amp;#32;Added comment about availability of dspctl</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=41065&amp;oldid=prev"/>
				<updated>2011-01-11T17:16:51Z</updated>
		
		<summary type="html">&lt;p&gt;Added comment about availability of dspctl&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 17:16, 11 January 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 55:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 55:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* show_image&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* show_image&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* battest&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* battest&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* dspctl&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* dspctl &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- this is available in the open osso-dsp-loader package.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* the script linuxrc&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* the script linuxrc&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* libbmeic.so&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* libbmeic.so&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-03 21:01:22 --&gt;
&lt;/table&gt;</summary>
		<author><name>lardman</name></author>	</entry>

	<entry>
		<id>http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=29858&amp;oldid=prev</id>
		<title>hrw:&amp;#32;added note about Calendar</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.org/index.php?title=Open_development/Why_the_closed_packages&amp;diff=29858&amp;oldid=prev"/>
				<updated>2010-02-19T15:44:34Z</updated>
		
		<summary type="html">&lt;p&gt;added note about Calendar&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 15:44, 19 February 2010&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 95:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 95:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [https://bugs.maemo.org/show_bug.cgi?id=6961 telepathy-spirit] - This connection manager might be useful for people using Telepathy framework and Skype on desktop computer.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [https://bugs.maemo.org/show_bug.cgi?id=6961 telepathy-spirit] - This connection manager might be useful for people using Telepathy framework and Skype on desktop computer.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [https://bugs.maemo.org/show_bug.cgi?id=7019 getbootstate]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [https://bugs.maemo.org/show_bug.cgi?id=7019 getbootstate]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [https://bugs.maemo.org/show_bug.cgi?id=7811 Calendar]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [https://bugs.maemo.org/show_bug.cgi?id=7811 Calendar] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- will remain closed for Fremantle and MeeGo.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Opened ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Opened ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-03 21:01:22 --&gt;
&lt;/table&gt;</summary>
		<author><name>hrw</name></author>	</entry>

	</feed>