Difference between revisions of "Sugar Labs/Current Events"

From Sugar Labs
Jump to navigation Jump to search
Line 6: Line 6:
 
=== Sugar Digest ===
 
=== Sugar Digest ===
  
1. Windows pain: It was announced this week that Microsoft would be conducting a pilot program in Perú with Windows running on the OLPC-XO hardware (Please see [http://www.minedu.gob.pe/noticias/index.php?id=6934 LAPTOP CON WINDOWS]). This announcement has dominated the discussion on the Sur mailing list and has given rise to fear, uncertainty, and the spreading of much misinformation about GNU/Linux and Sugar. For example, it was posted to the list that one needed Windows in order to run Java and Flash programs and that one had to weigh the Write Activity against the hundreds of educational programs available for Windows. All that has been announced so far is a pilot; Perú remains committed to Sugar and FOSS.
+
1. Trisecting angles: The French mathematician Évariste Galois published three papers in 1830 that laid the foundations of an algebraic proof of why is it not possible to trisect ''every'' angle in a compass and straightedge construction, something the Ancient Greeks knew, but could not prove. However, what is often overlooked is that the Greeks could trisect angles, using a different set set of instruments. What does this history lesson have to do with Sugar Labs? Two separate but related discussions have dominated the OLPC-Sur list this past week: the Microsoft announcement regarding a Windows XP pilot in Peru and the lack of a square root function in Turtle Art, both of which can be seen through the lens of abstract algebra—apologies in advance for overreaching with this analogy.
  
It is important that the Sugar community keep united and focused on providing a great educational experience to children everywhere. We need to work together to demonstrate to decision-makers that Sugar and FOSS solutions will lead to improved learning and academic outcomes, improved national economic competitiveness through the development of a creative society, and that the total cost of technology ownership, including recurrent and “hidden” costs and external dependencies argues favorably for FOSS solutions.
+
Let me summarize the Turtle Art discussion first. Some teachers in Uruguay are teaching the Pythagorean Theorem and were stymied by the lack of a square root function in Turtle Art. They wanted to demonstrate that the length of the diagonal of a square is equal to the square root of the sum of the square of each side. In psuedocode, they wanted to build the following construct:
  
2. Deployment Team: A Sugar Labs Deployment Team has been formed to voice and support the needs of Sugar deployments to the Sugar community and to organize forums for the exchange of experiences between Sugar users and between Sugar user and Sugar developers (You can follow the development in the wiki at [[DeploymentTeam|Development Team]]). We plan to meet biweekly on irc.freenode.net, Channel #sugar-meeting as we begin getting ourselves organized. Minutes from the last meeting are posted in the wiki.
+
repeat 4 (forward 100 right 90)
 +
right 45
 +
forward sqrt ((100*100) + (100*100))
  
3. Guides to action: One of initial tasks of the Deployment Team is the creation of some guides to action. In parallel with the OLPC Deployment Guide we had written in support of large-scale OLPC/Sugar deployments, we are creating guides to community outreach (Yes Sarah Palin, we think community organizing is a useful and positive endeavor) and Small Sugar deployments, which we hope will facilitate more grassroots use of Sugar (Please contribute to these guides at [[DeploymentTeam/Guide_to_community_outreach|Guide to Community Outreach]] and [[DeploymentTeam/Small_deployment_guide|Small Development Guide]]).
+
Lots of alternatives were discussed, including using Dr. Geo. My favorite comment was from Pato Acevedo, who said:
 +
:[Modo Irónico on]
 +
:Claro, no puedo entender como fue que Pitagoras "descubrió" su famoso Teorema si en su epoca no existian calculadoras
 +
:[Modo Irónico Off]
  
4. Category:Stub: There are a number of pages in the wiki that could use some tender loving care. Please see [[:Category:Stub]] for a list of where you could help us with our documentation efforts.
+
But eventually—albeit with some intervention on my part—the discussion turned towards how to modify the Turtle Art activity. I put together a tutorial (See [[Patching_Turtle_Art|Patching Turtle Art]]) with the hope that not only would I be satisfying the immediate needs of the teachers, but also, showing them that in fact they could, themselves, make the necessary changes to the program to meet their needs. I am hoping that I didn't make it too easy for them and that some of them will risk making changes—creating new instruments. The beauty of FOSS is that if the permutation group doesn't allow you to "trisect an angle", you can always modify the group. A dialog between teachers and developers has begun. The next step is for some of the teachers to become developers.
  
5. Feedback: We continue to get helpful feedback from the field regarding Sugar and Sugar Activities. Of note is the blog being written by student in Australia being mentored by Bill Kerr ([http://xo-whs.wikispaces.com|xo-whs blog]).
+
What is the connection the XP announcement? Simply that it is a real shame that Microsoft is not using their vast resources to expand the opportunities for children by reaching to places not already being serviced by OLPC. Regardless of the merits of XP, they could have immediate and lasting impact by covering a space outside of the range of the Peruvian permutation group. Pamela Jones and Sean Daly wrote a more thorough analysis of the XP story for Groklaw (See [http://www.groklaw.net/article.php?story=20080920181151638 Interview with Walter Bender from Sugar Labs]).
  
6. Etoys refresh: Kim Rose reports that the Etoys team launched the redesigned [http://squeakland.org/ squeakland.org] website this week. There is much improved content and tutorials. It features a new Etoys release for Macintosh, Windows, and Linux which is compatible with the OLPC version now. Example projects are embedded in the website and viewable with the Squeakland browser plugin. On the XO, visiting these projects downloads them to the Journal instead.
+
2. Oversight board: The Sugar Labs oversight board met on IRC this week. Highlights include a report that final agreement between Sugar Labs and the SFC has been approved; the creation of the BugSqaud; the creation of the deployment team pages; and the unveiling of a new Sugar Labs logo ([[Logo]]).  [[Sugar_Labs/OversightBoard/Meeting_Minutes-2008-09-19|Minutes can be found in the wiki]]. The next meeting is scheduled for Friday, 3 October at 14.00 (UTC).
  
7. FUDCon: Christoph Derndorfer wrote up notes from the Sugar Labs meeting at [http://fedoraproject.org/wiki/FUDCon FUDCon]. (For those of you not familiar with FUDCon, it is the Fedora Users and Developers Conference. The name derives from FUD—an acronym for fear, uncertainty and doubt, a typical tactic used by the opponents of free and open source projects to prevent their widespread adoption—and con—in opposition or disagreement with; against.) At the meeting, an impressive list of todos was generated (Please see [[Events/FUDCon_Brno_2008/Notes|FUDCon notes]).
+
There is an email thread ([http://lists.sugarlabs.org/archive/iaep/2008-September/001779.html|"Executive Director - some benefits and risks"]) for discussing the pros and cons of having an executive director. Please share your thoughts with the community.
 +
 
 +
3. Roadmap: Marco Pesente Gritti and Simon Schampijer have been documenting the discussion of our 0.84 goals in the wiki ([[ReleaseTeam/Roadmap/0.84#Goals|here]]). They have assigned owners and peers to all groups and started to assign owners to each feature. You can find orphaned items under "Unassigned" in each section. Please give them a home.
 +
 
 +
4. Amazability: Kenneth Ingham is preparing to release Adept1, a natural-language speech-based product under a GPLv3 license (See [http://www.amazability.com/about.htm amazability.com]). He is looking for help; please contact him at ken AT amazability.com.
 +
 
 +
5. Minutes: Given the sudden plethora of Sugar meetings, I added a new category in the wiki for meeting minutes. Going to [[:Category:Meeting_minutes]] is a one-stop page for finding all the meeting minutes in the wiki. (Going forward, please add the tag <nowiki>[[Category:Meeting minutes]]</nowiki> when posting minutes to the wiki.)
  
 
=== Community jams and meetups ===
 
=== Community jams and meetups ===
  
8. Traducción jam: We are considering a translation jam the week of 20 October in Lima, Perú to translate the Sugar FLOSS manuals into Spanish (and Aymará)? If you are interested in joining us (in person or remotely) please contact with Raphael Ortiz (dirakx AT gmail.com) or me (walter AT sugarlabs.org).
+
6. Workshop of Telematics: Luis Michelena from the faculty of engineering at the Universidad de la República, Uruguay, will be using Sugar as a central theme for the projects to be carried out by students. Project suggestions most welcome.
 +
 
 +
=== Tech Talk ===
  
9. Aymará jam: Yama Ploskonka organized the "Trasnoche de Traducción Aymará" in La Paz, Bolivia last weekend. He reports that despite the political unrest, about a dozen volunteers made progress towards an Aymará translation of Sugar.
+
7. Sugar control panel: As a last-minute patch for 0.82, Simon Schampijer added a scrolled window to the Sugar control panel main view; Kim Quirk had pointed out that in some languages, not all of the icons fit on the fixed-sized panel. Thanks to Andrés Ambrois for his patch. The Sugar team has settled on a long-term solution using hippo for this issue. In the upcoming week, Simon plans to work on the first items in his 0.84 list (mainly control panel) and he will keep on working on the roadmap.
  
10. K–12 Open Minds Conference: Sugar Labs will be represented at the [http://www.k12openminds.org/ Open Minds Conference] in Indianapolis at the end of the month. The conference, which is designed to make free and open-source software and system more available and easier to use by K–12 educators, will offer a great forum for feedback about how we can improve upon Sugar outreach efforts.
+
8. Developers meeting: The next Sugar developers meeting is scheduled for Thursday, 25 September at 14.00 (UTC). At this meeting, we want to form the Sugar Labs Bugsquad, a quality assurance (QA) team for Sugar. The squad will keep track of current bugs and try to make sure that major bugs do not go unnoticed by developers. You do not need any programming knowledge to be in the Bugsquad; in fact it is a great way to return something to the Sugar community if you cannot program. The Sugar Labs bugsquad is modeled on the [http://developer.gnome.org/projects/bugsquad GNOME bugsquad].
  
=== Tech Talk ===
+
9. Design meeting: Eben Eliason reports that the first design meeting was a bit more technical than anticipated, but we did make some progress on a visual clipboard API and icon reviews [[DesignTeam/Meetings#Thursday_September_18.2C_2008_-_15.30_.28UTC.29|Minutes can be found in the wiki]].
  
11. Report from engineering: Simon Schampijer continued this week in fixing bugs and smaller regressions for the 8.2 release. In collaboration with nearly the whole tech team we landed the discard network history feature for the control panel #7480. Simon continued with Marco Pesenti Gritti to clean up the bundlebuilder so that rpm packaging of activities gets easier and did some work on landing the activities in Fedora rawhide. Meanwhile, Marco has been chasing down memory leaks in order to lesson the frequency of out of memory problems. He found a dbus-python leak for which he has submitted a patch upstream.
+
10. API documentation: David Farning has been leading an effort to document the Sugar API. With help from Pauli Virtanen, Janet Swisher, and Marco Pesenti Gritti, we now have a wiki-based tool (See [http://sugarlabs1.xen.prgmr.com]). Follow the instructions at [http://sugarlabs1.xen.prgmr.com/pydocweb/wiki/getting_started/ getting started]. Don't worry about being perfect, someone will come along and clean up the docstrings before they are committed back to the git tree. (The patches are flowing into the git tree correctly, but if you find bugs, please let us know: this is the first time pydocweb has been used "in the wild.")
  
12. Sugarbot: Zach Riggle reported on his progress work on Sugarbot, a graphical user interface automation utility for Sugar. We hope to land his work in sugar-jhbuild and the buildbot soon, as it has potential for helping with testing as we continue to improve Sugar and the Sugar Activity community grows.
+
11. Activity updates: There are updates available for:
 +
:playgo-4
 +
:etoys-93
 +
:turtleart-11
 +
:tuxpaint-2
 +
:videochat-7
 +
:moon-5
 +
:write-59
 +
:calculate-24
  
13. Pydocweb: David Farning has been testing a new tool, pydocweb, for writing API documentation. The tool can be used to collaboratively edit docstrings in a Python module (in this case, Sugar) via the web, and merging changes made easily back to the sources (Please see [http://sugarlabs1.xen.prgmr.com|Sugar Pydocweb]).
+
and some Sugar improvements in the latest joyride:
 +
:sugar-artwork 0.81.2
 +
:sugar-toolkit 0.82.10
 +
:sugar 0.82.8
  
14. Activity updates: There are updates available:
+
along with updates to some other platform components:
:browse-98
+
:telepathy-salut 0.3.5
:journal-99
+
:etoys-3.0.2153
:gmail-5
 
:etoys-92
 
:log-16
 
:read-52
 
:paint-23
 
:write-58
 
:implode-5
 
:terminal-17
 
  
 
=== Sugar Labs ===
 
=== Sugar Labs ===
  
15. Self-organizing map (SOM): Gary Martin has generated another SOM from the past week of discussion on the IAEP mailing list (Please see [[:Image:2008-September-6-12-som.jpg]]). This week, the focus is clearly on the discussion about Sugar Labs membership.
+
12. Self-organizing map (SOM): Gary Martin has generated another SOM from the past week of discussion on the IAEP mailing list (Please see [[:Image:2008-September-13-19-som.jpg]]). Deployment feedback was a major topic of discussion this week.
  
 
==Sugar in the news==
 
==Sugar in the news==

Revision as of 08:16, 22 September 2008

What's new

This page is updated each week (usually on Monday morning) with notes from the Sugar Labs community. (The digest is also sent to the community-news at sugarlabs.org list and blogged at walterbender.org.) If you would like to contribute, please send email to walter at sugarlabs.org by the weekend. An archive of this digest is available here.

Sugar Digest

1. Trisecting angles: The French mathematician Évariste Galois published three papers in 1830 that laid the foundations of an algebraic proof of why is it not possible to trisect every angle in a compass and straightedge construction, something the Ancient Greeks knew, but could not prove. However, what is often overlooked is that the Greeks could trisect angles, using a different set set of instruments. What does this history lesson have to do with Sugar Labs? Two separate but related discussions have dominated the OLPC-Sur list this past week: the Microsoft announcement regarding a Windows XP pilot in Peru and the lack of a square root function in Turtle Art, both of which can be seen through the lens of abstract algebra—apologies in advance for overreaching with this analogy.

Let me summarize the Turtle Art discussion first. Some teachers in Uruguay are teaching the Pythagorean Theorem and were stymied by the lack of a square root function in Turtle Art. They wanted to demonstrate that the length of the diagonal of a square is equal to the square root of the sum of the square of each side. In psuedocode, they wanted to build the following construct:

repeat 4 (forward 100 right 90)
right 45
forward sqrt ((100*100) + (100*100))

Lots of alternatives were discussed, including using Dr. Geo. My favorite comment was from Pato Acevedo, who said:

[Modo Irónico on]
Claro, no puedo entender como fue que Pitagoras "descubrió" su famoso Teorema si en su epoca no existian calculadoras
[Modo Irónico Off]

But eventually—albeit with some intervention on my part—the discussion turned towards how to modify the Turtle Art activity. I put together a tutorial (See Patching Turtle Art) with the hope that not only would I be satisfying the immediate needs of the teachers, but also, showing them that in fact they could, themselves, make the necessary changes to the program to meet their needs. I am hoping that I didn't make it too easy for them and that some of them will risk making changes—creating new instruments. The beauty of FOSS is that if the permutation group doesn't allow you to "trisect an angle", you can always modify the group. A dialog between teachers and developers has begun. The next step is for some of the teachers to become developers.

What is the connection the XP announcement? Simply that it is a real shame that Microsoft is not using their vast resources to expand the opportunities for children by reaching to places not already being serviced by OLPC. Regardless of the merits of XP, they could have immediate and lasting impact by covering a space outside of the range of the Peruvian permutation group. Pamela Jones and Sean Daly wrote a more thorough analysis of the XP story for Groklaw (See Interview with Walter Bender from Sugar Labs).

2. Oversight board: The Sugar Labs oversight board met on IRC this week. Highlights include a report that final agreement between Sugar Labs and the SFC has been approved; the creation of the BugSqaud; the creation of the deployment team pages; and the unveiling of a new Sugar Labs logo (Logo). Minutes can be found in the wiki. The next meeting is scheduled for Friday, 3 October at 14.00 (UTC).

There is an email thread ("Executive Director - some benefits and risks") for discussing the pros and cons of having an executive director. Please share your thoughts with the community.

3. Roadmap: Marco Pesente Gritti and Simon Schampijer have been documenting the discussion of our 0.84 goals in the wiki (here). They have assigned owners and peers to all groups and started to assign owners to each feature. You can find orphaned items under "Unassigned" in each section. Please give them a home.

4. Amazability: Kenneth Ingham is preparing to release Adept1, a natural-language speech-based product under a GPLv3 license (See amazability.com). He is looking for help; please contact him at ken AT amazability.com.

5. Minutes: Given the sudden plethora of Sugar meetings, I added a new category in the wiki for meeting minutes. Going to Category:Meeting_minutes is a one-stop page for finding all the meeting minutes in the wiki. (Going forward, please add the tag [[Category:Meeting minutes]] when posting minutes to the wiki.)

Community jams and meetups

6. Workshop of Telematics: Luis Michelena from the faculty of engineering at the Universidad de la República, Uruguay, will be using Sugar as a central theme for the projects to be carried out by students. Project suggestions most welcome.

Tech Talk

7. Sugar control panel: As a last-minute patch for 0.82, Simon Schampijer added a scrolled window to the Sugar control panel main view; Kim Quirk had pointed out that in some languages, not all of the icons fit on the fixed-sized panel. Thanks to Andrés Ambrois for his patch. The Sugar team has settled on a long-term solution using hippo for this issue. In the upcoming week, Simon plans to work on the first items in his 0.84 list (mainly control panel) and he will keep on working on the roadmap.

8. Developers meeting: The next Sugar developers meeting is scheduled for Thursday, 25 September at 14.00 (UTC). At this meeting, we want to form the Sugar Labs Bugsquad, a quality assurance (QA) team for Sugar. The squad will keep track of current bugs and try to make sure that major bugs do not go unnoticed by developers. You do not need any programming knowledge to be in the Bugsquad; in fact it is a great way to return something to the Sugar community if you cannot program. The Sugar Labs bugsquad is modeled on the GNOME bugsquad.

9. Design meeting: Eben Eliason reports that the first design meeting was a bit more technical than anticipated, but we did make some progress on a visual clipboard API and icon reviews Minutes can be found in the wiki.

10. API documentation: David Farning has been leading an effort to document the Sugar API. With help from Pauli Virtanen, Janet Swisher, and Marco Pesenti Gritti, we now have a wiki-based tool (See [1]). Follow the instructions at getting started. Don't worry about being perfect, someone will come along and clean up the docstrings before they are committed back to the git tree. (The patches are flowing into the git tree correctly, but if you find bugs, please let us know: this is the first time pydocweb has been used "in the wild.")

11. Activity updates: There are updates available for:

playgo-4
etoys-93
turtleart-11
tuxpaint-2
videochat-7
moon-5
write-59
calculate-24

and some Sugar improvements in the latest joyride:

sugar-artwork 0.81.2
sugar-toolkit 0.82.10
sugar 0.82.8

along with updates to some other platform components:

telepathy-salut 0.3.5
etoys-3.0.2153

Sugar Labs

12. Self-organizing map (SOM): Gary Martin has generated another SOM from the past week of discussion on the IAEP mailing list (Please see Image:2008-September-13-19-som.jpg). Deployment feedback was a major topic of discussion this week.

Sugar in the news

21 Sep 2008 GroklawInterview with Walter Bender of Sugar Labs
17 Sep 2008 Bill KerrSugar Labs
16 Sep 2008 Open SourceSugar everywhere
28 Aug 2008 OLPC NewsAn answer to Walter Bender's question 22
20 Aug 2008 OLPC NewsSugarize it: Intel Classmate 2
08 Aug 2008 Investor's Business Daily'Learning' Vs. Laptop Was Issue
06 Aug 2008 OLPC NewsTwenty-three Questions on Technology and Education
18 Jul 2008 Bill Kerrevaluating Sugar in the developed world
28 Jun 2008 OLPC NewsA Cutting Edge Sugar User Interface Demo
18 Jun 2008 PC WorldOLPC Spin-off Developing UI for Intel's Classmate PC
17 Jun 2008 DatamationIf Business Succeeds with GNU/Linux, Why Not OLPC?
11 Jun 2008 LinuxInsiderThe Sweetness of Collaborative Learning
06 Jun 2008 Bill Kerruntangling Free, Sugar, and Constructionism
06 Jun 2008 Open EducationWalter Bender Discusses Sugar Labs Foundation
06 Jun 2008 BusinessWeekOLPC: The Educational Philosophy Controversy
05 Jun 2008 Code CultureThe Distraction Machine
05 Jun 2008 BusinessWeekOLPC: The Open-Source Controversy
27 May 2008 The New York TimesWhy Walter Bender Left One Laptop Per Child
26 May 2008 Ars TechnicaOLPC software maker splits from X0 hardware, goes solo
22 May 2008 BetaNewsLinux start-up Sugar Labs in informal talks with four laptop makers
16 May 2008 OSTATICOLPC's Open Source Sugar Platform Aims for New Hardware
16 May 2008 PCWorldBender Forms Group to Promote OLPC's Sugar UI
16 May 2008 MHTBender jumps from OLPC, founds Sugar Labs
16 May 2008 News.comSugar Labs will make OLPC interface available for Eee PC, others
16 May 2008 Feeding the PeguinsThe future of Sugar
16 May 2008 Sugar listA few thoughts on SugarLabs
16 May 2008 xconomyBender Creates Sugar Labs—New Foundation to Adapt OLPC’s Laptop Interface for Other Machines
16 May 2008 BBC'$100 laptop' platform moves on
15 May 2008 OLPC wikiDual-boot XO Claim: OLPC will not work to port Sugar to Windows.
16 May 2008 SoftpediaBender Launches Sugar Labs for Better Development of OLPC's Sugar UI

Press releases

 15 May 2008 Sugar Labs/Announcing Sugar Labs