<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title>Planet GNU</title>
	<link>http://planet.gnu.org/</link>
	<language>en</language>
	<description>Planet GNU - http://planet.gnu.org/</description>

<item>
	<title>FSF Events: Por una sociedad digital libre</title>
	<guid>http://www.fsf.org/events/20120301-madrid</guid>
	<link>http://www.fsf.org/events/20120301-madrid</link>
	<description>&lt;p&gt;Las actividades cuyo objetivo es la &quot;inclusión&quot; de más personas en
el empleo de las tecnologías digitales se basan en la suposición de
que ésto sea invariablemente algo bueno. Parecería que así es, si se
juzga considerando únicamente la conveniencia práctica inmediata. Sin
embargo, si juzgamos también en términos de derechos humanos, es el
tipo de mundo digital en el que nos quieren insertar lo que determina
si se trata de un bien o de un mal. Antes de luchar por la
inclusión digital, debemos cerciorarnos de que las personas estarán
en un mundo digital bueno.
&lt;/p&gt;

&lt;p&gt;Favor de rellenar este formulario, para que podamos &lt;a href=&quot;https://crm.fsf.org/civicrm/profile/create?gid=69&amp;amp;reset=1&quot;&gt;contactarle acerca de eventos futuros en la región madrileña.&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 08 Feb 2012 19:21:37 +0000</pubDate>
</item>
<item>
	<title>FSF Events: Copyright vs. Community</title>
	<guid>http://www.fsf.org/events/20120228-braga</guid>
	<link>http://www.fsf.org/events/20120228-braga</link>
	<description>&lt;p&gt;Copyright developed in the age of the printing press, and was designed
to fit with the system of centralized copying imposed by the printing
press.  But the copyright system does not fit well with computer
networks, and only draconian punishments can enforce it.&lt;/p&gt;

&lt;p&gt;The global corporations that profit from copyright are lobbying
for draconian punishments, and to increase their copyright powers,
while suppressing public access to technology.  But if we
seriously hope to serve the only legitimate purpose of
copyright--to promote progress, for the benefit of the
public--then we must make changes in the other direction.&lt;/p&gt;

&lt;p&gt;Please fill out this form, so that &lt;a href=&quot;https://crm.fsf.org/civicrm/profile/create?gid=67&amp;amp;reset=1&quot;&gt;we can contact you about future events in and around Braga.&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 08 Feb 2012 18:20:41 +0000</pubDate>
</item>
<item>
	<title>Paolo Carlini: C++11 tidbits: Non-static Data Member Initializers</title>
	<guid>http://blogs.oracle.com/pcarlini/entry/c_11_tidbits_non_static</guid>
	<link>http://blogs.oracle.com/pcarlini/entry/c_11_tidbits_non_static</link>
	<description>Hi!

&lt;p&gt;starting this month, thanks also to Chris (&lt;a href=&quot;http://blogs.oracle.com/opal/&quot;&gt;Jones&lt;/a&gt;) help and encouragement, I'm posting here the &quot;C++11 tidbits&quot; which I usually contribute to the Tools group Linux &amp;amp; VM partner newsletter. Enjoy! ;) &lt;/p&gt;

&lt;p&gt;Despite the long name, &lt;em&gt;Non-static Data Member Initializers&lt;/em&gt; are a rather straightforward new feature. In fact the GCC Bugzilla reveals novice C++ users often tried to use it in C++98, when the syntax was illegal!  It must be said that the same feature is also available in Java, so adding it to C++ makes life easier for people using both languages.&lt;/p&gt;

&lt;p&gt;The GCC implementation is brand new. It will be available soon in gcc-4.7.0 but it seems already quite stable and ready to play with.&lt;/p&gt;

&lt;p&gt;People looking for self-contained specifications, outside the Standard itself, may consider fetching paper N2756 (and its earlier versions) from the &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/&quot;&gt;ISO web site&lt;/a&gt; for more rationale.&lt;/p&gt;

&lt;p&gt;In a nutshell, in C++11 the following are both legal:&lt;/p&gt;

&lt;pre&gt;  struct A
  {
    int m;
    A() : m(7) { }
  };

  struct B
  {
    int m = 7;   // non-static data member initializer
  };
&lt;/pre&gt;

&lt;p&gt;thus the code:&lt;/p&gt;

&lt;pre&gt;  A a;
  B b;

  std::cout &amp;lt;&amp;lt; a.m &amp;lt;&amp;lt; '\n';
  std::cout &amp;lt;&amp;lt; b.m &amp;lt;&amp;lt; std::endl;
&lt;/pre&gt;

&lt;p&gt;prints '7' followed by '7', because both the 'm' member of 'a' and the 'm' member of 'b' are initialized to 7.&lt;/p&gt;

&lt;p&gt;A non-static data member initializer can be always overridden, thus:&lt;/p&gt;

&lt;pre&gt;  struct C
  {
    int m = 7;
    C() : m(14) { }
  };

  C c;

  std::cout &amp;lt;&amp;lt; c.m &amp;lt;&amp;lt; std::endl;
&lt;/pre&gt;

&lt;p&gt;prints '14', not '7'. &lt;/p&gt;

&lt;p&gt;This is actually very useful in practice, because it allows concisely written classes with many constructors, most relying on non-static initializers while default values are overridden for a few, selected data members. For interesting examples see the ISO papers.&lt;/p&gt;

&lt;p&gt;In the examples we have been using built-in integer types, but the feature works with any kind of data member, for example std::string, std::vector, or any user-defined type. It also integrates nicely with other C++11 features like initializer lists. For example, the following is perfectly legal:&lt;/p&gt;

&lt;pre&gt;  struct D
  {
    std::vector&amp;lt;int&amp;gt; m{4, 5, 6};
  };
&lt;/pre&gt;

&lt;p&gt;The code:&lt;/p&gt;

&lt;pre&gt;  D d;

  std::cout &amp;lt;&amp;lt; d.m[0] &amp;lt;&amp;lt; '\n';
  std::cout &amp;lt;&amp;lt; d.m[1] &amp;lt;&amp;lt; '\n';
  std::cout &amp;lt;&amp;lt; d.m[2] &amp;lt;&amp;lt; std::endl;
&lt;/pre&gt;

&lt;p&gt;then prints '4', '5', and '6', on separate lines.&lt;/p&gt;

&lt;p&gt;More non-trivial examples are available in the GCC test suite under g++.dg/cpp0x/nsdmi* and also in the C++ runtime library internals where the new construct is already exploited for the implementation of &amp;lt;mutex&amp;gt;. See, for example, once_flag, __mutex_base, and &amp;lt;condition_variable&amp;gt;.&lt;/p&gt;

&lt;p&gt;As for all the other new C++ features, please don't hesitate to report bugs!&lt;/p&gt;</description>
	<pubDate>Wed, 08 Feb 2012 12:03:16 +0000</pubDate>
</item>
<item>
	<title>Aleksander Morgado: FOSDEM talk slides online</title>
	<guid>http://sigquit.wordpress.com/?p=412</guid>
	<link>http://sigquit.wordpress.com/2012/02/08/fosdem-talk-slides-online/</link>
	<description>&lt;p&gt;The slides of &lt;a href=&quot;http://fosdem.org/2012/schedule/event/lte_modemmanager&quot; target=&quot;_blank&quot;&gt;my talk about LTE and ModemManager in FOSDEM&lt;/a&gt; are now online at the &lt;a href=&quot;http://www.lanedo.com/articles.html&quot; target=&quot;_blank&quot; title=&quot;Lanedo articles&quot;&gt;Lanedo articles&lt;/a&gt; website:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.lanedo.com/~aleksander/talks/FOSDEM2012%20-%20LTE%20and%20ModemManager.pdf&quot; target=&quot;_blank&quot;&gt;LTE is here and ModemManager is (almost) ready for it&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;Filed under: &lt;a href=&quot;http://sigquit.wordpress.com/category/planets/gnu-planet/&quot;&gt;GNU Planet&lt;/a&gt;, &lt;a href=&quot;http://sigquit.wordpress.com/category/planets/lanedo-planet/&quot;&gt;Lanedo Planet&lt;/a&gt;, &lt;a href=&quot;http://sigquit.wordpress.com/category/meetings/&quot;&gt;Meetings&lt;/a&gt;, &lt;a href=&quot;http://sigquit.wordpress.com/category/planets/&quot;&gt;Planets&lt;/a&gt; Tagged: &lt;a href=&quot;http://sigquit.wordpress.com/tag/fosdem/&quot;&gt;FOSDEM&lt;/a&gt;, &lt;a href=&quot;http://sigquit.wordpress.com/tag/lte/&quot;&gt;LTE&lt;/a&gt;, &lt;a href=&quot;http://sigquit.wordpress.com/tag/modemmanager/&quot;&gt;ModemManager&lt;/a&gt;, &lt;a href=&quot;http://sigquit.wordpress.com/tag/slides/&quot;&gt;slides&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/sigquit.wordpress.com/412/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/sigquit.wordpress.com/412/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/sigquit.wordpress.com/412/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/sigquit.wordpress.com/412/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/sigquit.wordpress.com/412/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/sigquit.wordpress.com/412/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/sigquit.wordpress.com/412/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/sigquit.wordpress.com/412/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/sigquit.wordpress.com/412/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/sigquit.wordpress.com/412/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/sigquit.wordpress.com/412/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/sigquit.wordpress.com/412/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/sigquit.wordpress.com/412/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/sigquit.wordpress.com/412/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=sigquit.wordpress.com&amp;amp;blog=4751666&amp;amp;post=412&amp;amp;subd=sigquit&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; height=&quot;1&quot; border=&quot;0&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Wed, 08 Feb 2012 11:28:07 +0000</pubDate>
</item>
<item>
	<title>Sylvain Beucler: Make sure glue isn't stripped</title>
	<guid>http://blog.beuc.net/posts/Make_sure_glue_isn__39__t_stripped/</guid>
	<link>http://blog.beuc.net/posts/Make_sure_glue_isn__39__t_stripped/</link>
	<description>&lt;p&gt;If you ever get this cryptic error when loading an Android native app:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{org.wikibooks.OpenGL/android.app.NativeActivity}: java.lang.IllegalArgumentException: Unable to load native library: /data/data/org.wikibooks.OpenGL/lib/libnative-activity.so
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1768)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1784)
       at android.app.ActivityThread.access$1500(ActivityThread.java:123)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:939)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loop(Looper.java:130)
       at android.app.ActivityThread.main(ActivityThread.java:3835)
       at java.lang.reflect.Method.invokeNative(Native Method)
       at java.lang.reflect.Method.invoke(Method.java:507)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
       at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.IllegalArgumentException: Unable to load native library: /data/data/org.wikibooks.OpenGL/lib/libnative-activity.so
       at android.app.NativeActivity.onCreate(NativeActivity.java:199)
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1722)
       ... 11 more
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This may mean that Java couldn't find the &lt;code&gt;ANativeActivity_onCreate&lt;/code&gt; function in your code, because it was stripped by the compiler.&lt;/p&gt;

&lt;p&gt;If you use the &lt;code&gt;native_app_glue&lt;/code&gt; NDK module, you may have noticed this strange code:&lt;/p&gt;

&lt;pre class=&quot;hl&quot;&gt;    &lt;span class=&quot;hl slc&quot;&gt;// Make sure glue isn't stripped.&lt;/span&gt;
    &lt;span class=&quot;hl kwd&quot;&gt;app_dummy&lt;/span&gt;&lt;span class=&quot;hl sym&quot;&gt;();&lt;/span&gt;
&lt;/pre&gt;

&lt;p&gt;Let's experiment what happens with and without this line:&lt;/p&gt;

&lt;p&gt;Calling app_dummy:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ arm-linux-androideabi-objdump -T libs/armeabi/libnative-activity.so  | grep ANativeActivity_onCreate
000067fc g    DF .text  000000f8 ANativeActivity_onCreate
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Not calling app_dummy :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ arm-linux-androideabi-objdump -T libs/armeabi/libnative-activity.so | grep ANativeActivity_onCreate
$   # nothing
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;code&gt;native_app_glue&lt;/code&gt; mainly defines Android callbacks.  Since none of them are called directly by your code, the compiler strips the &lt;code&gt;android_native_app_glue.o&lt;/code&gt; module entirely.  If you use &lt;code&gt;app_dummy&lt;/code&gt; however, it embeds it.  Fortunately the compiler cannot strip the module on a per-function basis &lt;img src=&quot;http://blog.beuc.net/tags/planet_gnu/../../smileys/smile4.png&quot; alt=&quot;;)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;That's why you need to call &lt;code&gt;app_dummy&lt;/code&gt; when using the &lt;code&gt;native_app_glue&lt;/code&gt; NDK module.&lt;/p&gt;

&lt;p&gt;This looks like a ugly work-around though - isn't there a cleaner way?&lt;/p&gt;</description>
	<pubDate>Tue, 07 Feb 2012 21:38:48 +0000</pubDate>
</item>
<item>
	<title>FSF News: Nominations are open for the 14th annual Free Software Awards</title>
	<guid>http://www.fsf.org/news/14th-nomination</guid>
	<link>http://www.fsf.org/news/14th-nomination</link>
	<description>&lt;h3&gt;Award for the Advancement of Free Software&lt;/h3&gt;

&lt;p&gt;The Free Software Foundation Award for the Advancement of Free
Software is presented annually by FSF president Richard Stallman to an
individual who has made a great contribution to the progress and
development of free software, through activities that accord with the
spirit of free software.&lt;/p&gt;

&lt;p&gt;Last year, Rob Savoye was recognized with the Award for the
Advancement of Free Software for his contributions to compiler and
testing tools, and his leadership of the GNU Gnash project, a
fully-free replacement for Adobe Flash. Savoye joined a prestigious
list of previous winners including John Gilmore, Wietse Venema, Harald
Welte, Ted Ts'o, Andrew Tridgell, Theo de Raadt, Alan Cox, Larry
Lessig, Guido van Rossum, Brian Paul, Miguel de Icaza and Larry Wall.&lt;/p&gt;

&lt;h3&gt;Award for Projects of Social Benefit&lt;/h3&gt;

&lt;p&gt;Nominations are also open for the 2011 Award for Projects of Social
Benefit. &lt;/p&gt;&lt;p&gt;                                                                                                                            
This award is presented to the project or team responsible for                                                                 
applying free software, or the ideas of the free software movement, in                                                         
a project that intentionally and significantly benefits society in                                                             
other aspects of life.                                                                                                         
&lt;/p&gt;                                                                                                                           
                                                                                                                               
&lt;p&gt;                                                                                                                            
We look to recognize projects or teams that encourage collaboration to                                                         
accomplish social tasks. A long-term commitment to one's project (or                                                           
the potential for a long-term commitment) is crucial to this end.                                                              
&lt;/p&gt;                                                                                                                           
                                                                                                                               
&lt;p&gt;                                                                                                                            
This award stresses the use of free software in the service of                                                                 
humanity.  We have deliberately chosen this broad criterion so that                                                            
many different areas of activity can be considered. However, one area                                                          
that is not included is that of free software itself.  Projects with a                                                         
primary goal of promoting or advancing free software are not eligible                                                          
for this award (we honor those projects with our annual &lt;a href=&quot;http://www.fsf.org/news/fs-award-2005.html&quot;&gt;Award for the                                                                
Advancement of Free Software&lt;/a&gt;).                                                                                             
&lt;/p&gt;                                                                                                                           
                                                                                                                               
&lt;p&gt; We will consider any project or team that uses free software or                                                            
its philosophy to address a goal important to society. To qualify, a                                                           
project must use free software, produce free documentation, or use the                                                         
idea of free software as defined in the &lt;a href=&quot;http://static.fsf.org/licensing/essays/free-sw.html&quot;&gt;Free Software                                                                            
Definition&lt;/a&gt;. Work done commercially is eligible, but we will give                                                           
this award to the project or team that best utilizes resources for                                                             
society's greater benefit.  &lt;/p&gt;   &lt;p&gt;&lt;/p&gt;

&lt;p&gt;Last year, The Tor Project received this award, in recognition of its
work to fight against surveillance inflicted by increasingly
restrictive governments and to improve the safety and wellbeing of all
Internet citizens.&lt;/p&gt;

&lt;p&gt;Previous winners have included the Internet Archive, Creative Commons,
Groklaw, the Sahana project, and Wikipedia.&lt;/p&gt;

&lt;h3&gt;Eligibility&lt;/h3&gt;

&lt;p&gt;In the case of both awards, previous winners are not eligible for
nomination, but renomination of other previous nominees is
encouraged. Only individuals are eligible for nomination for the
Advancement of Free Software Award (not projects), and only projects
can be nominated for the Social Benefit Award (not individuals).&lt;/p&gt;

&lt;p&gt;The award committee has not been finalized, but is made up of previous
winners, free software activists and FSF president, Richard Stallman.&lt;/p&gt;

&lt;p&gt;Please send your nominations to &lt;a href=&quot;mailto:award-nominations@gnu.org&quot;&gt;award-nominations@gnu.org&lt;/a&gt;, on or
before Monday, November 7th, 2011. Please submit nominations in the
following format:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;In the email message subject line, either put the name of the person
you are nominating for the Award for Advancement of Free Software, or
put the name of the project for the Award for Projects of Social
Benefit.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Please include, in the body of your message, an explanation (40
lines or less) of the work done and why you think it is especially
important to the advancement of software freedom or how it benefits
society, respectively. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Please state, in the body of your message, where to find the
materials (e.g., software, manuals, or writing) which your nomination
is based on.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Information about the previous awards can be found at
&lt;a href=&quot;http://www.fsf.org/awards&quot;&gt;http://www.fsf.org/awards&lt;/a&gt;. Winners will be recognized at an awards
ceremony at the LibrePlanet conference tentatively scheduled for March
2012, in Boston, Massachusetts.&lt;/p&gt;</description>
	<pubDate>Tue, 07 Feb 2012 21:09:00 +0000</pubDate>
</item>
<item>
	<title>FSF Events: For a Free Digital Society</title>
	<guid>http://www.fsf.org/events/20120221-avignon</guid>
	<link>http://www.fsf.org/events/20120221-avignon</link>
	<description>&lt;p&gt;Activities directed at ``including'' more people in the use of digital technology are predicated on the assumption that such inclusion is invariably a good thing.  It appears so, when judged solely by immediate practical convenience.  However, if we also judge in terms of human rights, whether digital inclusion is good or bad depends on what kind of digital world we are to be included in.  If we wish to work towards digital inclusion as a goal, it behooves us to make sure
it is the good kind.&lt;/p&gt;

&lt;p&gt;The speech is public and all are encouraged to attend.&lt;/p&gt;

&lt;p&gt;Please fill out this form, so that &lt;a href=&quot;https://crm.fsf.org/civicrm/profile/create?gid=66&amp;amp;reset=1&quot;&gt;we can contact you about future events in and around Avignon.&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 07 Feb 2012 17:17:30 +0000</pubDate>
</item>
<item>
	<title>FSF Events: Rencontre avec Jean Pierre Berlan (agronome et économiste) et Richard Stallman</title>
	<guid>http://www.fsf.org/events/20120220-avignon</guid>
	<link>http://www.fsf.org/events/20120220-avignon</link>
	<description>&lt;p&gt;Veuillez remplir notre formulaire de contact, pour que nous puissions &lt;a href=&quot;https://crm.fsf.org/civicrm/profile/create?gid=66&amp;amp;reset=1&quot;&gt;vous contacter au sujet d'événements à venir dans la région avignonaise.&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 07 Feb 2012 17:07:31 +0000</pubDate>
</item>
<item>
	<title>freeipmi @ Savannah: FreeIPMI 1.1.2 Released</title>
	<guid>http://savannah.gnu.org/forum/forum.php?forum_id=7105</guid>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=7105</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://ftp.gnu.org/gnu/freeipmi/freeipmi-1.1.2.tar.gz&quot;&gt;http://ftp.gnu.org/gnu/freeipmi/freeipmi-1.1.2.tar.gz&lt;/a&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Major Updates:
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;o In ipmi-oem, support new Dell C410x OEM extensions
&lt;br /&gt;
  slot-power-toggle, slot-power-control, get-port-map, 
&lt;br /&gt;
  set-port-map.
&lt;br /&gt;
o In ipmiconsole, support new --serial-keepalive-empty option.
&lt;br /&gt;
o In bmc-device, support new --rearm-sensor option.
&lt;br /&gt;
o In ipmi-oem, add additional Dell get-system-info options.
&lt;br /&gt;
o In ipmi-sensors, workaround sensor reading issue on Sun Blade 
&lt;br /&gt;
  x6250 and Sun Blade 6000M2.
&lt;br /&gt;
o In libipmiconsole, do not deactivate a SOL payload if it 
&lt;br /&gt;
  appears the SOL payload has been stolen, but we did not 
&lt;br /&gt;
  receive a SOL deactivating flag.
&lt;br /&gt;
o In libipmiconsole, fix corner case in which session not closed
&lt;br /&gt;
  cleanly when DEACTIVATE_ONLY flag specified.
&lt;br /&gt;
o In libipmiconsole, workaround bug in Dell Poweredge M605, 
&lt;br /&gt;
  M610, and M915 where instance count of SOL is always returned 
&lt;br /&gt;
  as 0.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;See &lt;a href=&quot;http://www.gnu.org/software/freeipmi/NEWS&quot;&gt;http://www.gnu.org/software/freeipmi/NEWS&lt;/a&gt; for full release details.&lt;br /&gt;
&lt;/p&gt;</description>
	<pubDate>Tue, 07 Feb 2012 16:46:44 +0000</pubDate>
</item>
<item>
	<title>FSF Events: For a Free Digital Society</title>
	<guid>http://www.fsf.org/events/20120312-singapore</guid>
	<link>http://www.fsf.org/events/20120312-singapore</link>
	<description>&lt;p&gt;Activities directed at ``including'' more people in the use of digital
technology are predicated on the assumption that such inclusion is
invariably a good thing.  It appears so, when judged solely by
immediate practical convenience.  However, if we also judge in terms
of human rights, whether digital inclusion is good or bad depends on
what kind of digital world we are to be included in.  If we wish to
work towards digital inclusion as a goal, it behooves us to make sure
it is the good kind.&lt;/p&gt;

&lt;p&gt;Please fill out this form, so that &lt;a href=&quot;https://crm.fsf.org/civicrm/profile/create?gid=70&amp;amp;reset=1&quot;&gt;we can contact you about future events in and around Singapore.&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 07 Feb 2012 14:28:10 +0000</pubDate>
</item>
<item>
	<title>FSF Events: Free Software and Your Freedom</title>
	<guid>http://www.fsf.org/events/20120314-singapore</guid>
	<link>http://www.fsf.org/events/20120314-singapore</link>
	<description>&lt;p&gt;The Free Software Movement campaigns for computer users' freedom
to cooperate and control their own computing.  The Free Software
Movement developed the GNU operating system, typically used together
with the kernel Linux, specifically to make these freedoms possible.
&lt;/p&gt;

&lt;p&gt;Please fill out this form, so that &lt;a href=&quot;https://crm.fsf.org/civicrm/profile/create?gid=70&amp;amp;reset=1&quot;&gt;we can contact you about future events in and around Singapore.&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 07 Feb 2012 14:26:32 +0000</pubDate>
</item>
<item>
	<title>health @ Savannah: GNU Health community keeps growing ! : New partner in India</title>
	<guid>http://savannah.gnu.org/forum/forum.php?forum_id=7104</guid>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=7104</link>
	<description>&lt;p&gt;Dear all
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;It's great to see how fast the &lt;strong&gt;GNU Health community&lt;/strong&gt; is growing, not only in installations, but in companies and institutions delivering implementation and training.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;The latest service and training provider is &lt;strong&gt;Serpent Consulting Services&lt;/strong&gt; in India.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&quot;Serpent Consulting Services feels immense pleasure to say that we are in partnership with Thymbra and supporting GNU Health&quot;&lt;/em&gt; , said Jay Vora, Managing Director from Serpent CS.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;So, now, besides de supporting governments (like Brazil or the European Community) and multilateral organizations (like United Nations ), there are private companies that are commited to Free Software in health care using GNU Health.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;We'll be generating a map with all the service and training partners in the world, so you can choose the one closest to you.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;This &lt;strong&gt;raise in the number of service and training providers&lt;/strong&gt; show that &lt;strong&gt;Free Software is both ethical and a great business model.&lt;/strong&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Thank you to all the health professionals and the community at large that contribute with their talent in suggestions, questions, answers and bug reports. 
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Finally, our gratitude goes to the &lt;strong&gt;GNU project, Richard Stallman and the Free Software Foundation&lt;/strong&gt; , for adopting GNU Health in their GNU System ! 
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;We fight for equity in health care. We deliver health and education with Free Software universally, and it would have been impossible without your contribution.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;If you provide services around GNU Health and want your company to be shown in the services section of &lt;a href=&quot;http://health.gnu.org&quot;&gt;http://health.gnu.org&lt;/a&gt; send us a mail to &lt;a href=&quot;mailto:health@gnusolidario.org&quot;&gt;health@gnusolidario.org&lt;/a&gt; and we'll be happy to publish it.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Remember that, as in today, &lt;strong&gt;GNU Health runs on Tryton&lt;/strong&gt; ... just in case ;-)
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;All the best
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Luis Falcon
&lt;br /&gt;
President
&lt;br /&gt;
GNU Solidario&lt;br /&gt;
&lt;/p&gt;</description>
	<pubDate>Mon, 06 Feb 2012 22:20:21 +0000</pubDate>
</item>
<item>
	<title>FSF Events: Logiciel Libre, Société Libre et Solidaire</title>
	<guid>http://www.fsf.org/events/20120222-marseille</guid>
	<link>http://www.fsf.org/events/20120222-marseille</link>
	<description>&lt;p&gt;Richard Stallman parlera des buts et de la philosophie du Mouvement du Logiciel Libre, ainsi que de l'histoire du système d'exploitation GNU, qui en combinaison avec le noyau Linux est aujourd’hui utilisé  par des dizaines de millions d'utilisateurs dans le monde.&lt;/p&gt;

&lt;p&gt;Veuillez remplir notre formulaire de contact, pour que nous puissions &lt;a href=&quot;https://crm.fsf.org/civicrm/profile/create?gid=64&amp;amp;reset=1&quot;&gt;vous contacter au sujet d'événements à venir dans la région marseillaise.&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Mon, 06 Feb 2012 15:30:54 +0000</pubDate>
</item>
<item>
	<title>GNUCash News: Announcement: GnuCash 2.4.10 Release</title>
	<guid>urn:x-gnucash:news:.%2Fnews%2F120206-2.4.10.news</guid>
	<link>http://www.gnucash.org/#n-120206-2.4.10.news</link>
	<pubDate>Mon, 06 Feb 2012 06:00:00 +0000</pubDate>
	<author>gnucash-devel@gnucash.org (GnuCash Developers)</author>
</item>
<item>
	<title>GNOME Commit Digest: Issue 174</title>
	<guid>http://blogs.gnome.org/commitdigest/?p=612</guid>
	<link>http://blogs.gnome.org/commitdigest/2012/02/05/issue-174/</link>
	<description>&lt;p&gt;&lt;em&gt;This week…&lt;/em&gt; 1611 commits, in 183 projects, by 205 happy hackers (and 216 were translation commits).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In gnome-themes-standard Lapo Calamandrei started using PNGs as assets where possible, instead of SVG files.&lt;/li&gt;
&lt;li&gt;Many introspection improvements landed in gjs (support for interfaces, signals, glib properties…), Jasper St. Pierre blogged about &lt;a href=&quot;http://blog.mecheye.net/2012/02/gjs-improvements/&quot;&gt;GJS Improvements&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Matthias Clasen added a systemd implementation of the session tracking part of gnome-session . (&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=666891&quot; class=&quot;bug-link bug-link-gnome&quot;&gt;GNOME bug 666891&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;David King added an horizontal flip effect to gnome-video-effects . (&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=666930&quot; class=&quot;bug-link bug-link-gnome&quot;&gt;GNOME bug 666930&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Jasper St. Pierre added back a “popularity” field to extensions.gnome.org.&lt;/li&gt;
&lt;li&gt;Empathy was updated by Will Thompson to present confirmation dialogs when closing windows containing chat rooms . (&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=591756&quot; class=&quot;bug-link bug-link-gnome&quot;&gt;GNOME bug 591756&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;In gnumeric Andreas J. Guelzow fixed rich text import from xslx files . (&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=669083&quot; class=&quot;bug-link bug-link-gnome&quot;&gt;GNOME bug 669083&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Faghmie Davids contributed many improvements to the Firebird provider of libgda.&lt;/li&gt;
&lt;li&gt;In gnome-shell Owen Taylor improved the default screencast pipeline, decreasing the quality setting for the vp8 codec from 10 to 8, and increasing the speed setting from 2 to 6 . (&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=669066&quot; class=&quot;bug-link bug-link-gnome&quot;&gt;GNOME bug 669066&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Stefano Palazzo contributed a Python 3 language file for gtksourceview . (&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=668136&quot; class=&quot;bug-link bug-link-gnome&quot;&gt;GNOME bug 668136&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Alexander Larsson updated gnome-contacts to use a dialog for avatar changing.&lt;/li&gt;
&lt;li&gt;Patricia Santana Cruz changed cheese to use PackageKit to install nautilus-sendto when needed; she wrote about this: &lt;a href=&quot;http://psconboard.blogspot.com/2012/02/packagekit-in-cheese.html&quot;&gt;PackageKit in Cheese&lt;/a&gt; . (&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=668072&quot; class=&quot;bug-link bug-link-gnome&quot;&gt;GNOME bug 668072&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Damien Sandras reimplemented call control functions into the new Ekiga call window.&lt;/li&gt;
&lt;li&gt;In gnome-games Robert Ancell ported uadrapassel from C++ to Vala.&lt;/li&gt;
&lt;li&gt;Claudio Saavedra updated eog to hide the titlebar when maximized . (&lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=668652&quot; class=&quot;bug-link bug-link-gnome&quot;&gt;GNOME bug 668652&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;In gedit Jesse van den Kieboom added an option to ensure that documents always end with a trailing newline.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span id=&quot;more-612&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;toplist&quot;&gt;
&lt;h3&gt;Top projects&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Project&lt;/th&gt;
&lt;th&gt;Commits&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt; gtk+                      &lt;/td&gt;
&lt;td&gt;  171 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; vala                      &lt;/td&gt;
&lt;td&gt;   68 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; baobab                    &lt;/td&gt;
&lt;td&gt;   62 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; gjs                       &lt;/td&gt;
&lt;td&gt;   55 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; evolution-data-server     &lt;/td&gt;
&lt;td&gt;   50 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; glom                      &lt;/td&gt;
&lt;td&gt;   46 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; nautilus-actions          &lt;/td&gt;
&lt;td&gt;   44 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; gnome-games               &lt;/td&gt;
&lt;td&gt;   43 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; ostree                    &lt;/td&gt;
&lt;td&gt;   42 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; glib                      &lt;/td&gt;
&lt;td&gt;   41 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;toplist&quot;&gt;
&lt;h3&gt;Top authors&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Author&lt;/th&gt;
&lt;th&gt;Commits&lt;/th&gt;
&lt;th&gt;Modules&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt; Matthias Clasen           &lt;/td&gt;
&lt;td&gt;   73 &lt;/td&gt;
&lt;td&gt;gtk+, glib, gnome-session and others&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; Jasper St. Pierre         &lt;/td&gt;
&lt;td&gt;   71 &lt;/td&gt;
&lt;td&gt;gjs, extensions-web, gobject-introspection and others&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; Cosimo Cecchi             &lt;/td&gt;
&lt;td&gt;   69 &lt;/td&gt;
&lt;td&gt;gtk+, gnome-themes-standard, nautilus and others&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; Daniel Mustieles          &lt;/td&gt;
&lt;td&gt;   52 &lt;/td&gt;
&lt;td&gt;glabels, nautilus-actions, evolution-data-server and others&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; Colin Walters             &lt;/td&gt;
&lt;td&gt;   50 &lt;/td&gt;
&lt;td&gt;ostree, ostree-init, gobject-introspection and others&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; Chao-Hsiung Liao          &lt;/td&gt;
&lt;td&gt;   48 &lt;/td&gt;
&lt;td&gt;gnome-terminal, gnome-games, gtksourceview and others&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; Benjamin Otte             &lt;/td&gt;
&lt;td&gt;   48 &lt;/td&gt;
&lt;td&gt;gtk+, gnome-themes-standard, glib&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; Murray Cumming            &lt;/td&gt;
&lt;td&gt;   44 &lt;/td&gt;
&lt;td&gt;glom, libgda, libepc and others&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; Paolo Borelli             &lt;/td&gt;
&lt;td&gt;   42 &lt;/td&gt;
&lt;td&gt;baobab, gtksourceview, gnome-themes-standard and others&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; Ryan Lortie               &lt;/td&gt;
&lt;td&gt;   39 &lt;/td&gt;
&lt;td&gt;baobab, gnome-games, jhbuild and others&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;</description>
	<pubDate>Sun, 05 Feb 2012 13:31:02 +0000</pubDate>
</item>
<item>
	<title>FSF Blogs: Stop ACTA in Europe, February 11th</title>
	<guid>http://www.fsf.org/blogs/community/stop-acta-in-europe-february-11th</guid>
	<link>http://www.fsf.org/blogs/community/stop-acta-in-europe-february-11th</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.fsf.org/blogs/community/stop-acta-in-europe&quot;&gt;Last week we told you of the ongoing move in Europe against
ACTA&lt;/a&gt; — now
coordinated protests are taking place across Europe on February 11th,
and here's how you can get involved.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.openrightsgroup.org/blog/2011/acta:-signed,-not-yet-sealed-now-its-up-to-us&quot;&gt;Read 'Signed, not sealed' and contact your country's Members of the European Parliment&lt;/a&gt;&lt;/p&gt;

&lt;img src=&quot;http://www.stopp-acta.info/images/logo_acta_mid_en.png&quot; class=&quot;imgright&quot; /&gt;

&lt;h3&gt;Get involved!&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Join the &lt;a href=&quot;http://www.reddit.com/r/acta&quot;&gt;ACTA group on reddit&lt;/a&gt; where protests are being organized.&lt;/li&gt;
&lt;li&gt;Read &lt;a href=&quot;http://www.stopp-acta.info/&quot;&gt;Stop ACTA in German&lt;/a&gt; or &lt;a href=&quot;http://www.stopp-acta.info/english/home/home.html&quot;&gt;Stop ACTA in English&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Check out the &lt;a href=&quot;http://wiki.stoppacta-protest.info/Main_Page&quot;&gt;ACTA Protest wiki&lt;/a&gt; for information on starting or joining a protest in your area.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're not in Europe, please help spread the word to people who
are. Defeating it in Europe is the first step to ending it once and
for all.&lt;/p&gt;

&lt;p&gt;For a refresher on why ACTA threatens free software, see
&lt;a href=&quot;http://www.fsf.org/campaigns/acta&quot;&gt;http://www.fsf.org/campaigns/acta&lt;/a&gt; and &lt;a href=&quot;http://www.msfaccess.org/content/secret-treaty-anti-counterfeiting-trade-agreement-acta-and-its-impact-access-medicines&quot;&gt;the impact of ACTA on medicines&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thank you for speaking up against ACTA,&lt;/p&gt;

&lt;p&gt;Matt, Josh and John&lt;/p&gt;</description>
	<pubDate>Fri, 03 Feb 2012 20:26:39 +0000</pubDate>
</item>
<item>
	<title>idutils @ Savannah: idutils-4.6 released [stable]</title>
	<guid>http://savannah.gnu.org/forum/forum.php?forum_id=7103</guid>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=7103</link>
	<description>&lt;textarea readonly=&quot;readonly&quot; rows=&quot;20&quot; cols=&quot;80&quot; class=&quot;verbatim&quot;&gt;This is to announce a stable release of idutils.
The idutils package contains tools to create and efficiently search
an index of &quot;identifiers&quot; from specified files:

    http://www.gnu.org/software/idutils/

Since 4.5 there have been two bug fixes and some build and portability
improvements inherited via gnulib.  See the NEWS below for a summary.

Here are the compressed sources and a GPG detached signature[*]:
  http://ftp.gnu.org/gnu/idutils/idutils-4.6.tar.xz
  http://ftp.gnu.org/gnu/idutils/idutils-4.6.tar.xz.sig

Use a mirror for higher download bandwidth:
  http://ftpmirror.gnu.org/idutils/idutils-4.6.tar.xz

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact.  First, be sure to download both the .sig file
and the corresponding tarball.  Then, run a command like this:

  gpg --verify idutils-4.6.tar.xz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 7FD9FCCB000BEEEE

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.68.136-a1a00
  Automake 1.11a
  Gnulib v0.0-6862-g0eab6e2

NEWS

* Noteworthy changes in release 4.6 (2012-02-03) [stable]

** Bug fixes

  lid -L no longer mishandles open-ended ranges like &quot;..2&quot; and &quot;2..&quot;

  lid's -d, -o and -x options now work properly
&lt;/textarea&gt;</description>
	<pubDate>Fri, 03 Feb 2012 13:06:03 +0000</pubDate>
</item>
<item>
	<title>FSF News: You did your part, now it's our turn to do more for you!</title>
	<guid>http://www.fsf.org/news/you-did-your-part-now-its-our-turn-to-do-more-for-you</guid>
	<link>http://www.fsf.org/news/you-did-your-part-now-its-our-turn-to-do-more-for-you</link>
	<description>&lt;p&gt;Even better, we also exceeded our &quot;behind the scenes&quot; goal, which was
to sign up at least 400 new members over the two months. I'm really
thrilled to welcome so many new supporters, including our 423 new
associate members.&lt;/p&gt;

&lt;p&gt;On behalf of everyone here at the FSF, I'd like to thank all of you
who donated and joined, and all of you who helped promote the effort
through your networks. The amount of response this year was incredibly
gratifying, and makes me feel extremely optimistic about what we can
get done in the year ahead.&lt;/p&gt;

&lt;p&gt;I'd specifically like to thank Mark Holmquist, who referred 15 of
those 423 new members all by himself, our intern emeritus Danny
Piccirillo who went above and beyond in getting the word out, Max and the gang from
reddit, and everyone who donated $500 or more to appear on our
&lt;a href=&quot;http://www.gnu.org/thankgnus&quot;&gt;ThankGNU list&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We had a lot of fun writing the &lt;a href=&quot;http://static.fsf.org/appeal/2011/learn-more-about-who-we-are-and-what-we-do&quot;&gt;fundraiser pieces&lt;/a&gt; this
year describing the work of the different staff members here at the
FSF, and how we could get more done in each area with increased
financial support. We didn't get a chance to write about everyone yet
(like, ahem, me!), but we'll pick up where we left off next time.
Thank you to all of you who wrote to us with encouraging comments
about this series of articles — of course we always worry about
annoying our supporters by being too pushy, so it was very good to
hear that the articles were worthwhile reading.&lt;/p&gt;

&lt;p&gt;Now that you've given us a vote of confidence to do more for you, it's
time for us to get to it!&lt;/p&gt;

&lt;p&gt;You can keep tabs on our work by signing up for our monthly &lt;a href=&quot;http://static.fsf.org/fss&quot;&gt;Free
Software Supporter newsletter&lt;/a&gt; (along with occasional interim
updates), and subscribing to our &lt;a href=&quot;http://static.fsf.org/blogs/RSS&quot;&gt;blogs RSS feed&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I hope to see all of you in person at
&lt;a href=&quot;http://libreplanet.org/wiki/LibrePlanet2012&quot;&gt;LibrePlanet&lt;/a&gt; this March in Boston! And for
anyone who will be at FOSDEM this weekend, &lt;a href=&quot;http://static.fsf.org/events/is-copyleft-being-framed&quot;&gt;look me
up&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Thu, 02 Feb 2012 04:03:21 +0000</pubDate>
</item>
<item>
	<title>GNUnet News: Updated behavior of GNUNET_log</title>
	<guid>https://gnunet.org/1638 at https://gnunet.org</guid>
	<link>https://gnunet.org/GNUNET_log</link>
	<description>&lt;p&gt;It's currently quite common to see constructions like this all over the code:&lt;/p&gt;
&lt;pre class=&quot;brush: c&quot;&gt;#if MESH_DEBUG
  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
    &quot;MESH: client disconnected\n&quot;);
#endif
&lt;/pre&gt;&lt;p&gt;The reason for the #if is not to avoid displaying the message when disabled (GNUNET_ERROR_TYPE takes care of that), but to avoid the compiler including it in the binary at all, when compiling GNUnet for platforms with restricted storage space / memory (MIPS routers, ARM plug computers / dev boards, etc).&lt;/p&gt;
&lt;p&gt;This presents several problems: the code gets ugly, hard to write and it is very easy to forget to include the #if guards, creating non-consistent code. A new change in GNUNET_log aims to solve these problems.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This change requires to &lt;code&gt;./configure&lt;/code&gt; with at least &lt;code&gt;--enable-logging=verbose&lt;/code&gt; to see debug messages.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://gnunet.org/GNUNET_log&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 01 Feb 2012 18:25:58 +0000</pubDate>
</item>
<item>
	<title>gnun @ Savannah: GNUnited Nations 0.5 released</title>
	<guid>http://savannah.gnu.org/forum/forum.php?forum_id=7102</guid>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=7102</link>
	<description>&lt;p&gt;At last, GNUN 0.5 is available, after more than 2 years of development.  See the release announcement at &lt;a href=&quot;http://lists.gnu.org/archive/html/trans-coord-news/2012-02/msg00000.html&quot;&gt;http://lists.gnu.org/archive/html/trans-coord-news/2012-02/msg00000.html&lt;/a&gt;.&lt;br /&gt;
&lt;/p&gt;</description>
	<pubDate>Wed, 01 Feb 2012 17:54:25 +0000</pubDate>
</item>
<item>
	<title>Andy Wingo: eval, that spectral hound</title>
	<guid>http://wingolog.org/2012/02/01/eval-that-spectral-hound</guid>
	<link>http://wingolog.org/archives/2012/02/01/eval-that-spectral-hound</link>
	<description>&lt;div&gt;&lt;p&gt;Friends, I am not a free man.  Eval has been my companion of late, a hellhound on my hack-trail.  I give you two instances.&lt;/p&gt;&lt;p&gt;&lt;b&gt;the howl of the-environment, across the ages&lt;/b&gt;&lt;/p&gt;&lt;p&gt;As legend has it, in the olden days, Aubrey Jaffer, the duke of &lt;a href=&quot;http://people.csail.mit.edu/jaffer/SCM&quot;&gt;SCM&lt;/a&gt;, introduced low-level &lt;a href=&quot;http://en.wikipedia.org/wiki/Fexpr&quot;&gt;FEXPR&lt;/a&gt;-like macros into his Scheme implementation.  These allowed users to capture the lexical environment:&lt;/p&gt;&lt;pre&gt;
(define the-environment
  (&lt;a href=&quot;http://people.csail.mit.edu/jaffer/scm/Macro-Primitives.html#index-procedure_002d_003esyntax-281&quot;&gt;procedure-&amp;gt;syntax&lt;/a&gt;
   (lambda (exp env)
     env)))
&lt;/pre&gt;&lt;p&gt;Tom Lord inherited this cursed bequest from Jaffer, when he established himself in the nearby earldom of Guile.  It so affected him that he added &lt;a href=&quot;http://www.gnu.org/software/guile/docs/docs-1.8/guile-ref/Local-Evaluation.html#index-local_002deval-2270&quot;&gt;&lt;tt&gt;local-eval&lt;/tt&gt;&lt;/a&gt; to Guile, allowing the user to evaluate an expression within a captured local environment:&lt;/p&gt;&lt;pre&gt;
(define env (let ((x 10)) (the-environment)))
(local-eval 'x env)
=&amp;gt; 10
(local-eval '(set! x 42) env)
(local-eval 'x env)
=&amp;gt; 42
&lt;/pre&gt;&lt;p&gt;Since then, the tenants of the earldom of Guile have been haunted by this strange leakage of the state of the interpreter into the semantics of Guile.&lt;/p&gt;&lt;p&gt;When the Guile co-maintainer title devolved upon me, I had a plan to vanquish the hound: to compile Guile into fast bytecode.  There would be no inefficient association-lists of bindings at run-time.  Indeed, there would be no &quot;environment object&quot; to capture.  I succeeded, and with Guile 2.0, &lt;tt&gt;local-eval&lt;/tt&gt;, &lt;tt&gt;procedure-&amp;gt;syntax&lt;/tt&gt; and &lt;tt&gt;the-environment&lt;/tt&gt; were &lt;a href=&quot;http://git.savannah.gnu.org/cgit/guile.git/tree/NEWS?h=stable-2.0&amp;amp;id=7e9a301b7f3bcc811803305250b22d71a8b06155#n924&quot;&gt;no more&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;But no.  As Guile releases started to make it into distributions, and users started to update their code, there arose such a howling on the mailing lists as set my hair on end.  The ghost of &lt;tt&gt;local-eval&lt;/tt&gt; was calling: it would not be laid to rest.&lt;/p&gt;&lt;p&gt;I resisted fate, for as long as I could do so in good conscience.  In the end, Guile hacker Mark Weaver led an expedition to the mailing list moor, and came back with a plan.&lt;/p&gt;&lt;p&gt;Mark's plan was to have the syntax expander recognize &lt;tt&gt;the-environment&lt;/tt&gt;, and residualize a form that would capture the identities of all lexical bindings.  Like this:&lt;/p&gt;&lt;pre&gt;
(let ((x 10)) (the-environment))
=&amp;gt;
(let ((x 10))
  (make-lexical-environment
   ;; Procedure to wrap captured environment around
   ;; an expression
   &lt;i&gt;wrapper&lt;/i&gt;
   ;; Captured variables: only &quot;x&quot; in this case
   (list (capture x))))
&lt;/pre&gt;&lt;p&gt;I'm taking it a little slow because hey, this is some tricky macrology.  Let's look at &lt;tt&gt;(capture x)&lt;/tt&gt; first.  How do you capture a variable?  In Scheme, with a closure.  Like this:&lt;/p&gt;&lt;pre&gt;
;; Capture a variable with a closure.
;;
(define-syntax-rule (capture var)
  (case-lambda
    ;; When called with no arguments, return the value
    ;; of VAR.
    (() var)
    ;; When called with one argument, set the VAR to the
    ;; new value.
    ((new-val) (set! var new-val))))
&lt;/pre&gt;&lt;p&gt;The trickier part is reinstating the environment, so that &lt;tt&gt;x&lt;/tt&gt; in a local-eval'd expression results in the invocation of a closure.  &lt;a href=&quot;http://www.gnu.org/software/guile/manual/html_node/Identifier-Macros.html#index-identifier_002dsyntax-1899&quot;&gt;Identifier syntax&lt;/a&gt; to the rescue:&lt;/p&gt;&lt;pre&gt;
;; The &lt;i&gt;wrapper&lt;/i&gt; from above: a procedure that wraps
;; an expression in a lexical environment containing &lt;i&gt;x&lt;/i&gt;.
;;
(lambda (exp)
  #`(lambda (x*) ; x* is a fresh temporary var
      (let-syntax ((x (identifier-syntax
                        (_ (x*))
                        ((set! _ val) (x* val)))))
        #,exp)))
&lt;/pre&gt;&lt;p&gt;By now it's clear what &lt;tt&gt;local-eval&lt;/tt&gt; does: it wraps an expression, using the wrapper procedure from the environment object, evaluates that expression, then calls the resulting procedure with the case-lambda closures that captured the lexical variable.&lt;/p&gt;&lt;p&gt;So it's a bit intricate and nasty in some places, but hey, it finally tames the ghostly hound with modern Scheme.  We were able to build &lt;a href=&quot;http://www.gnu.org/software/guile/manual/html_node/Local-Evaluation.html&quot;&gt;&lt;tt&gt;local-eval&lt;/tt&gt;&lt;/a&gt; on top of Guile's procedural macros, once a couple of accessors were added to our expander to return the set of bound identifiers visible in an expression, and to query whether those bindings were regular lexicals, or macros, or pattern variables, or whatever.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&quot;watson, your service revolver, please.&quot;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;As that Guile discussion was winding down, I started to hear the howls from an unexpected quarter: JavaScript.  You might have heard, perhaps, that &lt;a href=&quot;http://wingolog.org/archives/2012/01/12/javascript-eval-considered-crazy&quot;&gt;JavaScript eval is crazy&lt;/a&gt;.  Well, it is.  But ES5 strict was meant to kill off its most egregious aspect, in which eval can introduce new local variables to a function.&lt;/p&gt;&lt;p&gt;Now I've been slowly hacking on implementing block-scoped &lt;tt&gt;let&lt;/tt&gt; and &lt;tt&gt;const&lt;/tt&gt; in JavaScriptCore, so that we can consider switching &lt;a href=&quot;http://live.gnome.org/GnomeShell&quot;&gt;gnome-shell&lt;/a&gt; over to use JSC.  Beyond standard ES5 supported in JSC, existing gnome-shell code uses &lt;tt&gt;let&lt;/tt&gt;, &lt;tt&gt;const&lt;/tt&gt;, destructuring binding, and modules, all of which are bound to be standardized in the upcoming ES6.  So, off to the hack.&lt;/p&gt;&lt;p&gt;My initial approach was to produce a correct implementation, and then make it fast.  But the JSC maintainers, inspired by the idea that &quot;&lt;tt&gt;let&lt;/tt&gt; is the new &lt;tt&gt;var&lt;/tt&gt;&quot;, wanted to ensure that &lt;tt&gt;let&lt;/tt&gt; was fast from the beginning, so that it doesn't get a bad name with developers.  OK, fair enough!&lt;/p&gt;&lt;p&gt;Beyond that, though, it looks like TC39 folk are eager to get &lt;tt&gt;let&lt;/tt&gt; and &lt;tt&gt;const&lt;/tt&gt; into all parts of JavaScript, not just strict mode.  Do you hear the hound?  It rides again!  Now we have to figure out how block scope interacts with non-strict eval.  Awooooo!&lt;/p&gt;&lt;p&gt;Thankfully, there seems to be a developing consensus that &lt;tt&gt;eval(&quot;let x = 20&quot;)&lt;/tt&gt; will &lt;i&gt;not&lt;/i&gt; introduce a new block-scoped lexical.  So, down boy.  The hound is at bay, for now.&lt;/p&gt;&lt;p&gt;&lt;b&gt;life with dogs&lt;/b&gt;&lt;/p&gt;&lt;p&gt;I'm making my peace with eval.  Certainly in JavaScript it's quite a burden for an implementor, but the current ES6 drafts don't look like they're making the problem worse.  And in Scheme, I'm very happy to provide the &lt;a href=&quot;http://www.gnu.org/software/guile/manual/html_node/Syntax-Transformer-Helpers.html&quot;&gt;primitives&lt;/a&gt; needed so that local-eval can be implemented in terms of our existing machinery, without needing symbol tables at runtime.  But if you are making a new language, as you value your life, don't go walking on the local-eval moors at night!&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 01 Feb 2012 15:33:49 +0000</pubDate>
</item>
<item>
	<title>automake @ Savannah: Automake 1.11.3 released</title>
	<guid>http://savannah.gnu.org/forum/forum.php?forum_id=7101</guid>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=7101</link>
	<description>&lt;p&gt;GNU Automake 1.11.3 has been released. It is a maintenance release, containing mostly bug fixes and deprecations of obsolete features.  But it also introduces a couple new minor features of its own (support for lzip compression of distribution tarballs and for the new EXTRA_foo_DEPENDENCIES variables).
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Announcement for 1.11.3:
&lt;br /&gt;
&amp;lt;&lt;a href=&quot;http://lists.gnu.org/archive/html/automake/2012-02/msg00000.html&quot;&gt;http://lists.gnu.org/archive/html/automake/2012-02/msg00000.html&lt;/a&gt;&amp;gt;&lt;br /&gt;
&lt;/p&gt;</description>
	<pubDate>Wed, 01 Feb 2012 13:39:24 +0000</pubDate>
</item>
<item>
	<title>FSF Blogs: GNU spotlight with Karl Berry (January 2012)</title>
	<guid>http://www.fsf.org/blogs/community/gnu-spotlight-with-karl-berry-january-2012</guid>
	<link>http://www.fsf.org/blogs/community/gnu-spotlight-with-karl-berry-january-2012</link>
	<description>&lt;div class=&quot;GNUreleases imgright&quot;&gt;
&lt;h4&gt;New GNU releases this month:&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/autogen/&quot;&gt;autogen-5.14&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/gnutls/&quot;&gt;gnutls-2.12.16&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/parallel/&quot;&gt;parallel-20120122&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/coreutils/&quot;&gt;coreutils-8.15&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/gnutls/&quot;&gt;gnutls-3.0.12&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/recutils/&quot;&gt;recutils-1.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/cppi/&quot;&gt;cppi-1.16&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/goptical/&quot;&gt;goptical-1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/sipwitch/&quot;&gt;sipwitch-1.2.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/ddrescue/&quot;&gt;ddrescue-1.15&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/help2man/&quot;&gt;help2man-1.40.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/source-highlight/&quot;&gt;source-highlight-3.1.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/ed/&quot;&gt;ed-1.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/inetutils/&quot;&gt;inetutils-1.9.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/stow/&quot;&gt;stow-2.1.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/freeipmi/&quot;&gt;freeipmi-1.1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/libidn/&quot;&gt;libidn-1.24&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/tramp/&quot;&gt;tramp-2.2.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/gdb/&quot;&gt;gdb-7.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/libmicrohttpd/&quot;&gt;libmicrohttpd-0.9.18&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/ucommon/&quot;&gt;ucommon-5.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/global/&quot;&gt;global-6.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/mediagoblin/&quot;&gt;mediagoblin-0.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/ghostscript/&quot;&gt;gnu-ghostscript-9.04.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gnu.org/s/octave/&quot;&gt;octave-3.6.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

&lt;p&gt;In addition to the usual releases, &lt;a href=&quot;http://news.lilynet.net/?The-LilyPond-Report-23&quot;&gt;a new installment of the Lilypond Report has been published&lt;/a&gt;. It includes release news, an interview, Prelude #1 in Scheme, and more.&lt;/p&gt;

&lt;p&gt;To get announcements of most new GNU releases, &lt;a href=&quot;http://lists.gnu.org/mailman/listinfo/info-gnu&quot;&gt;subscribe to the info-gnu mailing list&lt;/a&gt;. Nearly all GNU software is available from &lt;a href=&quot;http://ftp.gnu.org/gnu/&quot;&gt;ftp.gnu.org&lt;/a&gt;, or preferably &lt;a href=&quot;http://www.gnu.org/prep/ftp.html&quot;&gt;one of its mirrors&lt;/a&gt;. You can use the URL &lt;a href=&quot;http://ftpmirror.gnu.org/&quot;&gt;ftpmirror.gnu.org/&lt;/a&gt; to be automatically redirected to a (hopefully) nearby and up-to-date mirror.&lt;/p&gt;

&lt;p class=&quot;c&quot;&gt;&lt;img src=&quot;http://www.gnu.org/graphics/runfreegnu.png&quot; alt=&quot;&quot; width=&quot;370&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.gnu.org/server/takeaction.html#unmaint&quot;&gt;Several GNU packages are looking for maintainers and other assistance&lt;/a&gt;. There's also a general page on &lt;a href=&quot;http://www.gnu.org/help/help.html&quot;&gt;how to help GNU&lt;/a&gt;, and &lt;a href=&quot;http://www.gnu.org/help/evaluation.html&quot;&gt;information on how to submit new packages to GNU&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;As always, please feel free to write to me, &lt;a href=&quot;mailto:karl@gnu.org&quot;&gt;karl@gnu.org&lt;/a&gt;, with any GNUish questions or suggestions for future installments.&lt;/p&gt;</description>
	<pubDate>Wed, 01 Feb 2012 04:06:57 +0000</pubDate>
</item>
<item>
	<title>FSF Events: Free Software in Ethics and in Practice</title>
	<guid>http://www.fsf.org/events/20120207-coimbatore</guid>
	<link>http://www.fsf.org/events/20120207-coimbatore</link>
	<description>&lt;p&gt;Richard Stallman will speak about the goals and philosophy of the
Free Software Movement, and the status and history of the GNU
operating system, which in combination with the kernel Linux is
now used by tens of millions of users world-wide.&lt;/p&gt;

&lt;p&gt;Please fill out this form, so that &lt;a href=&quot;https://crm.fsf.org/civicrm/profile/create?gid=52&amp;amp;reset=1&quot;&gt;we can contact you about future events in and around Coimbatore.&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 31 Jan 2012 02:22:21 +0000</pubDate>
</item>
<item>
	<title>FSF Events: A Free Digital Society</title>
	<guid>http://www.fsf.org/events/20120202-kolkata</guid>
	<link>http://www.fsf.org/events/20120202-kolkata</link>
	<description>&lt;p&gt;Activities directed at ``including'' more people in the use of digital
technology are predicated on the assumption that such inclusion is
invariably a good thing.  It appears so, when judged solely by
immediate practical convenience.  However, if we also judge in terms
of human rights, whether digital inclusion is good or bad depends on
what kind of digital world we are to be included in.  If we wish to
work towards digital inclusion as a goal, it behooves us to make sure
it is the good kind.&lt;/p&gt;

&lt;p&gt;Please fill out this form, so that &lt;a href=&quot;https://crm.fsf.org/civicrm/profile/create?gid=55&amp;amp;reset=1&quot;&gt;we can contact you about future events in and around Kolkata.&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 31 Jan 2012 02:10:04 +0000</pubDate>
</item>
<item>
	<title>FSF Events: Free Software and Your Freedom</title>
	<guid>http://www.fsf.org/events/20120131-ghaziabad</guid>
	<link>http://www.fsf.org/events/20120131-ghaziabad</link>
	<description>&lt;p&gt;The Free Software Movement campaigns for computer users' freedom
to cooperate and control their own computing.  The Free Software
Movement developed the GNU operating system, typically used together
with the kernel Linux, specifically to make these freedoms possible.&lt;/p&gt;

&lt;p&gt;Please fill out this form, so that &lt;a href=&quot;https://crm.fsf.org/civicrm/profile/create?gid=53&amp;amp;reset=1&quot;&gt;we can contact you about future events in and around Ghaziabad.&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 31 Jan 2012 01:40:53 +0000</pubDate>
</item>
<item>
	<title>guile @ Savannah: GNU Guile 2.0.5 released</title>
	<guid>http://savannah.gnu.org/forum/forum.php?forum_id=7099</guid>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=7099</link>
	<description>&lt;p&gt;GNU Guile 2.0.5 was just released, to fix the incorrect binary interface information (SONAME) found in libguile in 2.0.4.  It does not contain other changes.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Please be sure to upgrade to 2.0.5 if you already installed 2.0.4.
&lt;br /&gt;
We apologize for the inconvenience.&lt;br /&gt;
&lt;/p&gt;</description>
	<pubDate>Mon, 30 Jan 2012 22:09:15 +0000</pubDate>
</item>
<item>
	<title>guile @ Savannah: GNU Guile 2.0.4 released</title>
	<guid>http://savannah.gnu.org/forum/forum.php?forum_id=7098</guid>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=7098</link>
	<description>&lt;p&gt;We are pleased to announce GNU Guile 2.0.3, the fourth maintenance release of the 2.0.x stable series.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;This release provides many bug fixes, including better portability and an improved compatibility with version 1.8, garbage-collection-related performance improvements, and some new features such as a better random state seed, functional file system traversal procedures, and syntax parameters.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;See the original announcement at &lt;a href=&quot;http://lists.gnu.org/archive/html/guile-devel/2012-01/msg00521.html&quot;&gt;http://lists.gnu.org/archive/html/guile-devel/2012-01/msg00521.html&lt;/a&gt; for more details.&lt;br /&gt;
&lt;/p&gt;</description>
	<pubDate>Mon, 30 Jan 2012 21:12:31 +0000</pubDate>
</item>
<item>
	<title>FSF Blogs: The GNU Education Project</title>
	<guid>http://www.fsf.org/blogs/community/gnu-education-website-relaunch</guid>
	<link>http://www.fsf.org/blogs/community/gnu-education-website-relaunch</link>
	<description>&lt;p&gt;The gnu.org website has been enriched with a completely renewed
section on education, at &lt;a href=&quot;http://www.gnu.org/education&quot;&gt;http://www.gnu.org/education&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It all began in December 2008 at the &quot;Free Software Free Society&quot;
International Conference held in Trivandrum, India. During an informal
conversation with Richard Stallman and attendees at the event, the
topic of the role of free software in education was brought up and I
was asked to take up the task of working on the education section of
the Web site. As a free software advocate and a teacher, I always felt
that the GNU Project needed to address the subject specifically and in
depth, for it is in the education field that its ethical principles
find the most fertile ground for achieving the goal of building a
better society.&lt;/p&gt;

&lt;p&gt;I joined gnu.org with a desire to do more than maintain the pages or
add schools and free educational programs to the existing lists. I
wanted to build a section structured so as to provide detailed
descriptions of schools that have chosen to include exclusively free
software in their curricula, and of free educational programs and
resources employed in schools. I also saw the need to provide room for
articles that would shed more light on the subject. The articles
within the section would have to be arranged in a clear scheme so as
to make it easy for visitors to find information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.gnu.org/education/edu-cases.html&quot;&gt;&quot;Case Studies&quot;&lt;/a&gt; is the
place where we currently present cases of schools that are
successfully using and teaching free software. We talk about their
experience, the problems they encountered and how they solved them,
their motivations, the benefits they gained, and their involvement in
and contributions to free software. We do not attempt to build an
exhaustive database of schools committed to free software — that is
already being done on other Web sites. Instead, in this initial stage
we focus on schools whose motivations for the use of free software are
on the ethical side rather than centered solely on the technical or
economic advantages. We found a few cases, one of which is a school in
Argentina: an elementary teacher with limited technical skills managed
to get her school to migrate all computers to GNU/Linux by showing
decision makers at the school that &lt;a href=&quot;http://gnu.org/education/edu-cases-argentina-ecen.html&quot;&gt;the use of nonfree software was
in contrast with the moral values promoted by the
institution&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;These cases are part of the data we gather during our observation
work. They serve as material for thought in our search for a method to
be presented as an educational model that will highlight the impact of
free software on society and will be effective to bring its values
into the education field.&lt;/p&gt;

&lt;p&gt;We also intend to talk to schools that may not have completely grasped
the importance and the implications of teaching free software and its
ethical principles. We want to support and encourage them in all
possible ways.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.gnu.org/education/edu-resources.html&quot;&gt;&quot;Educational
Resources&quot;&lt;/a&gt; contains
educational free software as well as other resources such as free (as
in freedom) printed or digital educational materials, and institutions
that offer degree courses on the various aspects of free software. As
with schools, our aim is not to build exhaustive listings, but to
highlight instructive examples.&lt;/p&gt;

&lt;p&gt;For educational free software, we report on specific programs that
show how software freedom benefits the educational process, with an
emphasis on the ethical implications of the use of technology. We base
our work on the philosophical grounds of the GNU Project.&lt;/p&gt;

&lt;p&gt;A good example of a free program that we present is the case of &lt;a href=&quot;http://directory.fsf.org/wiki/TuxPaint&quot;&gt;Tux
Paint&lt;/a&gt;, used by a school in
India to teach students as young as eleven how to put into practice
the four freedoms, including freedom 1 — the freedom to study and
modify the program. &lt;a href=&quot;http://gnu.org/education/edu-software-tuxpaint.html&quot;&gt;This case
alone&lt;/a&gt; debunks
the myth that being a developer is a requirement to exercise software
freedom; it provides evidence that software freedom lives not in the
realm of abstract theories but can be exercised by all users,
including children.&lt;/p&gt;

&lt;p&gt;In the &lt;a href=&quot;http://www.gnu.org/education/edu-projects.html&quot;&gt;&quot;Education
Projects&quot;&lt;/a&gt; subsection
we mention other groups around the world who are working in the
education field and share the principles of the GNU Project. Among
others, we mention the Free Software Foundation Europe Education
Project and IT@School, the Indian project from the government of
Kerala that migrated more than 2,600 public schools to free software.&lt;/p&gt;

&lt;p&gt;The section also contains a &lt;a href=&quot;http://www.gnu.org/education/edu-faq.html&quot;&gt;FAQ
page&lt;/a&gt;, where we answer the
most common issues and questions that we receive; the &lt;a href=&quot;http://www.gnu.org/education/edu-team.html&quot;&gt;Education Team
page&lt;/a&gt;, in which we present
in detail our goals, our motivations, and our positions; and a &lt;a href=&quot;http://www.gnu.org/education/edu-contents.html&quot;&gt;Table
of Contents&lt;/a&gt; for easy
reference.&lt;/p&gt;

&lt;p&gt;On the main page, under the title &lt;a href=&quot;http://www.gnu.org/education/education.html#indepth&quot;&gt;&quot;In
Depth&quot;,&lt;/a&gt; there is
a growing list of links to articles that we publish which go deeper
into the subject.&lt;/p&gt;

&lt;p&gt;By no means do we consider our work finished. On the contrary, it is a
starting point. What we have done constitutes a solid foundation for
further work. We remain in close contact with people from India since
the work being done there in the education field is significant —
probably the most successful case in the world of free software
implementation on a large scale in schools is found in the state of
Kerala. There is also important progress in Latin America and in some
regions of Spain; we plan to work on those cases soon.&lt;/p&gt;

&lt;p&gt;Many people ask us why we think it is important that educational
institutions use and teach free software. They wonder: &quot;What does free
software have to do with education?&quot; It is important to note that one
of the key concepts at the root of the free software movement is that
knowledge is a resource to be shared in freedom so that it can be
spread for the benefit of all. Similarly, the whole educational
process is based on the sharing and dissemination of knowledge; it is
not possible to educate where sharing is forbidden. As Richard
Stallman explains:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The source code and the methods of free software are part of human
knowledge. The mission of every school is to disseminate human
knowledge. Proprietary software is not part of human knowledge. It's
secret, restricted knowledge, which schools are not allowed to
disseminate. &lt;em&gt;(From a speech at the University of Pavia, Italy, in
September 2007, when receiving an honorary degree in Engineering.)&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So we would reverse the question: why would a school want to dishonor
its duty by bringing nonfree software to the classroom?&lt;/p&gt;

&lt;p&gt;The education section thus tends to emphasize the political importance
of using and teaching free software and its positive impact on
society, a point of view which is shared by all members of the
Education Team:&lt;/p&gt;

&lt;p&gt;Matteo Gamba is an Italian student of Mathematics at the University of
Turin. He came in contact with free software at high school during an
awareness program carried out by &lt;a href=&quot;http://www.hipatia.net/&quot;&gt;NGO
Hipatia&lt;/a&gt;. With other fellow students at the
school, he founded the group &lt;a href=&quot;http://guri.hipatia.net/&quot;&gt;GURI&lt;/a&gt; to
promote the principles of the GNU Project and fight against the
growing practice of treating knowledge as property.&lt;/p&gt;

&lt;p&gt;Matteo is an active member of Hipatia and currently working to
elaborate an educational method to transmit the social and ethical
values of free software to students. He says, &quot;We need to elaborate a
new educational paradigm to get across to the students the social and
ethical values of free software.&quot;&lt;/p&gt;

&lt;p&gt;Matias Croce is an Argentine student of Information Technology
Engineering at the National Technological University in the Province
of Mendoza. He first knew about free software at his Faculty and
became involved by joining local free software groups. He later 
participated in the foundation of &lt;a href=&quot;http://conocimiento-libre.org/&quot;&gt;a project based at the
Faculty&lt;/a&gt; to promote free software. The
group organizes events in Mendoza, such as the &lt;a href=&quot;http://en.wikipedia.org/wiki/FLISOL&quot;&gt;FSD and
FLISoL&lt;/a&gt;, the largest free
software event in Latin America. Matias contributed the final
structure of the new section and the layout of its pages.&lt;/p&gt;

&lt;p&gt;Leonardo Favario, an Italian student of Information Technology Engineering,
and Raghavendra Selvan, a lecturer in Bangalore who teaches Digital Image 
Processing using GNU Octave, help with editing our videos.&lt;/p&gt;

&lt;p&gt;I myself am of Italian descent born in Argentina and currently based
in Italy. I hold a BA in Education and a BA in Translation from the
Faculty of Languages of the National University of Córdoba, Argentina.
I also completed part of a course of study in Fine Arts at the same
university.&lt;/p&gt;

&lt;p&gt;I had heard about the existence of a free operating system long ago,
but had never paid much attention to it due to my lack of interest in
pure technical matters. It was only in 2006, after watching the video
of a speech by Richard Stallman, that I understood there is actually
much more than just technical issues at the root of the free software
movement. I became aware of the importance of spreading the word about
software freedom and joined &lt;a href=&quot;http://www.softwarelibero.it/&quot;&gt;AsSoLi&lt;/a&gt;
and the Italian GNU Translators Team with that purpose in mind. With a
background in the Humanities and Arts, my interest is focused almost
exclusively on the philosophical and political aspects of free
software.&lt;/p&gt;

&lt;p&gt;We invite people who share our goals and our views to join us. We need
help to spot special cases of schools and free programs, write
reports, talk to schools, edit and convert audio visual materials to
free formats, do graphic design, and more. Our contact address is 
&lt;a href=&quot;mailto:education@gnu.org&quot;&gt;education@gnu.org&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Mon, 30 Jan 2012 20:55:59 +0000</pubDate>
</item>
<item>
	<title>Aleksander Morgado: FOSDEM 2012</title>
	<guid>http://sigquit.wordpress.com/?p=407</guid>
	<link>http://sigquit.wordpress.com/2012/01/30/fosdem-2012/</link>
	<description>&lt;p&gt;Only some days left for &lt;a href=&quot;http://fosdem.org/2012&quot; target=&quot;_blank&quot;&gt;FOSDEM 2012&lt;/a&gt;; which this [1] year is organized in Brussels (Belgium).&lt;/p&gt;
&lt;p&gt;For anyone interested, I’ll be giving a talk about &lt;a href=&quot;http://fosdem.org/2012/schedule/event/lte_modemmanager&quot; target=&quot;_blank&quot;&gt;LTE and ModemManager&lt;/a&gt; in the Telephony devroom (room H.2213), in the best time slot possible: Sunday 5th at 09:00 am. If you wake up that early just to attend the talk, you’ll get cookies for free!! [2].&lt;/p&gt;
&lt;p&gt;Some GNU hackers will also attend the conference, but this year there won’t be a GNU devroom. If you want to suggest a place for dinner on Friday or Saturday, please do so in the &lt;a href=&quot;http://lists.gnu.org/archive/html/ghm-discuss/2012-01/msg00002.html&quot; target=&quot;_blank&quot;&gt;ghm-discuss mailing list&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Cheers and see you there!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.fosdem.org&quot;&gt;&lt;img src=&quot;http://www.fosdem.org/promo/going-to&quot; alt=&quot;I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[1] (and every)&lt;br /&gt;
[2] no, this is not true&lt;/p&gt;
&lt;br /&gt;Filed under: &lt;a href=&quot;http://sigquit.wordpress.com/category/planets/gnu-planet/&quot;&gt;GNU Planet&lt;/a&gt;, &lt;a href=&quot;http://sigquit.wordpress.com/category/planets/lanedo-planet/&quot;&gt;Lanedo Planet&lt;/a&gt;, &lt;a href=&quot;http://sigquit.wordpress.com/category/meetings/&quot;&gt;Meetings&lt;/a&gt;, &lt;a href=&quot;http://sigquit.wordpress.com/category/planets/&quot;&gt;Planets&lt;/a&gt; Tagged: &lt;a href=&quot;http://sigquit.wordpress.com/tag/fosdem/&quot;&gt;FOSDEM&lt;/a&gt;, &lt;a href=&quot;http://sigquit.wordpress.com/tag/lte/&quot;&gt;LTE&lt;/a&gt;, &lt;a href=&quot;http://sigquit.wordpress.com/tag/modemmanager/&quot;&gt;ModemManager&lt;/a&gt;, &lt;a href=&quot;http://sigquit.wordpress.com/tag/networkmanager/&quot;&gt;NetworkManager&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/sigquit.wordpress.com/407/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/sigquit.wordpress.com/407/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/sigquit.wordpress.com/407/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/sigquit.wordpress.com/407/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/sigquit.wordpress.com/407/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/sigquit.wordpress.com/407/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/sigquit.wordpress.com/407/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/sigquit.wordpress.com/407/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/sigquit.wordpress.com/407/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/sigquit.wordpress.com/407/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/sigquit.wordpress.com/407/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/sigquit.wordpress.com/407/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/sigquit.wordpress.com/407/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/sigquit.wordpress.com/407/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=sigquit.wordpress.com&amp;amp;blog=4751666&amp;amp;post=407&amp;amp;subd=sigquit&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; height=&quot;1&quot; border=&quot;0&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 30 Jan 2012 20:54:07 +0000</pubDate>
</item>

</channel>
</rss>

