Re: [IAEP] BERNIE

2014-03-24 Thread Martin Langhoff
On Mon, Mar 24, 2014 at 7:37 PM, Tony Anderson tony_ander...@usa.netwrote:

 Please let me know if there are any problems with the site.


It's missing a logo. Maybe this image can be stylized and repurposed...
http://farm9.staticflickr.com/8207/8198080349_a40d2f849c_o.jpg



m
-- 
 martin.langh...@gmail.com
 -  ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 ~ http://docs.moodle.org/en/User:Martin_Langhoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep

Re: [IAEP] Sugarized binaries? was Re: users doing python in XOs

2012-12-03 Thread Martin Langhoff
Hi Yama,

what you outline in #1 is generally doable. Just a bit of elbow grease
to put the files in the Sugarized activity and have a wrapper to set
the appropriate *PATH variables.

#2 is generally not doable. As you say, there may be a way to do
without superuser privs...

You just have to find someone both motivated and skilled to get you
through with #1 and investigate #2. Both are very specific to the
program at hand, so can't give you precise advise.

cheers,


m

On Mon, Dec 3, 2012 at 12:50 PM, Yama Ploskonka yamap...@gmail.com wrote:
 You are right, Bert, sorry, got carried away. The main point was not
 compiled vs. interpreted, that was just a point of theology.

 The main point for me :-) is
 1)  stuff that currently lives as RPMs be usable by Uruguayan XO users, who
 are no allowed /sudo/
 I hoped some kind of Sugarization or wrapper or something could do it
 msp430-libc and dependencies, and mspdebug

 2) one of those binaries, mspdebug, also currently needs to be run as sudo
 again, maybe there was a way to do it without.

 I really don't have the skills or knowledge. Also, due to Uruguay going to
 Classmates for Middle School onwards, this sort of becomes a moot point.





 On 12/03/2012 11:23 AM, Bert Freudenberg wrote:

 On 2012-12-03, at 18:08, Yama Ploskonka yamap...@gmail.com wrote:

 The main point

 The main point is that you can write Sugar activities in any language that
 suits you, as long as it can connect to D-Bus and provide an X11 interface.

 Sugarizing means implementing the interfaces Sugar expects - adding some
 window properties so Sugar can find your window, loading state from / saving
 to the Journal, sharing on the network. It's not that much, really, and it
 is described here:


 http://wiki.sugarlabs.org/go/Development_Team/Low-level_Activity_API

 In Python, there are already libraries that help you with these tasks
 (called the Sugar toolkit). When using another language, you have to do that
 on your own, and the best way to do it of course depends on your
 application. But it's entirely feasible, as the fact demonstrates that there
 are non-Python activities shipping on XOs.

 - Bert -


 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep


 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep



-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Renaming the Telescope activity to Scope

2012-11-19 Thread Martin Langhoff
On Mon, Nov 19, 2012 at 11:58 PM, Chris Leonard
cjlhomeaddr...@gmail.com wrote:
 As I recall, this activity was already renamed once from xoscope after
 it became clear it was colliding in name space with an oscilloscpe
 activity.

Renames are a pain in infrastructure, and in upgrade handling for users.

I would say prefer to retain the current name until there's an
overwhelming case for change.

cheers,



m
--
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Names for new XO-3

2012-08-24 Thread Martin Langhoff
Hi Caryl,

just to clarify -- the unit is XO-4. Two variants will be available --
XO-4 Laptop and XO-4 Touch (a laptop with multitouch screen).

The XO-4 Laptop is in general terms externally similar to XO-1.75, but
gruntier guts. XO-4 Touch adds multitouch, so the frame changes a bit.

cheers,


martin

On Fri, Aug 24, 2012 at 11:33 AM, Caryl Bigenho cbige...@hotmail.com wrote:
 OK... crazy idea time... since the new XO-3 will actually be a hybrid of
 laptop and tablet, maybe it should have a new device name to distinguish it
 from others that are merely one or the other. Here are a couple of ideas for
 device names that hit me this morning:
 LapLet
 TabTop
 Anyone else have an idea to share?
 Caryl


 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep



-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sur] [SLOBS] New Co / Nueva Empresa

2012-05-23 Thread Martin Langhoff
On Wed, May 23, 2012 at 1:07 AM, Caryl Bigenho cbige...@hotmail.com wrote:
 It has been 7 months since the Bumblebee brainstorming group had its
 discussion in San Francisco. I'm not sure what we thought would work for us,

My recommendation is to let each group do their own thing. It's their
name, their reputation on the line.

If the original SF Bumblebees run a successful deployment in X, an
unrelated group in New Zealand has no business using the Bumblebee
name (potentially asking for money or goods). They should use their
own name -- build their own reputation.

There are some specific cases where the _services_ of a non-profic org
are extremely useful. Software for the Public Interest (SPI) comes to
mind -- it helps administer money from various conferences and events
related to FOSS projects.

You'll note that Debian conference organizers (debconf) make use of
SPI's services, and that saves them a ton of time. Each year debconf
happens in a different country, and is managed by a different group.
Setting up a non-profit in a different country every year is madness.
SPI's help is used every year by a different group.

But SPI is not an umbrella of any kind, and nobody operates in their
name (except the few people actually part of SPI). In a case I am
familiar with, the Debconf Helsinki team used SPI's bank accounts
and legal entity to handle receipt of donations, payment of bills,
importation of gear into Europe, sponsorship of visa applications...

These service non-profits are very useful (they require a lot of
work too!). OTOH, I am extremely wary of any umbrella name or
umbrella organization, and I believe you should be too.

I've sat through plenty of talks and presentations where people were
asking for material help (money, equipment, services) based on the
good work of someone else entirely. Makes my blood boil and, besides
my personal ethics, it does not lead to good outcomes.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] New Co / Nueva Empresa

2012-05-18 Thread Martin Langhoff
On Fri, May 18, 2012 at 8:07 AM, Walter Bender walter.ben...@gmail.com wrote:
 concluded [3] that the Local Lab construct, which entails activities
 above and beyond writing, improving and documenting FLOSS, fell
 outside of the scope of our parent organization, the Software Freedom
 Conservancy (SFC) [4].

Why would they be limited in what they do?

If there are strange rules that make being a Local Lab so limiting,
the members can be a LL only parttime ;-) or declare their
organization to be just a Friend of SugarLabs.org or something like
it.

At the end of the day, it's just a logo or a name people like to have.
The _top priority_ should be to get stuff done with your own means.
There are many real life barriers to overcome in the get stuff done
with your own means track... is anyone that is busy getting their
hands dirty getting stuff done worried about this logo stuff?

(The your own means is important here. Lobbying for using someone
else's good name to request help or money from a third party isn't in
my good books. The good name of SL is a precious asset based on work
from a global effort; if anyone wants to be a LL because it makes it
easier to get grants... I'd run in the opposite direction. Applying
for a grant is fair game, just do it in your own name, build your own
reputation. )

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] RFC:Simple Help widget for activities

2012-03-20 Thread Martin Langhoff
2012/3/8 Manuel Quiñones ma...@laptop.org:
 Here is a mockup I did for the same activity with this ideas:

 http://dev.laptop.org/~manuq/simple_help_mock.png

I really like this work track. Manuel and Gonzalo's proposed examples
are, IMO, good to be options for activities.

The central goal is _a starting place for users to explore the UI_.
The users that need it the most are 6 to 8 year olds, and _teachers_.
The first group won't do very well with text, so text-based help is
only appropriate for activities where text is central.

Our UI has moved in the right direction (for the younger users) when
we moved to icon-based toolbars. This simplifies understanding the UI
for younger users, and enormously simplifies localization.

Now we need to break the ice when a user opens a new activity. What
do I do first? is the question we have to provide hooks for.

So I believe we should define some possible getting started help
options for activities, provide (simple) API support, and (great)
example implementations in the core activities. So the options, IMO,
should be along the lines of:

 - Where possible and relevant, avoid the empty canvas, show some
pre-selected content. Example: GetBooks, Browse, Wikipedia.

 - Images showing initial actions (as per Manuel's screenshot). Yes,
this seems more work up-front, but it is a ton less work in
localization, and is approachable for younger users. Of course, not
appropriate to all activities.

 - A brief animation (example: Implode).

 - A text help when appropriate. For example, it may be appropriate in Pippy.

It is important that we prioritize what is good for our users. We
spend a ton of effort in things that are invisible to our users (hi
commit msg and variable name nitpickers :-) ), we have to spend
similar effort in things our users see if we want happy users.

cheers,


-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Uruguay first to get XO 1.75

2012-03-17 Thread Martin Langhoff
On Sat, Mar 17, 2012 at 9:12 AM, Bert Freudenberg b...@freudenbergs.de wrote:
 On 16.03.2012, at 19:45, Alan Jhonn Aguiar Schwyn wrote:
 Developers: begin to compile for ARM...
 Actually, developers have been doing this for many months already.

As Bert says, we are shipping as a _result_ of the gigantic effort
from developers who have been compiling for ARM for many months, and
debugging things with us.

Thanks to Bert, activity maintainers, Fedora ARM porters, general
Linux ARM porters, everyone.

 So thanks for the encouragement, but it were a bit late if we only started 
 now.

Even more interestingly, we'd have reverse causation :-)




m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sur] Edujam 2012 sera mejor que Edujam 2011

2012-02-10 Thread Martin Langhoff
On Feb 9, 2012 8:40 AM, Walter Bender walter.ben...@gmail.com wrote:
 As to your various questions regarding programming, the answer is, it
depends.

Creo que Walter aqui esta reaccionando a intentos excesivos de definir
programar y escribir codigo.

Visto de afuera, esto de programar es misterioso. Es como la disciplina de
escribir. Para quien no puede leer y escribir facilmente, es dificil de
imaginar que escribir no es un comportamiento unificado.

Pero escribimos. Este email, la lista de compras para el super o de tareas
para hacer en la proxima hora; una nota de agradecimiento, una carta de
amor, una novela, un tratado sobre semiotica.

Garabateamos aburridos en clase, firmamos documentos, tallamos nuestro
nombre en un arbol, lo pintamos en un puente, hacemos dibujos y esquemas
(en el pizarron, en un papel) para explicar a otros y para _explorar ideas,
aun cuando estamos solos_.

Una vez que el musculo mental sabe escribir, _escribe_, para resolver
problemas cotidianos, para entretenerse y para _pensar_.

Lo mismo pasa con la programacion; es una destreza mental que una vez
incorporada, nos ayuda a resolver problemas de todos los dias,
entretenernos, y pensar ciertos tipos de problemas.

Algunos escriben profesionalmente (escritores, periodistas) -- muchisima
gente escriben. Algunos programan profesionalmente, y hay un camino por
recorrer para  que muchisima gente programe...

un abrazo,


m
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep

Re: [IAEP] Sugar UI font

2012-01-25 Thread Martin Langhoff
On Wed, Jan 25, 2012 at 8:20 AM, Sridhar Dhanapalan
srid...@laptop.org.au wrote:
 Just a thought - how feasible would it be to take an existing
 open-licensed font (there are lots of good ones) and substitute in an
 a and 9 that are more consistent with Australian classroom

That is your best shot IMHO. Just make sure you have it done
professionally, so that you get the vector modified elegantly... but
also the hinting. Good hinting will make it render to clear/legible
glyphs on screen.

Hinting is gonna be hard  possibly costly. It is the price you pay
for having a font that handles print and screen correctly.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Raspberry Pi - $25 computer coming soon....

2011-08-29 Thread Martin Langhoff
The thing is -- you gotta put a computer around it to make it useful.
Add a screen, a keyboard, touchpad, speakers, microphone, camera,
storage...

Once you do all that, if you want a rugged form factor, it looks a lot
like a green-and-white unit we know. If you don't, then some of the
lowest-cost netbooks around give you guidance.




m

On Mon, Aug 29, 2011 at 3:43 PM, Valerie Taylor vtay...@gmail.com wrote:
 Raspberry Pi - $25 computer coming soon
 http://www.raspberrypi.org/

 http://www.raspberrypi.org/?page_id=2 - specs

 Sounds like they are working on having a Fedora distribution for the
 November launch. They are actively inviting anyone with large
 educational programs to get in touch with them now.
 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep




-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] copy files to/from server

2011-05-23 Thread Martin Langhoff
On Mon, May 23, 2011 at 8:58 AM, Peter Robinson pbrobin...@gmail.com wrote:
 Not sure the exact details but sharepoint does support sharing as
 webdav. I'm not sure how it works on the server side but at work it
 works with Fedora 14 and webdav on the client side.

AFAIK, if all you want is WebDAV, stock standard IIS and Apache can
share folders via WebDAV.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] copy files to/from server

2011-05-20 Thread Martin Langhoff
On Fri, May 20, 2011 at 2:12 AM,  fors...@ozonline.com.au wrote:
 why not use Moodle or Sharepoint or Blackboard?

Yeah - there's an easy-installation Moodle package. That's what I'd go with.


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] copy files to/from server

2011-05-18 Thread Martin Langhoff
On Tue, May 17, 2011 at 5:15 PM, Martin Abente
martin.abente.lah...@gmail.com wrote:
 I still didn't make up my mind about which technical approach should I
 take in order to get this working, but I guess people already started
 sharing some ideas. And I would appreciate more ideas and discussion
 before I get to that point.

ok - some notes from me on this topic

For file management, I very strongly recommend using WebDAV. It is a
bit less efficient than real network file system protocols, but the
benefits are many:
   - more flexibilty
   - closer to you and me in the stack - you can easily find WebDAV
toolkits in HLLs that allow you to expose your data as files and
directories over WebDAV, as well as client implementations
   - it deals reasonably gracefully with intermittent connectivity
(SMB/CIFS, NFS, etc get you nasty system freezes if the server
disappears)
   - wide range of (fairly well behaved) client and server implementations
   - a good test suite for the server side
   - On the XS side... Moodle has a WebDAV implementation and Apache
has one too.

From the department of optimizations to keep in mind early (but
implement late...) -- if ds-backup is working correctly, you'll have
most of the content already on the XS. Might be a nice optimisation to
skip transferring it -- if you have a msg exchange *before* the WebDAV
(or other) file transfer.

 The very basic requirement is: each children must have its private
 cloud volume, where they can drop their files in the same way they
 interact with physical external storage devices.

Why would I drop the file there? In my understanding, what you want to
do with it is *publish* it.

 On top of that we can do a lot of things that might be very useful for
 teachers daily in the classrooms.

Yeah - *publish it to my classroom group* -- via Moodle. I've worked
for ~10 years with teachers and that's what they want to do 99.9% of
the time -- publish it to the group. If we do that nicely, we're
golden.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] XO power management hindering collaboration

2011-05-17 Thread Martin Langhoff
On Tue, May 17, 2011 at 3:14 AM, Sridhar Dhanapalan
srid...@laptop.org.au wrote:
 This is with OLPC OS 10.1.3 (XO-AU 10.1.3-au2 - we haven't made any
 changes that would affect reliability of collaboration). The XOs were
 registered and using an XS.

 I've reported this at http://dev.laptop.org/ticket/10878

thanks for filing this! You'll see questions and discussion, because
we are trying to understand what exactly it is you are seeing.

The initial problem description you give us is something we strongly
believe we fixed between 10.1.2 and 10.1.3 -- and we tested 10.1.3 a
lot to confirm it was working.

So we think that there's something else at play -- and we'll be
needing for info (and needling you for it :) ).

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] copy files to/from server

2011-05-17 Thread Martin Langhoff
Hi Sridhar,

I don't fully understand your scenario.

You say an XS is not an option... but I thought you were using XS,
with Jerry's help?  If you are using XS, you can use Moodle.

If there is no XS, then any webbased tool that offers a file upload
form to post a file to share will work. You can install Moodle (even
on Windows servers ;-) ), or Mahara, or WordPad or anything you like.
In a pure-MS world, it will probably work with Sharepoint if it has a
usable web frontend.

Unfortuntely, there's no easy way to do it with CIFS or NFS -- it
would be an interesting addition to Sugar (possibly to the Journal)
but it's a big project.

hth,



m

On Tue, May 17, 2011 at 3:42 AM, Sridhar Dhanapalan
srid...@laptop.org.au wrote:
 How can XOs copy files to/from their Journal with a server? We want
 the ability for teachers to easily make files available for children,
 and for children to upload to the server.

 It's not practical to install another server (so an XS is not an
 option). Most schools have a Windows-based server, so they could use
 CIFS files shares. Accessing this is doable through GNOME, but not in
 Sugar with the Journal.




 Sridhar Dhanapalan
 Technical Manager
 One Laptop per Child Australia
 M: +61 425 239 701
 E: srid...@laptop.org.au
 A: G.P.O. Box 731
      Sydney, NSW 2001
 W: www.laptop.org.au
 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep




-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] ANNOUNCE: Moving Sugar to GPLv3+

2011-04-26 Thread Martin Langhoff
On Tue, Apr 26, 2011 at 10:09 AM, Walter Bender walter.ben...@gmail.com wrote:
 To me, one of the more compelling arguments for considering GPLv3 is
 When the Rules Are Broken: A Smooth Path to Compliance.

Interesting! I hadn't thought it'd be so awkward, but if one is to be
100% formal, you need to do something like that.

Good news is -- if SL likes that, GPLv2 doesn't encode a mechanism for
a path to restoration; so nothing blocks a project from stating its
practices for restoration.

As a promise from the copyright holder, it effectively extends the
license. You can't extend GPL adding restrictions, but you can sure
add promises :-)

(The project would need agreement from copyright holders - just once.)


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] [SLOBS] GPL non compliance? was Re: GPL non-compliance, was Re: GPLv3

2011-04-26 Thread Martin Langhoff
On Tue, Apr 26, 2011 at 8:10 AM, Gabriel Eirea gei...@gmail.com wrote:
 Fact 1: in Plan Ceibal the XO 1.0 and XO 1.5-HS don't provide access
 to root.

Yes, but as Walter indicates, I understand it is allowed in newer OSs.
In any case I am aware of efforts to make it available.

 This means that Sugar can't be modified by children.

Well, that is not correct. You *can* modify Sugar and run your
modified version without root.

 Fun
 things like changing the home view layout or changing the XO icon,
 among many other things, are impossible

Possible. Not as trivial as yum install foo but a script can be
written to automate it.

 useless because children can install absolutely no additional software
 packages (they can't do yum install).

Um - again you _can_ install sw in your homedir. Not as practical but possible.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] ANNOUNCE: Moving Sugar to GPLv3+

2011-04-24 Thread Martin Langhoff
Hi Bernie,

thanks for the thoughtful response. The use by employees area is
something I need to study further, as I suspect is more complex than
what you're describing.

On the tivoization part...

On Sun, Apr 24, 2011 at 2:50 AM, Bernie Innocenti ber...@sugarlabs.org wrote:
 On Sat, 2011-04-23 at 03:38 -0400, Martin Langhoff wrote:
 What is done with said code was never the business of GPLv2. GPLv3
 starts getting its nose into the how it is used side.
 Wait a moment: neither the GPLv2 nor the GPLv3 has ever put any
 limitation on the way you can *use* the software. One could use GPLv3
 software to murder people or to implement DRM.

Except that antitivoization clauses provide for unlocking the DRM so
you actually can't. That is squarely the intention of v3.

So then you write

 It's not happening right now, but one day someone could get the idea to
 take the wicked business model of ebook readers into the world of
 education. By going with the GPLv3, we'll prevent this sort of things
 from ever happening in the future.

Hey! You can't have it both ways. Either you are dictating how it is
used, or you are not.

Someone could have the wicked idea of using Sugar to teach a whole lot
of things that could go very much against what OLPC is all about.

Should we start revising GPLv3 to restrict a whole lot of things that
are contrary to OLPC and SugarLabs' goals? Racism, sexism, hate,
xenophobia, partisan rewriting of history... the list is long and
sadly colourful. Mind if I say that DRM is very *very* far down that
particular list? :-)

Or should we stay clear of that mess, and keep the license apolitical
and focused on sharing the source?

It is clear that FSF does not like DRM, and I respect that position.
However, it is a topic of *how* the software is used, and that is an
essentially political topic.

I'll comment below on a few side-topics --
...

 There's no explicit prohibition to use GPLv3 software on a locked-down
 platform, as long as users are given the ability to install modified
 versions the GPLv3 code (and not the entire OS). Of course, if the GPLv3
 software happened to be the kernel itself, jail-breaking would become
 trivial.

Agreed, and this is very relevant to Sugar.

 In what *planet* do you live? Honestly, GPLv3 is controversial amongst
 anyone whose work is possibly tivoized. It was so all through the
 drafting process.
 Ok, that's true, but it shouldn't be controversial among *us*.

I am surprised you are surprised. Not everyone thinks like the FSF,
even if we have good friends there :-)

GPLv2 has been _such a successful license_ in its
share-and-share-alike side that people use it not because they
squarely believe in FSF's goals, but because they believe in much
humbler goals, like keep the source open by sharing it.

There are lots of uses of software that aren't aligned to our dreams
and goals. But the license is very much the wrong place to try to
advance them.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] [SLOBS] GPL non compliance? was Re: GPL non-compliance, was Re: GPLv3

2011-04-24 Thread Martin Langhoff
On Sun, Apr 24, 2011 at 8:34 AM, Walter Bender walter.ben...@gmail.com wrote:
 Likewise, Sugar Labs has an obligation to act on all GPL violations
 reported on Sugar Labs copyrighted code. But we cannot act on our own
 if we do not hold copyright.

Minor technical note here -- SL has a right, but (surprisingly) no
obligation to act. With trademarks, for example, you have an
obligation; if you don't act, infringers can say you've relinquished
your right to the trademark, and you may lose it. (Acting doesn't need
to be in condemnation; a friend of SL may be found using SL's
trademark without prior authorization, be asked in friendly to
formally request authorization, and then have it granted. Sounds like
a silly dance, but so are trademark laws.)

Copyright, OTOH, is a right that is not lost via inaction. Not that
you'd want to avoid action, but are definitely not rushed into action.
That's in part why those enforcing GPL compliance can take time in
negotiations and discussions -- and usually do.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] ANNOUNCE: Moving Sugar to GPLv3+

2011-04-23 Thread Martin Langhoff
On Fri, Apr 22, 2011 at 6:14 PM, Bernie Innocenti ber...@sugarlabs.org wrote:
 I sure wish that GPLv3 was limited to those bugfixes, and the
 anti-tivo wording was segregatd to a new license; a bit like some
 clauses were split off to the Affero-GPL.

 The GPL always has been about protecting the famous Four Freedoms. Back
 when the GPLv2 was created, nobody had yet figured out that tivoization
 could be used to game the license and effectively deny users the freedom
 to modify the software.

That is the position of the FSF. However, a very wide community of
practice has adopted the GPL for its share and share alike
mechanics.

In that sense, I stand squarely on the same position as Linus and
other kernel hackers. I have always used and liked the GPLv2 because
it ensures the sharing of the code.

What is done with said code was never the business of GPLv2. GPLv3
starts getting its nose into the how it is used side.

 There's even explicit wording allowing employers to have workers or
 contractors use GPL'd software without automatically transferring them
 any rights:

Can you point me to the relevant section on this?

  Those thus making or running the covered works for you must do so
  exclusively on your behalf, under your direction and control, on terms
  that prohibit them from making any copies of your copyrighted material
  outside their relationship with you.

Is that the wording? So for this to stick employees using a
locked-down machine can't copy binaries to a removable disk?

 A few years ago, a large American publisher of schoolbooks asked us to
 implement features for copyright control, so they could sell their
 books to students ensure they couldn't exchange copies. In Paraguay, a
 local publisher came up with another scheme involving Adobe Flash to
 limit what users could do or not do with books.

 With the GPLv2 alone, any deployment or hardware vendor could make a
 deal with a publisher and turn Sugar into a Kindle full of DRM.

Well, I don't much like the above, and wouldn't personally do it.
However,  GPL never gave me any rights upon how users use of my
software, or in which direction developers may develop it.

Get the hang of this: licensing software GPL, any version, I am
allowing many dictators to use it to do, coordinate, automate and
organize the most horrid actions you can think of. Torture? Check.
Murder? You bet! And this isn't hard to get over.

(And I don't say this lightly, having grown up in a country blighted
by a nasty civil war, with family members on both sides.)

GPLv2 is a humble instrument. Licensee, do whatever you want, but
share the source when you distribute.

 - At what point do we say hey, this has scant upside, and negative
 controversy around it, let's spend our time in productive things
 instead?

 Which negative controversy, the one you're personally fueling? This is
 kind of a circular argument :-)

In what *planet* do you live? Honestly, GPLv3 is controversial amongst
anyone whose work is possibly tivoized. It was so all through the
drafting process.

 You've expressed some valid concerns and I believe I've responded
 satisfactorily to all of them. If not, I'm glad to hear a
 counter-argument from you.

No -- there is no upside I can see. Sugar's license hasn't been in the
business of restricting usage, and it should not get there.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] ANNOUNCE: Moving Sugar to GPLv3+

2011-04-23 Thread Martin Langhoff
On Sat, Apr 23, 2011 at 3:38 AM, Martin Langhoff
martin.langh...@gmail.com wrote:
 Murder? You bet! And this isn't hard to get over.

Easy. Oops. Not easy to get over.



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] GPL non-compliance, was Re: [SLOBS] GPLv3

2011-04-23 Thread Martin Langhoff
On Thu, Apr 21, 2011 at 7:05 AM, Walter Bender walter.ben...@gmail.com wrote:
 On Wed, Apr 20, 2011 at 11:15 PM, Yamandu Ploskonka yamap...@gmail.com 
 wrote:
 Walter, I am too dumb to know the full ins and outs of this.  I also have
 been advised that I should not mess with this because (as I understood it)

Yama, please inform yourself _above_ gossip. You say you don't know
enough and then make outrageous accusations. The two things don't go
together.

Sugar is GPLv2, I explained yesterday why GPLv2, even v3, is not a
problem, even for Bitfrost-style locked-down machines, as long as you
can install Sugar  Sugar Toolkit in your home directory.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] GPL non-compliance, was Re: [SLOBS] GPLv3

2011-04-23 Thread Martin Langhoff
Folks --

one thing we need to be in good intellectual shape to handle loaded
questions. Everyone here probably knows them well, but I just re-read

   http://en.wikipedia.org/wiki/Loaded_question

and it was rather refreshing and useful.

In general, if you don't know much about a topic, it is a good idea to
*avoid* making inflammatory statements and accusations.

You can ask, but please don't mix the valid questions with accusations
or loaded questions. It doesn't help anyone.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] ANNOUNCE: Moving Sugar to GPLv3+

2011-04-22 Thread Martin Langhoff
On Thu, Apr 21, 2011 at 6:18 PM, Bernie Innocenti ber...@sugarlabs.org wrote:
 The oversight board is considering a motion to upgrade the license of
 Sugar from GPLv2 or later to GPLv3 or later. Before proceeding to a
 vote, we'd like to request feedback from the community.

Interesting. (Bad timing though -- we have a productive pace, can't we
go back to fixing bugs?)

From the PoV of OLPC-A, this is a mixed bag. The patent wording in v3
is a positive, though nothing ever protects you from a broken patent
system. The anti-tivoization clause OTOH is worrying and not
desirable. In any case, v3 is acceptable but not desirable, staying
with v2 is strongly preferred.

Here, I speak with my OLPC-A hat, and from having formally studied
GPLv2 and v3 in two courses in software licensing, masters level, at
Victoria Uni of New Zealand; and reviewed the same licenses with
several lawyers (some specialized in copyright).

As anyone, I may still be misunderstanding some parts; in that case,
it'd be a well-studied mistake.

From a personal PoV -- those who write/own the code get to say what
happens with it -- and I haven't written more than a dozen lines of
mergeable Sugar code. You won't ever hear me pontificate on other
people's choice of license or sexual orientation./personal

One point to note: there isn't copyright assignment to SL so SL does
not own the copyright. So SL can, on its own, relicense as anyone else
could. It may not please some of the authors :-)

 Q: What about sugar-toolkit, which is LGPLv2+?
 A: Following the path of least resistance, every LGPLv2+ module will be
 upgraded to the LGPLv3+.

Worried here about the least resistance. If SL is going to do this,
I strongly recommend a review of LGPLv3.

FSF licenses aren't all good. I can point to one really good license
with broad appeal -- GPLv2. Other licenses are controversial (GPLv3),
good but confusing (LGPLv2) or downright so-bad-it-should-die (GFDL).

You cannot trust FSF to have crafted a good license. If you are going
to be lazy, be truly lazy and *don't change license*.

 Q: How will the GPLv3+ affect anti-theft systems?
 A: As long as end-users can request and receive developer keys, the
 Bitfrost anti-theft system is compatible with the anti-tivoization
 clause of the GPLv3.

This is... unfortunately not so easy.

My analysis, and I believe it is well reasoned, says that a Sugar
install is not affected by bitfrost in the least. What GPLv3 actually
demands is that the user can modify the source and install (to run)
the modified code -- it only asks for special signing keys or
unlocking keys *if* they are needed for installation of the sw.

On a bitfrost-locked machine, without root access, I can install sugar
and sugar-toolkit in my homedir, and run it from there. Nothing speaks
about replacing the pre-installed binaries.

(Look for references to installation information in the text of GPLv3.)

However, I believe that there is disagreement on the above topic.
Unfortunately, there are strong believers in GPLv3 with a different
view.

 Q: How will the GPLv3+ affect OLPC deployments?
 A: Sugar will simply add a few more GPLv3 packages to the ones already
 present in Fedora, so there is no real difference here -- The
 deployments are *already* using GPLv3 software today.

I wish it was *that* simple. From the deployments' PoV, Sugar moving to GPLv3:

 - It adds a weak patent protection.
 - It opens them to GPLv3 challenges, both warranted, and unwarranted.

Now here's my question -- what the *is* the upside for SugarLabs?

There is a nice group of people being productive at this very moment,
I say let's focus on good code, and feature work... let's not risk a
big fscking flamewar for a change that has no apparent upside.

If anyone is bored of hacking, let's argue about enforcing a mandatory
text editor. I say nano. :-)



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] ANNOUNCE: Moving Sugar to GPLv3+

2011-04-22 Thread Martin Langhoff
On Thu, Apr 21, 2011 at 8:00 PM, Bernie Innocenti ber...@sugarlabs.org wrote:
 Authors can express their intentions through a license. If you didn't
 want your code to be redistributed under a later versions of the GPL,
 then why didn't you distribute as GPLv2-only?

On a personal note here... programmers that liked GPLv2 due to its
share-and-share-alike quid-pro-quo (like me, perhaps Scott too)
trusted FSF for have future versions be bugfix versions.

So I've also published GPLv2 bits and now I wish I hadn't.

Some things in v3 are bugfixes -- the license compatibility, the
patent wording (though it could scare some corporations that do hold
patents). But the anti-tivoization clause changes the social contract
significantly -- it moves towards a new territory that is problematic.

I sure wish that GPLv3 was limited to those bugfixes, and the
anti-tivo wording was segregatd to a new license; a bit like some
clauses were split off to the Affero-GPL.

 To me, this seems like the GPv3 has a long list of *practical*
 advantages over the  GPLv2:

None of those seem interesting to Sugar.

 A clearer patent license,
 no ambiguities for distributors

Nice, but GPLv2 is well understood by now.

 better compatibility with other licenses,

A high-profile, well-liked project like Sugar never has problem to get
a dual-license grant from any incompat license. I've requested -- and
obtained -- such dual-licenses from many (PHP-licensed) projects that
we wanted to include in Moodle (GPLv2, and not as high profile as
Sugar).

 anti-tivoization

This is rather problematic. While it doesn't affect OLPC/bitfrost, it
can affect situations where I'd like to see Sugar in use. For example
a well-setup thin-client / terminal server (like SkoleLinux/DebianEdu)
may lockdown X so that .xsession is ignored.

 protection from the DMCA

Not relevant. Sugar ain't mplayer.

 easier path to return into compliance for accidental
 violations...

Nice but... was that ever a problem? There's ample best practice
around accidental violations. It doesn't change anything.

So my questions are

 -  What's the upside?

 - At what point do we say hey, this has scant upside, and negative
controversy around it, let's spend our time in productive things
instead?

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] ANNOUNCE: Moving Sugar to GPLv3+

2011-04-22 Thread Martin Langhoff
On Fri, Apr 22, 2011 at 12:54 PM, C. Scott Ananian csc...@laptop.org wrote:
 Yes, you seem to be confused Bernie.  You can redistribute under a
 license however you like, usually without explicitly stating it.  But
 if you alter the source files or replace COPYING, you are *changing
 the license*.  That is a different act.

You are right but in practice in this case there isn't much difference.

Anybody, following GPLv2, can just redistribute it under GPLv3, and
you *could* track each file as to GPLv2, v3, or mixed. But that would
be a lot of bureaucracy that wouldn't help anyone -- anybody
interested in GPLv2 sources should just go to the last commit or
release under v2.

 A more passive-aggressive means to your end might be to announce that
 SugarLabs will only accept new contributions which are licensed
 GPLv3+.  That will effect the redistribution change you want, while
 still (a) pissing off parts of the community, and (b) not illegally
 altering the license on code you do not own.

Honestly, option b is rather annoying if relevant authors/owners of
the copyright aren't in agreement. But it has notthing illegal.

The copyright lines are advisory only, and nonbinding. Of course,
courts look unfavourably upon knowing infringers that remove (as upon
anyone found hiding evidence) them but they aren't sacred in the
normal course of things.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Exploring Sugar-on-Tablets

2011-04-12 Thread Martin Langhoff
On Tue, Apr 12, 2011 at 4:43 PM, Caryl Bigenho cbige...@hotmail.com wrote:
 PCs and Linux machines yes. But... there still lots of issues with Macs and
 so far it does not work with the older G4 Power PC Macs (EToys to go does!).

Does Android run on your G4 PPC Mac?? Or is this all random talk?




m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Any olpc/Sugar/ICT4E people in Spain?

2011-03-18 Thread Martin Langhoff
On Fri, Mar 18, 2011 at 5:56 AM, Christoph Derndorfer
e0425...@student.tuwien.ac.at wrote:
 olpc/Sugar/ICT4E who are based here in Madrid or elsewhere in Spain?

In Spain the Moodle community is very strong -- peaks around
Catalunya. Vasque country is strong on alternative linux distros for
education (non-Sugar afaik). Again, Madrid is a bit weaker on this
track.

Maybe post in moodle.org's Spanish forum?



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] For Sugar Everywhere, Google-ize!

2011-02-17 Thread Martin Langhoff
On Wed, Feb 16, 2011 at 10:32 PM, C. Scott Ananian csc...@cscott.net wrote:
 This seems to me to be a red herring.  What does connectivity have to do
 with your choice of OS?

While technically possible to write all sort of sw yourself, you
choose an OS based on the affordances it offers.

The OSs being discussed (Android, ChromeOS) have very strong
assumptions about ubiquitous connectivity to the internet and the role
of the device (network client, not peer, not server).

With enough work and time you may be able to provide all the missing
bits and fix the broken libraries and APIs. You might even rewrite the
apps in the app store to work without connectivity.




m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] For Sugar Everywhere, Google-ize!

2011-02-16 Thread Martin Langhoff
Hi folks.  I wish to make a radical proposal:

Sugar is starting to move forward again. We could focus or we could
Get Distracted!

:-)

[ Yes, there are some interesting hints on the Android side. And on
the cloud. And Tablets! And ChromeOS! And Win7-on-Nokia! Don't forget
Kinect. Rebase and reimplement on every latest fun-thing-du-jour. CADT
wins - http://www.jwz.org/doc/cadt.html ]

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] For Sugar Everywhere, Google-ize!

2011-02-16 Thread Martin Langhoff
On Wed, Feb 16, 2011 at 7:31 PM, C. Scott Ananian csc...@cscott.net wrote:
 Stepping back for a moment, the key question is: how can we get Sugar
 out of the window manager and network manager and activity update and
 UI toolkit business, where it's just not keeping up (and wasting our
 efforts), and concentrate on the stuff we're all really here for:
 enabling kids to learn and explore and share?  How much can we strip
 away and still have Sugar?

If you want to abstract away, get far away from the computer and the
OS and target HTML5. You'll have some significant limitations, but
that's the tradeoff.

The thing is... if you want to be closer to the metal, you're gonna
grind against it; and IMHO the best path looks a lot like what we have
in Fedora+Sugar. We pay a big price for it, but it takes us to the
highlands in Peru and many deep deep jungles, without and XS and
without internet.

Forget about kids in those places (they'll get broadband-quality
internet... eventually) and yeah, we can do it all with JS and your
favourite language on the server side.

I look back at when OLPC started, and some things have changed in the
world _we_ live in. But the kids we want to help with... their world
hasn't changed much. They still haven't got internet for starters.
Some things might be a tad closer -- lower costs per laptop, tablets
are possible -- but connectivity isn't any easier or any cheaper.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] !! in 10.1.3, setting languages property clears all activities

2011-01-30 Thread Martin Langhoff
On Sun, Jan 30, 2011 at 11:58 AM, Yamandu Ploskonka yamap...@gmail.com wrote:
 thus having an image available might actually save bandwidth - AFAIK Sugar
 is about half the size of a Fedora download

Yes it is smaller, but if Tim in Haiti is very bw-limited, even the
smaller thing is too large.

Daniel -- looking forward a bit... would it be practical to build an
img with a longer list of locales (all the ones we have reasonable
support for), and then extract the relevant files in a tarball or
similar so that they can be installed (with a script)?

Are locales cleanly separated into files / dirs or is there any file
that needs to be recompiled?

If it's doable, there is a definite use case for auto-installing
signed-tarball-with-locale from USB.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] llamado internacional a capacitadores Moodle

2011-01-19 Thread Martin Langhoff
2011/1/19 Yamandu Ploskonka yamap...@bolinux.org:
 Ceibal ha publicado este llamado para capacitadores Moodle

 http://tinyurl.com/4rnkl2v

 Es trabajo a distancia, 1.000 USD por mes, requisito es ser residente de un
 pais del Banco Interamericano de Desarrollo

Excelente!

 Si alguien está en una lista Moodle (yo me borré hace un año), por favor
 copiar, y ¡gracias a anacim!

Yo voy a pasar el mensaje.

 Y si Ceibal ha publicado esto en listas Moodle, les debo una disculpa y una
 pierna de cordero bien asada la próxima vez que pase por el paisito.

En vez de ofender sin ninguna buena razón a gente que está trabajando
en serio, y por las dudas pedir disculpas... qué tal evitar ofensas
sin razón?

un saludo,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Child in charge of FOSS or Sugar

2010-09-21 Thread Martin Langhoff
On Tue, Sep 21, 2010 at 9:21 AM, Teemu Leinonen teemu.leino...@aalto.fi wrote:
 The issue is even more important when the project is claiming to
 promote FLOSS culture, like in the case of Sugar. In my definition of

That is _not_ the primary goal of Sugar. Sugar aims for lots of goals,
first and foremost, is about children as users, and their learning.

One of the key aspects of the FOSS culture that is very visible in
Sugar is that it is something explorable, learnable, hackable (as
opposed to a black-box).

Other aspects of FOSS are less applicable to primary-school age
children and their learning, so...

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Child in charge of FOSS or Sugar

2010-09-17 Thread Martin Langhoff
On Fri, Sep 17, 2010 at 9:27 AM, Søren Hougesen
soren.houge...@gmail.com wrote:
 For about a month ago, I asked as a curious outsider, if kids were actually
 hacking sugar.

Two factors are important here:

 - We all have very high and complex expectations for Sugar, so Sugar
itself is internally complex; and that trend is increasing. So to
actually hack in the core of Sugar you have to make a long trip of
discovery and learning. (Activities are a lot easier to hack.)

 - Sugar (and XOs) have not been in use for long enough! Sugar users
have only started their journey. Will they travel all the way to
hacking Sugar? Hard to know! If they are working on TurtleArt /
TurtleBlocks, EToys, Scratch or Pippy, they are on the right track.

hth,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Mesh Dreams = OLSR

2010-08-25 Thread Martin Langhoff
On Tue, Aug 24, 2010 at 11:13 AM, Reuben K. Caron reu...@laptop.org wrote:
 Where Mesh != 802.11s but rather an adhoc, self healing, self
 organizing routable network.

Cerebro gave a great working demo of what you describe. Don't know how
they compare.

I think it is perfectly feasible to achieve what you want...

 - to do it seamlessly and with polish will take a ton of work

 - very few users will actually benefit because the under a tree
scenario covers IMHO most of our interesting use cases.

People do talk about having a mesh that covers their whole town, and
it's great dream but not achievable with our current constraints

 - town-wide meshes are made of stationary nodes

 - the mesh approaches we're discussing burn CPU / battery...

 - perennially power-starved users will focus on use, not on
maintaining the communal mesh up

 Imagine a world where Sugar on a Stick machines can communicate on the
 same network as an XO laptop

We have that now with ad-hoc and infra. Limited but we have it.

 A world where mesh capabilities are
 hardware agnostic allowing anyone to bring up a mesh network by
 booting a live cd.

Mesh is pixie dust for most people. Your 'imagine' lines will make the
imagine things that cannot be made to work _in the way people
imagine_. Some meshy things can be made to work in a lab. Others just
involve tradeoffs no sane user would take on...

We've had bazillion threads about this, because mesh stokes passion.
Problem is... even if you had the magical code right now working
seamlessly... the cost/benefit ratio isn't good.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [SLOBS] Sugar Labs 2010 Goals Review

2010-07-14 Thread Martin Langhoff
On Wed, Jul 14, 2010 at 3:04 PM, C. Scott Ananian csc...@cscott.net wrote:
 I think an honest assessment would indicate that OLPC has done some
 initial work on supporting touchscreen devices, but that SugarLabs has
 not (so far). (...)

SugarLabs is where many developers get together. Similar to 'linux dev
community' vs 'RH linux kernel developers'.

So if OLPC developers that hack on Sugar do that work, the SL dev
community is doing it.

WRT dogfooding, I think we have to do it to a reasonable extent. It's
getting better, and much closer to happening for me -- specially with
the HS machines.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Who determines what version of Sugar is used in the field?

2010-07-11 Thread Martin Langhoff
On Sun, Jul 11, 2010 at 7:02 AM, Mel Chua m...@melchua.com wrote:
 Mel's response: To me, this is very clear - SL decides what version(s)
 of Sugar it will support, and deployments will decide what version(s) of
 Sugar they will use.

Exactly. That's a huge part of the Free in FOSS.

We can all stand on top of a mountain and declare that people should
run X, Y or Z software. But deployments take their own decisions.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [SLOBS] [SLOBs] F11+0.88+XO1.* as a SL project

2010-07-01 Thread Martin Langhoff
On Thu, Jul 1, 2010 at 5:29 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 So that could be what defines a project, but which are the
 consequences of becoming an official project?

Yeah - what does it mean? I'd say just highlight, endorse, promote,
congratulate and celebrate projects :-)

Truth is, of the people who drive it drop it... well... that's it.





m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Notes from OLPC/Waveplace Health Discussion

2010-06-25 Thread Martin Langhoff
On Tue, Jun 22, 2010 at 6:27 PM, Beth Santos b...@waveplace.org wrote:
 See notes below about our Public Health meeting from Tuesday, June 22nd at
 4pm EST.

Given the interest in health -- do you know about...

 - USAID's health materials at http://www.globalhealthlearning.org/

 - WHO Pacific's openly available health materials at POLHN - login
as guest to get into the courses at
http://courses.polhncourses.org/course/category.php?id=9 . Main
website at http://polhn.org/ , brief outline of what they do at
http://moodle.org/mod/forum/discuss.php?d=66852

cheers,



m

-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] Proposal release management

2010-06-24 Thread Martin Langhoff
On Thu, Jun 24, 2010 at 2:05 PM, Michael Stone mich...@laptop.org wrote:
 Perhaps we should instead be talking about whatever role
 describes the people who /do/ care about the code that goes in?

Programmer. Implementor. Product manager. :-)

I think the view is that features have their own drivers (motivated
programmers making sure it gets done) the RM keeps things orderly as
they get merged or landed into the master branch.

The above is just my limited understanding -- proper SLers probably
know much better.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Marketing] OLPC rules out Windows for XO-3

2010-06-08 Thread Martin Langhoff
On Tue, Jun 8, 2010 at 6:56 PM,  fors...@ozonline.com.au wrote:
 Do you think that the solution is to create a new and more narrow list

No more lists please ;-) ! Move thread to d...@lists.laptop.org where
it belongs ;-)

Mostly the same crowd, but not quite.


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Supporting Sugar .88 on the XO1

2010-05-21 Thread Martin Langhoff
On Thu, May 20, 2010 at 7:48 PM, David Farning dfarn...@gmail.com wrote:
 As Bernie announced, we working on supporting Sugar .88 on the XO-1.

Excellent. No need for soul searching. Get it done for your users, get
the patches out :-)

Give not a second of thought to blame and failure.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Working with a commercial entity.

2010-05-17 Thread Martin Langhoff
On Mon, May 17, 2010 at 1:43 PM, David Farning dfarn...@gmail.com wrote:
 Over the past couple of months I have been exploring business
 opportunities to promote the adoption and development of Sugar.  One
 of these opportunities is a service and support business for
 deployments.  As such, we are building network of developers to work
 on deployment specific issues.

Excellent news. All successful software -- regardless of license,
platform and other factors -- thrives on a network of highly skilled
professionals around it.

IME, an important challenge going forward for all involved is to
maintain a high level of professionalism in the good and in the bad
times.

There are lots of little things -- for example managing expectations
and knowing when you are speaking for yourself / your company, when
for SL, when for OLPC. Some people have @laptop and @sugarlabs
addresses -- making sure that it is clear who you are, and what hat
are you wearing at a particular time is not trivial.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Working with a commercial entity.

2010-05-17 Thread Martin Langhoff
On Mon, May 17, 2010 at 6:04 PM, Christoph Derndorfer
e0425...@student.tuwien.ac.at wrote:
 Done critically, creatively, and transparently, voluntary free software
 projects

There is a bit of misdirection in there. Projects are rarely defined
as a voluntary free software project. IMHE successful long term
projects have diverse group of developers with diverse driving forces.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Working with a commercial entity.

2010-05-17 Thread Martin Langhoff
On Mon, May 17, 2010 at 6:52 PM, Jonas Smedegaard d...@jones.dk wrote:
 Making deals with
 commercial partners have a tendency to spawn discrete communication and work
 shared openly but as a result, not a peer process (a famous example is that
 of Google Android release process of linux kernel patches).

Actually, most of the kernel development these days is funded. The
planning, design, development, review and rework are done openly. All
teh technical work is open and transparent, that's all.

Android, of a thousand of funded projects, has been mismanaged from
the PoV of the kernel upstream. Sure. But the correlation you are
trying to make is not there. The evidence is overwhelmingly on the
other side.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] How to save Journal entries from multiple students to a single computer?

2010-05-14 Thread Martin Langhoff
David, Sugaristas,

maybe there's a way to disable the auto-login-as-liveuser and create
a different account (and homedir!)  for each user.

I don't know how SoaS does the auto-login-as-liveuser -- my recipe would be

 - find out how, and disable the trick

 - create accounts for each user

 - have them login as you would in a shared terminal



m

On Fri, May 14, 2010 at 12:59 PM, David Han ds...@bu.edu wrote:
 I'm David Han. I'm a student at Boston University. Anurag Goel, Francis
 Thalakotur and I (all BU students) will be deploying Sugar on a Stick to
 three classrooms in Delhi, India this summer. We're researching the affect
 Sugar has on student learning.
 A major part of our research design is analyzing student work on digital
 portfolios. On Sugar, the Journal is the closest fit to a portfolio.
 How can we take the data from the students' Journals and save it on a single
 computer?
 Thanks!
 David Han

 --

 David

 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep




-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] How to save Journal entries from multiple students to a single computer?

2010-05-14 Thread Martin Langhoff
2010/5/14 Raul Gutierrez Segales r...@rieder.net.py:
 Based on the backup function, I wrote a script that calculates the total
 number of Journal entries
 (among all users) for each activity. My idea was to infer the favorite
 activities.. but I need
 some heuristics because counting created entries alone is kind of
 misleading.

How about getting this reimplemented in PHP, and exposed in Moodle so
it integrates with the teacher's view of the course?

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Peru, OLPC and Wikipedia

2010-05-11 Thread Martin Langhoff
On Mon, May 10, 2010 at 11:49 PM,  fors...@ozonline.com.au wrote:
 the interviewed social Darwinist is Robert Wright, the author of  Nonzero
 http://www.nonzero.org/

 The filmmaker is Righteous Pictures http://righteouspictures.com/

 Wright seems to believe that there is a higher purpose to biological
 and social evolution, that in some way, we will be fulfilling our
 destiny if we become one globalised culture.

When I watched the videos, I did get a similar feeling of concern. And
Robert Wright's answers can be read as neo-social-darwinist. But note
the can be read... I am not sure if he is actually darwinist;
reading his book right after reading Guns, Germs and Steel may lead to
a completely different perspective.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-17 Thread Martin Langhoff
On Sat, Apr 17, 2010 at 4:45 AM, Peter Robinson pbrobin...@gmail.com wrote:
 And there is a perfect reason for a stable distro such as RHEL or CentOS :-)

:-)

Two quick things I want to inject into this conversation.

 - Timing affects this decision. We're not in the abstract -- this is
_now_. If RHEL6/CentOS6 is reasonably close to shipping on the target
release date, I'd pick RHEL6 instead of F13/F14. Maybe a year or two
later the base OS is F16. This is entirely pragmatic.

 - In my (fairly long) experience customising upstreams for
deployment, once your upstream has the basics you need, it's _a lot_
less work to backport specific things you need than to re-base,
re-test, re-stabilise all your work on top of a new release often.
Specially when your test surface is large. And ours is _huge_.

Yes, backporting things is a pain, but it's visible and localised. And
you know when you are done. Re-testing is a huge workload, and we're
just not seeing it because very little of it is getting done. The test
teams we have are good -- we'd just need 10x of them! So many bugs
that come from library changes (churn) are not being found, reported
or fixed; and this has very low visibility, and hard to measure
completion.

Earlier (F7, F9), stable-ish upstreams didn't have what we needed, so
Fedora's bleeding edge approach was crucial.  When RHEL6/CentOS comes
out, that game changes profoundly.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] ANNOUNCE: New F11 XO-1build 115 Paraguay

2010-03-26 Thread Martin Langhoff
On Fri, Mar 26, 2010 at 6:47 PM, Bernie Innocenti ber...@codewiz.org wrote:
 Our short-term goal is to meet a release criteria of no
 regressions against build 801. Once this is done, we'll re-sync with
 the latest improvements from our upstreams, F11-XO1.5 and F11-XO1.

Bravo. To Stephen, to all the ParaguayEduca folks pushing for this. To you.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Argentina List

2010-03-26 Thread Martin Langhoff
On Fri, Mar 26, 2010 at 8:42 PM, Gonzalo Odiard godi...@gmail.com wrote:
 The Decalogue is a proposal about  how a project 1 to 1 should be, to
 provide to the ministry of education of the city of Buenos Aires.
 Its interesting remark that we and 12 associations are developing and
 signing the decalogue.

This is good progress -- and I am frankly impressed with the govt there.

One of the main challenges for SL  OLPC is to educate governments
about what's important to consider when planning 1:1 projects -- and
avoid it all coming down to what's the shiniest laptop we can get for
the lowest price. Which still happens, lots.

The hard part is moving from shiniest to best fit for the
challenges; and from laptop to the whole package view, including
the laptop's technical suitability to kids' environments as well as
important intangibles like community, educational orientation 
philosophy and openness...

If you think from the perspective of the children and schools
involved, those things make or break a project... but it is hard to
know you need to evaluate them (specially for people in a conventional
govt IT environment). And the evaluation is not easy.

But if we were into easy, we wouldn't be here.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Marketing] SoaS change of direction: heads-up on convos in other lists

2010-03-25 Thread Martin Langhoff
On Thu, Mar 25, 2010 at 9:10 AM, Peter Robinson pbrobin...@gmail.com wrote:
 So what do you see that we are missing to be able to do that?

I'll assume you're referring to burning the usb disk. I agree with
you -- it's hard to point at any single thing that would make it
significantly easier (no silver bullet), and the easiest is to ship
USB disks with SoaS on them (and a few people seem to be doing that).

In any case, I'm not a user of the GUI iso-to-bootable-usb tools...
someone closer to that user profile can probably help with hints as to
pitfalls and gaps...

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Marketing] SoaS change of direction: heads-up on convos in other lists

2010-03-23 Thread Martin Langhoff
On Mon, Mar 22, 2010 at 8:57 AM, Walter Bender walter.ben...@gmail.com wrote:
 the real intention is
 this is where you start

But... what's the target user for a this is where you start? Someone
who can make their own spin... there's only very few of those target
users, and they can help themselves (IOWs if there isn't a SoaS,
they'll yum install sugar-*, set gdm to autologin and they'll be ok).
Not many of those users are close to a school.

Teachers who want to use SoaS in a classroom... there are lots of
them... and they don't want to learn how to make spins. It's usually
hard enough to burn the USB sticks so that they boot already. And
they need many activities to be included, so they can give it to 6 or
7 year olds...

Yes, there are some teachers who have a geek sidekick with
linux/fedora know-how, but that's a vanishingly small number...

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Marketing] SoaS change of direction: heads-up on convos in other lists

2010-03-23 Thread Martin Langhoff
On Tue, Mar 23, 2010 at 11:46 AM, Martin Langhoff
martin.langh...@gmail.com wrote:
 On Mon, Mar 22, 2010 at 8:57 AM, Walter Bender walter.ben...@gmail.com 
 wrote:
 the real intention is
 this is where you start

 But... what's the target user for a this is where you start? Someone
 who can make their own spin... there's only very few of those target
 users, and they can help themselves (IOWs if there isn't a SoaS,
 they'll yum install sugar-*, set gdm to autologin and they'll be ok).
 Not many of those users are close to a school.

Sebastian, SoaS'ers,

I am aware that here everyone-but-the-ones-that-build-it are talking
about SoaS. Personally, I am thankful for the work you do... I have
also been using SoaS recently as a starting point for a SoaS
matching OLPC builds and that was tremendously useful. Thanks!

I'd reword what I wrote earlier to say: there is a huge need for
something like SoaS that focusses mainly on being in the hands of
teachers (and may be useful for testers and developers like me). From
the outside, it seems there's nobody in better position to do it than
you.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] SoaS change of direction: heads-up on convos in other lists

2010-03-20 Thread Martin Langhoff
On Fri, Mar 19, 2010 at 10:23 PM, Mel Chua m...@melchua.com wrote:
 The short version is that instead of include all Activites by default,
 we're thinking of shipping very few (6) Activities by default - the ones
 that help users get further Activities and help

I read Sebastian's post... and is less drastic than that. He seems to
say: include only the well tested, known to work, actively maintained
activities, with an eye towards activitries that serve as a good intro
to the platform and that demo well.

But you say only 6... Which one is it?

The initial proposal I like; makes a lot of sense and raises the bar.
IT basically increases the chances of a satisfactory first use.

Six activities not so much -- you need many steps + internet to add
activities... and it'll be random activity from ASLO, may well be
unstable or useless. It significantly _reduces_ chances of
satisfaction.

All IMHO...


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] SoaS change of direction: heads-up on convos in other lists

2010-03-20 Thread Martin Langhoff
On Sat, Mar 20, 2010 at 12:46 PM, Peter Robinson pbrobin...@gmail.com wrote:
 On Sat, Mar 20, 2010 at 10:26 AM, Sean DALY sdaly...@gmail.com wrote:
 The problem with this approach is that it renders SoaS ineffective for
 new tryers of Sugar (i.e. the overwhelming majority of teachers and
 parents we are trying to reach).

 I don't think it will be any less ineffective than having 20
 activities of which half have issues, crash or just don't run.

Are people saying _only 6 activities work reliably?_

My question of which is it? was assuming there are more than 6 that
run well, demo well, maintained, etc. So it meant which plan is it, 6
activities that allow downloading and installing of more, or the good
ones?

If there are only 6 good ones...  would focus on making that list longer.

Did APIs break with Sugar churn, Fedora churn? Developers upload
without testing? (Rethorical! Flamefest warning! Those questions are
bound to be a flamefest blaming people who don't deserve to be
blamed... :-( )

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [SLOBS] non-free activities on ASLO

2010-03-18 Thread Martin Langhoff
On Thu, Mar 18, 2010 at 2:41 PM, Chris Ball c...@laptop.org wrote:
 Yes.  We ratified at a SLOBS meeting that non-free activities (or
 content) should *not* be hosted on ASLO, and attempted to specify
 what we mean by non-free:

I personally think it is very good that free are clearly separated
from non-free, and I think it's good strategically for all involved.

There is one aspect that will be tricky on the content side -- it is
very easy to create / release content that is in itself free, but
dependent on non-free software. Picture the well-meaning content
creator that releases a Flash interactive under a CC license (and it
uses fancy Flash10 things that are not in Gnash).

Educational content creators aren't as educated as FOSS programmers in
the vagaries and politics of patents, software licensing and all (they
are educated in other legalities, usually). We can't flame them for
being dumb, they are smart about a different set of things.

Much of their work will be what Debian would call contrib -- Free in
itself but depending on non-free bits.

While 'contrib' in Debian is usually not very big, if Sugar succeeds
attracting content creators, it might be a big category... at least
until the free tools mature, and the authors learn why it matters,
switch tools, etc.

It is a social process that will take a while -- I am sure there'll be
'contrib' stuff for quite a while, maybe forever.

/rambling background

So... what about contrib?




m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] US Secretary of State Hillary Clinton praises OLPC in South America

2010-03-17 Thread Martin Langhoff
On Wed, Mar 17, 2010 at 10:58 PM, Yoshiki Ohshima yosh...@vpri.org wrote:
  And if she gave an impression to think that giving laptops to
 children in the disaster-hit country will solve their problems, it
 would be a political suicide.

Do read Hillary's speech. It is actually pretty good, and the mention
of OLPC is well framed amongst projects that can get LatAm countries
into thriving societies (and economies). None of these projects will
on its own turn around a region, but a smart combination of them, and
serious work will. And this is visibly at work in many LatAm countries
today.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] Children want Sugar 0.84, for the wrong reason

2010-03-13 Thread Martin Langhoff
On Sat, Mar 13, 2010 at 8:49 AM, Bernie Innocenti ber...@codewiz.org wrote:
 On Sat, 2010-03-13 at 08:33 -0500, Gerald Ardito wrote:

 By the way, how do you upgrade the XOs (we have XO-1s) to .84? This is
 a very big deal for us.

 We use a local variant of the F11-XO1 images by Stephen Parrish, signed
 with the deployment keys.

How well is that build working, from a let's use it in the field PoV?

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] Children want Sugar 0.84, for the wrong reason

2010-03-13 Thread Martin Langhoff
On Sat, Mar 13, 2010 at 11:50 AM, Bernie Innocenti ber...@codewiz.org wrote:
 If you ask me: our recent F11-XO1 builds have reached equal or better
 quality than build 801, provided you disable automatic power management.

Are all activities working, including collaboration? In Gnome, can you
actually use FF? Camera?

 Hopefully, they will complain a little less on the next upgrade to 0.86
 and 0.88... Until they finally get used to the idea that software tends
 to improve over time rather than getting worse.

Or we slow down to a rhythm that they can cope with ;-)!



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Video Chat, Video Editing and VOIP activities for Sugar

2010-02-15 Thread Martin Langhoff
On Sun, Feb 14, 2010 at 3:33 AM, satyaakam goswami satyaa...@gmail.com wrote:
 Old one http://cinelerra.org/about.php still , also can look at the
 distros like ubuntu studio .

Cinelerra is a quirky beast, designed for high end hw, with lots of UI
complexity, abundant unexplained segfaults and but it works for me
developers.

May be it can be turned into the opposite of what it's been for the
last few years. But it does seem like you have better candidates these
days...



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] dealing with mailing lists

2010-01-13 Thread Martin Langhoff
On Wed, Jan 13, 2010 at 2:20 PM, Luke Faraone l...@faraone.cc wrote:
 Your mail client doesn't collate mails with similiar content and identical
 Message-IDs? Maybe Gmail has me spoiled, but I'm sure there are ways in
 other clients...

Same here on the gmail spoilage. But naturally not everyone likes it.

Modern procmail has a 'catch duplicates' feature. It's not perfect --
just like gmail's, it leaks a dup every once in a while, specially if
the mailing list sw messes with the message a lot -- but in practical
terms it works just fine.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] Mockup for collab.sugarlabs.org

2010-01-07 Thread Martin Langhoff
On Wed, Jan 6, 2010 at 12:24 PM, Aleksey Lim alsr...@member.fsf.org wrote:
 http://wiki.sugarlabs.org/go/Collab_mockup

I see that you are pointing to Ubuntu's brainstorm, which has a huge
overlap with the wiki-ish blueprints and tasks/bugs as tracked in
launchpad/malone.

Comparing Ubuntu's brainstorm with their own use of
blueprints+bugtracker, the blueprints+bugtracker win big time.
Brainstorm takes a lot of page / screen real state for very few
tasks, and the quality of discussion/interaction isn't very high.

Maybe a better path for users to get into the wikipages that Walter
mentioned (Feature Request, etc) would work?

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Need Live CD to take to Argentina

2009-12-29 Thread Martin Langhoff
On Tue, Dec 29, 2009 at 10:32 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 You got some good replies already, but you may want to consider
 contacting Gustavo Ibarra or Gonzalo Odiard (cc'ed) who are pushing
 Sugar in Argentina.

My thoughts exactly.

Also -- if you're going to be in Buenos Aires, it is worthwhile to
cross over to Uruguay. Colonia del Sacramento is a gorgeous city,
there is a direct ferry from Buenos Aires harbour, and is of course
Ceibal territory.

I grew up in BA, and spent a lot of time in Colonia and its
surroundings. Thoroughly recommended.


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] hearing impaired education and Sugar

2009-12-16 Thread Martin Langhoff
Hi David,

I think the Ceibal / LATU team has also been looking at various
accesibility tools for Sugar. I've been talking with them recently
about a 'Zoom' tool for kids with limited vision (hoping to post about
this soonish) , and I think they've done some work with a screen
reader.

CC'ing Guadalupe Artigas and Emiliano, as I suspect they may have been involved.

cheers,


m

On Wed, Dec 16, 2009 at 5:47 AM, David Han ds...@bu.edu wrote:
 Hi all,
 I'm David Han, a Boston University student. I'm working with Caroline and
 Anurag in Boston.
 There is a prominent school for the hearing impaired in Allston, MA (Horace
 Mann School for the Deaf and Hard of Hearing). This is very close to BU. I'm
 hoping to organize Sugar on a Stick workshops for the local community at the
 Honan-Allston Branch of the library. I would like to approach this school to
 participate in our workshops.
 Are there activities on Sugar that support the hearing impaired?
 -David Han

 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep




-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Sharing work between XOs/SOAS devices

2009-12-15 Thread Martin Langhoff
On Tue, Dec 15, 2009 at 6:30 PM, Gerald Ardito gerald.ard...@gmail.com wrote:
 As our 5th graders are doing more and more work with their XOs, their being
 able to turn in and share their work products (as opposed to collaborating
 with others) is becoming more and more important.

This is very high priority for me. At the moment I'm on leave, so
please forgive brevity... deployments using XS/Moodle are in minority
also so...

 - On 0.84/0.86 sharing Journal Entries via usb sticks just _does not
work at all_. I have a patch for that on dev.l.o, posted recently here
asking for review... (and then RL hit and I went on leave... but
nobody's reviewed it :-/ )

 - 0.84/0.82 cannot read Journal Entries saved on a USB stick by 0.82.
This is serious as there is no sane upgrade path for the passionate
committed teachers that have been putting work on their materials
(upgrades in large deploymetns are done via reflash of the NAND, as
olpc-update doesn't scale network-wise). I have an almost working
patch for 0.84 to read JEs from 0.82, will try finish/post it soon.
And I'll be begging for review on sugar-devel...

 - Now, re the workflow you describe when you have an XS, it is
horrid. What I want to do ot make it simpler is...

   1 - Teach the XS/Moodle about shared status of JEs or implement
in Moodle a share this option; in both cases, it's for the files
already saved automagically by the backup system.

   2 - Make the backup UI more prominent, and also a UI of shared
documents of my classmates

   3 - Add in the Journal some option to force-a-backup-sync-now, or a
very smart heuristic to do it in the background.

Does the above help?



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Sharing EToys projects

2009-12-09 Thread Martin Langhoff
On Mon, Dec 7, 2009 at 12:31 AM, Gerald Ardito gerald.ard...@gmail.com wrote:
 I am working with 140 5th grade students who are using XOs (mostly) and
 netbooks with SOAS.
 About 50 of them are using Etoys to create projects.
 I am trying to find a way to share them with their teachers and each other.
 When I try to upload them to a Moodle course and them download them, the
 downloaded files can't be read by EToys.

If you are using the Moodle included in XS 0.5.2 or 0.6, I added the
etoys mimetypes so this would work:

http://dev.laptop.org/git/users/martin/moodle.git/commit/?h=mdl19-xsid=c4a2a76328b5ff0ee8d4289445f41b42ffd46e6d



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] The Guardian: PlayPower: 1980s computing for the 21st century

2009-11-09 Thread Martin Langhoff
On Sun, Nov 8, 2009 at 3:24 AM, Yama Ploskonka yamap...@gmail.com wrote:
 Elonex One clones are available right now for about $75 USD in
 quantities over 100.  They were released original well after the XO 1,
 and have about similar hardware.  Originally they sold for about $300.

Again, probably unsold stock.

 The XO seems to be about the only one defying Moore's :-)

No, we are in good company. I am seeing some companies doing
misleading PR over *incomplete* laptops that allegedly cost USD100.
Except that if you add ram, storage and some kind of battery, they
cost 200. And Wifi is still not included.

Forget about it being designed for kids, rugged, long life batteries
that don't explode, high quality screens or anything.

We opened this market, so it's good to see it evolve. It'd be nice to
see people build something actually comparable, at a comparable price.
Nobody does right now.

Do they muddy the waters? Heck yeah! Dodgy PR is way cheaper than engineering.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] The Guardian: PlayPower: 1980s computing for the 21st century

2009-11-09 Thread Martin Langhoff
On Mon, Nov 9, 2009 at 4:57 PM, Yamandu Ploskonka yamap...@gmail.com wrote:
 ROFL!!!
 żte tragaste un payasito?

This is not a forum for trolling. And do take note that this work...
is serious work for a lot of us. Not for you clearly.

I don't think you know much about the strange dynamics of
manufacturing electronics. If you did, you'd be looking for more
information about what these people are doing. It is incredibly hard
to get good pricing, unless you cheat somehow. And there are many ways
of cheating.

If you are curious, maybe you should contact those suppliers and ask
them if they have a limited stock or whether they can build them at
that price, and on what conditions -- cash up-front? how long before
delivery? Is the price FOB, and at which port?

A usual trick in many markets where stock is expensive (and short
lived as 'hot electronics' are) is to get a good profit on the early
sales (when the product is hot), and then dump the remaining stock
(sometimes below cost) at the end of the sales cycle.

I don't know how the technique is called, but I've seen it in action
since I was around 14 years old, and bought my computer parts at the
tail end of it :-)

I think the battery we ship is for anyone to buy from the suppliers --
but they'll have to bring the whole machine down in consumption
radically for our battery is very low power. And that takes real
engineering. Screen -- it's not ours I suspect (but I don't know for
a fact).



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep

Re: [IAEP] The Guardian: PlayPower: 1980s computing for the 21st century

2009-11-07 Thread Martin Langhoff
On Thu, Nov 5, 2009 at 10:33 PM, Sean DALY sdaly...@gmail.com wrote:
 http://www.guardian.co.uk/technology/2009/nov/04/playpower-80s-computing-21st-century

Interesting. Though the challenge they have -- localising closed src
binaries... to non ASCII-using locales -- is rather hard.

Hard not to note the very misinformed description of OLPC in Uruguay:

Recently, the project made a group to provide computers for every
student in Uruguay, but after years of deal-making and political
machinations, it is still only making relatively slow progress.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] The Guardian: PlayPower: 1980s computing for the 21st century

2009-11-07 Thread Martin Langhoff
On Sat, Nov 7, 2009 at 11:48 PM, Jecel Assumpcao Jr je...@merlintec.com wrote:
 The non ASCII is a complication, but changing binaries was very popular
 in Brazil in the 1980s (the copyright law here was only extended to
 software in 1987).

I am argentine, and grew up patching binaries on the C=64. It's been
downhill from there ;-)

Anyway, the point is: within ascii, you can binary-patch to localise
(with some imagination and elbow grease). But non-latin scripts are...
very hard.

Even for th open source projects mentioned -- anything like utf8 text
handling on 8bit cpus is just going to be pain. They're more likely to
use cranky codepages. Ugh. I sure don't want to return to *that*
world.

 The main factor for the low costs is Moore's law: you
 can either get twice the transistors for the same price in 18 months or
 the same transistors for about half the cost.

I don't think it's quite like that. Making chips is only cheap if you
have huge volume. Basic QA of chips and boards is costly. Assembly (it
has countless parts) is costly too. Financing a production run
requires a lot of money, and stocking all of that costs... lots.

It's very likely the they are just selling very old stock -- that's
the only thing that'd explain the price. As soon as it runs out, any
crazy entrepreneur that wants to make more will find out the real
costs.

Anyway, it's a great project, if limited.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Some Questions About Setting Up A School Server

2009-10-23 Thread Martin Langhoff
On Fri, Oct 23, 2009 at 10:37 AM, Caryl Bigenho cbige...@hotmail.com wrote:
 Jim needs help setting up a school server. For starters, I referred him to:

 He has the following questions.
 what's missing at least in part is network
 topology and possibilities, especially on the
 LAN side of the xs.

There are some graphs that illustrate the network topology - see

http://wiki.laptop.org/go/School_server
http://wiki.laptop.org/go/XS_Installing_Software

 for example, assuming eth0 for WAN (internet
 access) and eth1 for LAN (xo) access, can we
 connect eth1 to a switch and connect an access
 point to the switch (this lets us connect xo
 boxes either by wifi or by wire).

Yes yes yes. Do read the links above :-)

 as a different example, how to configure one
 of those cheap little home routers so we can
 connect eth1 to the router and then connect xo
 boxes either to the built-in switch on the
 router or the built-in access point on the
 router to allow the xs dhcp server to respond
 to xo requests for ip addresses (i.e. inhibit
 the router's dhcp server)?

I have seen instructions for at least one model of AP  in our 'XS
Techniques' page. But as you know, there are gazillion APs out there.
Cheap, expensive, simple, complex... some even work.

You might have to do some research on the model you have, and read the
documentation that comes with it -- or that the vendor posts on the
big wide internet.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Montessori madness...

2009-10-12 Thread Martin Langhoff
On Mon, Oct 12, 2009 at 10:18 AM, Sameer Verma sve...@sfsu.edu wrote:
 I've been reading Montessori Madness for a few hours now, and I find

Another good one is Montessori Today
http://www.amazon.com/Montessori-Today-Comprehensive-Education-Adulthood/dp/080521061X

The funny thing is that since I've been exposed to Bryan Berry's
poignant theory of education, I can't help looking at Montessori and
thinking that it is excellent, but not because Montessori's approach
and materials are inherently better.

It is excellent because

 - Montessori teachers are teachers who are clearly smart and
passionate about education, and the school environment (principals,
etc) share the smarts and the passion.

 - Parents sending kids to a Montessori school are smart and
passionate about education.

 - The group of kids is small and manageable, so the smart and
passionate teachers can work their magic.

And that wins. They could teach with computers, or abacuses or post it
notes or books written in Esperanto. It's all a catalyst that brings
the 3 (purely human!) elements above together. Indirection. A social
mind trick.

Of course, I like most of Montessori's approach. But remove the human
elements and... poof! it's effects will be gone. Montessori strategies
in a crowded group with an unenthusiastic teacher have very slim
chances.

Bryan, you need to postulate your theory more formally :-)

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Montessori madness...

2009-10-12 Thread Martin Langhoff
On Mon, Oct 12, 2009 at 3:41 PM, Dave Bauer dave.ba...@gmail.com wrote:
 Hi Martin, can you point to Bryan's theory or give me a hint on
 search terms to find it?

I googled for it too, don't think he's posted anything
google-readable. He mentioned it in a couple of presentations at OLPC.

Boils down to the fact that most of the early trials / pilots of
technology or technique in education, including things like the
Paper/Negroponte adventure many years ago, Montessori's own work with
kids, etc succeed because they are done with small groups of children
and passionate talented educators.

So IIRC Bryan shows one of the pictures of Papert back in the 70s
working with kids and computers in Dakar, and points out that you have
Papert and 12 kids. The computers are redundant.

You could do the same with a picture of Montessori herself, with kids
and her specially designed learning tools.

It is a controversial take on things of course :-) -- but helps me
keep focused on making simple tools that just work (see my sig!) for
teachers and kids in crowded schools.

There is no silver bullet the foundational book on programming said.
It may as well have been about teaching, or any complex human
endeavour.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Montessori madness...

2009-10-12 Thread Martin Langhoff
On Mon, Oct 12, 2009 at 4:48 PM, Yama Ploskonka yamap...@gmail.com wrote:
 Let me go a step further than Martin.  Anything, including the bestest and
 newest computer thingie, will fail when the expected enabler is an
 unenthusiastic teacher.

Sometimes. And sometimes it will make an unenthusiastic teacher
interested (maybe permanently, maybe for a while). Sometimes it will
open a window for curious kids (that is: all of them) to explore a bit
on their own.

I don't agree on the purely negative reading of WBs theory. And
actually nobody here does, otherwise we'd use our time in something
more productive.

But it is a very good kick in the gut to make us realize that we
aren't the star in the movie. The protagonists are the children and
teachers. We're just... an accessory. Sometimes useful, sometimes
getting in the way.

And I am here to maximize the useful, and minimize the getting in the way.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] XO Special interest group at Sugar Labs

2009-09-21 Thread Martin Langhoff
On Mon, Sep 21, 2009 at 3:41 PM, Martin Dengler
mar...@martindengler.com wrote:
 Seems completely redundant with F11-on-XO and SoaS-on-XO (not to
 mention debxo and probably others).  I don't see how this is going to
 do anything but cause fragmentation and confusion.

Maybe it is just a new name to recognise the efforts currently
underway? It doesn't sound like David is going to start a new project
on this. Maybe applying a label is a way to give it more visibility?



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] XO Special interest group at Sugar Labs

2009-09-21 Thread Martin Langhoff
On Mon, Sep 21, 2009 at 4:06 PM, David Farning dfarn...@sugarlabs.org wrote:
 The goal is to provide a place where the various people working

But there _are_ people working on this already, and they probably have
plans, priorities, etc.

Why don't we just let them do their thing? Are they asking for
external planning?



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] [SLOBS] SLOBs Position on SoaS

2009-09-16 Thread Martin Langhoff
On Wed, Sep 16, 2009 at 6:20 PM, Daniel Drake d...@laptop.org wrote:
 Personally i would just get on with it and let the code do the talking...
 Produce the best distribution that you can and people will use,
 respect and protect it.

+1.

Sebastian -- you have unending respect from both developers and (most
importantly) the users.

Even if the nitty-gritty of the SoaS/SL/Sugar/OLPC interaction is not
always ideal, you are building something very concrete for the users.

In practical terms, of course it is important that things are handled
fairly, but in terms of worth (as in is this worth it), I'd suggest
taking stock of the amazing impact of SoaS.

Most OLPC fans I know are running SoaS, just yesterday I met a guy who
saw me with the XO and mentioned he was been playing with SoaS, in a
completel unrelated gathering.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] The Future of Sugar on a Stick

2009-09-15 Thread Martin Langhoff
On Tue, Sep 15, 2009 at 10:24 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 We already have de...@lists.laptop.org for OLPC,
 fedora-olpc-l...@redhat.com and others for Fedora,
 debian-olpc-de...@lists.alioth.debian.org for Debian,
 ubuntu-sugart...@lists.ubuntu.com for Ubuntu. Why SoaS would be
 different and share the mailing list with the upstream developers?

And I think it is wrong and counterproductive to have so many mailing lists.

 - All have very modest subscription numbers, and very low traffic.

 - Anyone has to follow a lot of them to keep track of things!

 - But most importantly: *where the hell am I supposed to post
anything*? We'll have even more cross-posting in lists where you have
90% overlap, and to make matters worse, some of the lists involved
here have broken Reply-to settings that _break_ cross-list
discussions. So replies to a crosspost that involves fedora-olpc for
example _break_ the discussion.

Human brains s are _excellent_ at filtering, and we are a small group.
Yes, all of these are sub-projects of a grander Sugar (and Fedora, and
Debian, and Ubuntu, and OLPC) vision. These subprojects deserve a
separate identity -- but a separate identiy does not equal a separate
forum of discussion. We all talk in one shared space, but retain our
name and affiliation.

We need to hear all the voices and we naturally filter the messages
that are relevant.

   -- a separate identiy does not equal a separate forum of discussion --

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Where should we put Lesson Plans? Currwiki?

2009-09-14 Thread Martin Langhoff
Some notes I think may be interesting.

On Sat, Sep 12, 2009 at 4:58 PM, Caroline Meeks
carol...@solutiongrove.comwrote:


 For the Moodle advocates. I am a big Moodle fan. But I don't think its our
 right now solution for the work we are talking about doing.


1. Our target, elementary school teachers are not currently using
either Moodle or Sugar, adding both at once makes the learning curve even
harder.

 Adding a 3rd system... easier?


1. We are focusing on lesson plans in the 1 hour and even 20-minute
groupwork time frames.  Moodle is more focused on longer time frames.

 I am about to include José Cedeno's new 'timeline' courseformat which
should make classroom usage a bit better :-)



1. We are focusing on what the teacher will do and what the class will
do both online and offline during the lesson as well as learning goals,
standards, help for the teacher in differentiating the lesson etc.  Think
the teachers guide for the text book. Moodle is more focused on what the
student is doing online. Its not a very natural fit.


That sounds a lot like the paper-based materials Peru is putting together. A
booklet for the teacher that guides a (probably multi-day) lesson  called
XO-Reporter that covers lots of things, from choosing a topic to report
on, asking good questions, writing in news style with inverted pyramid --
some parts involve using the XO.

http://www.perueduca.edu.pe/olpc/archivos/Fasc_PERIODISTA.pdf

More like that (though of varied depth)
http://www.perueduca.edu.pe/olpc/OLPC_fichasfasc.html

For new teachers, and in agreement that we are snowing them with a ton of
new things, these docs seem to be most useful _on paper_.

I cry a bit for the lost trees, but we do need these stepping stones. And
heck, I like my key guides / books / references to be on paper. If things to
aid  support computer use want to use the same screen I am trying to use
for something else, it's a losing proposition.


1. Moodle has tremendous promise in terms of reducing teacher workload.
 Here is an example of what I hope that in the future Moodle will be able
to:
   1. Provide a link that students click and they open a Write document
   that is a template/scaffolding for a specific assignment, say writing a
   scientific argument.

 I have _just_ published a Moodle update on Friday that should do this. If a
teacher creates a template and uploads it as part of Moodle topic




1. When the document is saved it is automatically turned in as Homework
   in Moodle allowing the teacher to review and comment on the document 
 from
   anywhere, even on days when the class does not see the science teacher.

 That's a bit harder :-) but doable.





 However, I still see Moodle as just one format teachers will use.


Of course :)





m
-- 
martin.langh...@gmail.com
mar...@laptop.org -- School Server Architect
- ask interesting questions
- don't get distracted with shiny stuff  - working code first
- http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep

Re: [IAEP] Where should we put Lesson Plans? Currwiki?

2009-09-14 Thread Martin Langhoff
On Mon, Sep 14, 2009 at 3:16 PM, Caroline Meeks
carol...@solutiongrove.com wrote:
 Thank Martin!
 Your email really helped me.

No prob. I generally agree w your notes, except that reuse is heavily crossed by

 - languages and dialects
 - local culture, mores and MoE study programme

not sure what Curriki's approach is. Is there room for various Spanish
variants? British English even?



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] The Future of Sugar on a Stick

2009-09-14 Thread Martin Langhoff
On Mon, Sep 14, 2009 at 5:32 PM, Sebastian Dziallas sebast...@when.com wrote:
 Short Term Action Items:
 * We create a SoaS mailing list.
 * We establish the SoaS development team.

if you split off sugar-dev, to reach the involved people you either
have to crosspost all the time, or get everyone sub'd to both.

And from the tasks/issues... very few of our issues are so narrowly
defined to be only SoaS or only Sugar or only Fedora, specially when
we start exploring the area.

Splitting up the infra forces your hand -- before stating you have a
task, a problem, a project, you have to choose in what part of the
stack you want to address it. And that's not something you can usually
do, and even if you can, it is usually not a good idea to.

So again, you have to CC all the lists.



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Where should we put Lesson Plans? Currwiki?

2009-09-10 Thread Martin Langhoff
What David is saying is true. Current situation

 - For ease of integration - use Moodle itself, and
linux-for-education.org is a good place to do it. There is no other
curriki-like moodle instance that I know of. Moodle.org is building an
index of such resources though.

 - IME Curriki is mainly an index of resources -- only some of its
content uses curriki's wiki AFAICS.  And is focused on content that is
online.

There is no packaging of content for offline use -- in Moodle or in
Sugar. Probably because the content is not hosted at curriki itself.

On Thu, Sep 10, 2009 at 1:34 PM, Luke Faraone l...@faraone.cc wrote:
 Hm, that doesn't sound right: wouldn't Curriki benefit by making their
 content easily convertible to a variety of formats?

We'd all win, but that is a ton of hard work. And you actually have to
host the content.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] student guidelines _very_ rough draft

2009-09-08 Thread Martin Langhoff
FWIW, Helen Foster @ Moodle handles that -- according to Google's SoC
ppl -- is one of the best-run GSoCs. What I hear from students is that
the explicit 'expectations' document is very good guidance. All the
docs are -- I think -- interesting:

   http://docs.moodle.org/en/Category:GSOC

as a mentor, Helen is always there, and sends me brief kind emails in
advance of deadlines, calls on meta-mentors to help when I am bogged
down and not answering to my mentees in timely fashion, etc.

Her approach is really outstanding.

As a mentor for 3 runs now, I have so say that the best indicators of
success have been...

 - The time I spend on it -- not just direct irc time -- quality code
review takes a lot of time!

 - How hard the students work, and how skilled they are, *before* the
project starts. A student that can't get a checkout and a build going
and patch a bug or two without help is of no interest to me (in the
context of GSoC). Pretty damn high bar, but there are a lot of people
applying for GSoC -- get the best ones :-) -- and it will be valuable
dev time diverted from other work.

hth,


m

On Tue, Sep 8, 2009 at 12:45 AM, David Farningdfarn...@sugarlabs.org wrote:
 This summer, Sugar Labs had 12 students working under various gsoc,
 intern, workstudy, and co-op programs.  Overall, the results have been
 promising.  There are a few things which we can do to improve the
 experience for everyone.

 Based on conversations with other opensource project the three keys to
 success for working with students are:
 1. Clearly defined expectations for student, sponsor, and project.
 2. Clearly project plan with implementation strategy.
 3. Experienced mentor.

 Below is a very rough draft of a student guidelines document.  I would
 appreciate suggestions.

 david

 
 Thank you for your interest in working, and learning, with Sugar Labs.

 Sugar Labs has a large number of smart and passionate student
 participants.  These student often go on to become Sugar Lab's most
 important contributors and project leaders.  One of the advantage of
 being a student is that  you can combine your learning experience at
 Sugar Labs with your official school activites through intern-ships,
 co-ops, work study programs, and privately sponsored contracts.

 The following guidelines are intended to insure that your Sugar Lab's
 experience is beneficial for you, your school, and Sugar Labs.
 Working with Sugar Lab's as an intern, co-op,  or work study student
 means that there is a contractual obligation between you, your school,
 and Sugar Lab's.  This document represents the thoughts and
 deliberations which have gone into making your experience at Sugar
 Labs beneficial for you, your school, and Sugar Labs.[REPEATED TEXT]

 == project description==

 Experience has shown than the most important factor in having a
 successful experience at Sugar Labs is your project plan.  The plan
 represents the vision of what you want to accomplish and provides
 roadmap for how to make that vision a reality.

 Exploration, collaboration, and reflection.  Plan provides boundaries
 so you can freely explore.

 First big project for many students.

 Done before starting program

 good plan implies investment by student-investment by student results
 in good mentor.

 Fail to plan - Plan to fail.

 The plan should include:
 [CHECK LIST]
 *deliverable
 *learning objective

 ==mentor==
 The second most important piece to success is your mentor.
 link to community
 master - apprentice

 ==General information==
 Below is general information for filling out your school's forms.

 ===Overview===
 Sugar Labs is organized as a member project of the Software Freedom
 Conservancy[1].  The SFC is an umbrella organization which handles the
 accounting work, financial management, and makes sure the activities
 of Sugar Labs fit within the scope of the non-profit status.

 ===Mission statement===
 The mission of Sugar Labs® is to produce, distribute, and support the
 use of the Sugar learning platform; it is a support base and gathering
 place for the community of educators and developers to create, extend,
 and teach with the Sugar learning platform.

 ===Funding===
 Sugar Labs is funded through donations from its contributing members.

 ===Agency Name===
 Sugar Labs (A member project of the Software Freedom Conservancy)

 ===Agency Contact===
 Bradley M. Kuhn

 ===Postal Address===
 Software Freedom Conservancy
 1995 Broadway FL 17
 New York, NY 10023-5882

 ===Telephone===
 +1-212-461-3245 tel
 +1-212-580-0898 fax

 ===Email===
 conserva...@softwarefreedom.org

 ===Addition information===
 For additional information or forms please contact dfarn...@sugarlabs.org.
 ___
 IAEP -- It's An Education Project (not a laptop project!)
 IAEP@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/iaep



-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting 

Re: [IAEP] [Sugar-devel] DB module for moodle in XS server serously coool and needed addittion

2009-09-08 Thread Martin Langhoff
On Sat, Sep 5, 2009 at 2:56 AM, David Van Asschedvanass...@gmail.com wrote:
 To create a easy reference for linux commands, the best way was to use the
 Moodle database module. You can create quite elaborate databases which are
 then easily edited and added to by users.

http://moodle.org/mod/forum/discuss.php?d=132152 :-)


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] FSF attitude to xo and sugar

2009-08-31 Thread Martin Langhoff
On Mon, Aug 31, 2009 at 1:48 PM, Sean DALYsdaly...@gmail.com wrote:
 I have interviewed Mr. Stallman several times in the past and will
 brief him on the current situation. I don't know if he wrote the
 actual copy in question.

It may be more effective to talk with Mako Hill. He is well known by
Sugaristas/OLPC'istas past and present; he is very well informed that
XOs are not shipping with Windows (with very specific exceptions of
XOs _bought by MS_ long ago) and is part of the board @ FSF.

AIUI, Bernie should have Mako at hand at this time.



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] SoaS as a Sugar Labs project.

2009-08-28 Thread Martin Langhoff
On Fri, Aug 28, 2009 at 9:32 AM, Bernie Innocentiber...@codewiz.org wrote:
 +1.  And after dinner we could get a laptop and write down some notes on
 workable management practices for blessed projects like SoaS.

Get onto some coding -- it's more fun and productive than policy-ing :-)



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] SoaS as a Sugar Labs project.

2009-08-26 Thread Martin Langhoff
On Wed, Aug 26, 2009 at 3:47 AM, Michael Stonemich...@laptop.org wrote:
 but, unfortunately, I'm now reassured that I'm right that most of the really
 big interesting Sugar-defining stuff like networking, collaboration,
 hackability, customizablility, performance, simplicity, security, etc. was
 delightfully labeled as either wet string or pass. :)

Those are also the hardest :-/ -- both to implement and to demonstrate
that the new implementation is better.



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] SoaS as a Sugar Labs project.

2009-08-25 Thread Martin Langhoff
On Tue, Aug 25, 2009 at 4:13 PM, Bernie Innocentiber...@codewiz.org wrote:
 My initial reaction was that community projects work by employing
 maintainers rather than project managers.

Exactly. A PM can only fire you. A maintainer/leader can show his/her
priorities in showing areas of focus, encouraging some changes,
discouraging others, and implementing strategies like newcomers have
to maintain an unloved chunk of code for a while (and show maturity
realising that a refactor may not be accepted) or before I take your
feature patch, let's see that cleanup  bugfix series finished first.

 There was an hidden assumption in my thinking
 that a maintainer /could not/ tell people what to do based on the fact
 that his workers are unpaid volunteers.

Good leaders guide the project, sometimes softly and subtly, sometimes
more... openly :-D

At a very basic level, it's a carrot and stick thing.

 The job
 of any half-skilled project manager would be detecting these stalls and
 mitigate them whenever possible.

With _what_ tools? A PM hasn't got the carrot (which is usually the
recognition of the leader: Torvalds accepted my patch!).

A PM is a manager. A manager is usually someone who can fire you if
you don't do your job.

 A meta-comment on your post: you don't need to apologize and be shy for

Um, I do. You guys are doing the work, so you know a lot more than me
about how SL works, or doesn't.

I've penned this reply because the SL crowd showed some agreement. If
you guys tell me I am off the mark, well, I am outside and bound to
misunderstand the org from here. It might tell you about external
perceptions, but it would still mean that I am wrong.

(And I think this kind of respect is important. All organisations are
misunderstood. One only need to read olpcnews to see.)

 I recently got useful criticism from Bemasc, Christoph and Daniel on
 #sugar regarding our relationship with Deployments.  Their feeling is

That is interesting. I am starting to work more with deployments in
LatAm, perhaps the deployments that are easier to help and easier to
get help back from.

Still, in general terms it might be years before deployments are in a
position to repay your help. For SL sustainability in terms of effort,
I'd cast a wider look.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] SoaS as a Sugar Labs project.

2009-08-25 Thread Martin Langhoff
On Tue, Aug 25, 2009 at 4:47 PM, Tomeu Vizosoto...@sugarlabs.org wrote:
 I don't think we really expect to be repaid, at least my opinion is
 that it's sad to see so much duplicated work and wasted effort because
 knowledge is not where it's actually needed. Just that.

Completely agree with you. My point was about Bernie's statement;
below slightly edited:

 I'm (mainly) interested in getting *contribution* from deployments

In both aspects -- in the coming months I hope to be able to help
better communication between the various parties. Deployments, OLPC,
Sugar.



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] Assessment in Karma

2009-08-24 Thread Martin Langhoff
On Mon, Aug 24, 2009 at 3:14 AM, fors...@ozonline.com.au wrote:
 We mostly assess that which can easily be measured rather than that which 
 relates to the important education outcomes.

Yes. We mostly assess that which can be easily measured _by humans_.
Imagine how it goes when we narrow that to the paltry bit that
computers can assess... and computers spit out cute, glowing 3D
rendered numbers.

 Bad practice is already entrenched in national curricula, does automating bad 
 practice (lower order assessment) mean that it can be done in less time, 
 leaving more time for good practice, or does it further entrench bad 
 practice? That seems to be the central point in this discussion. I don't have 
 an answer, but for me, automating lower order assessments would be a low 
 priority project.

I agree with your take on the discussion. But we don't automate bad
practice, we make it narrower, hence worse. What we can automate is so
narrow that the big numbers that come out of a tiny slice of it will
overshadow everything.



cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] SoaS as a Sugar Labs project.

2009-08-24 Thread Martin Langhoff
On Sun, Aug 23, 2009 at 11:22 PM, David Farningdfarn...@sugarlabs.org wrote:
 Eclipse and Apache both have criteria for becoming a official

Note that Apache's reason to run this Apache Projects is to _extend
the legal protection shield to other projects_. If doesn't care one
zot about what the resulting software _does_. And they only looked
into that once they had their main mission (the webserver) pretty much
cooked.

I've advised several projects that wanted to do like apache, and
once they understood what apache does, they did not want to do like
apache no more :-)


And also... and completely from the outside... I'll apologise in
advance for saying something I know might be controversial. I worry
that SL seems to have -- for a external party like me -- more
bureaucracy than it has people doing. IMHExperience, the projects I
enjoy working on, and that I see being productive have  a much lower
procedure/label/committe  : contributor ratio.

Boards, subprojects and such are good things to remember to do when a
project gets big and tensions surface (aside from some specific things
you want right from the start -- license, etc).

This comment is not meant as a trolling attempt (though I fear it'll
end up in tears). The core of what I am trying to say is: doing these
things too early has some risks -- just off the top of my head

 - The FOSS version of being top-heavy, the distraction

 - Newcomers reading all these big names (board, procedures, the board
blessing the SIG) and getting the wrong idea about the project -- this
can discourage the go-getters that like get-it-done environments.

 - Fostering armchair quarterbackers (like yours truly right now :-/ )
and endless bickering (hmm! debian-legal) -- these are attracted to
big name and big infra projects.

I really like GregDek's line:
 I would avoid elections for as long as possible.  Vote with your work.

Time for me to shut up. From now on I assume you know about these
risks, and won't mention the topic in polite company no more. After
all, I am not working my ass off on SL, you are.

Thanks for your patience :-)



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] Assessment in Karma

2009-08-20 Thread Martin Langhoff
On Fri, Aug 21, 2009 at 3:58 AM, Bryan Berrybr...@olenepal.org wrote:
 I agree that automatic assessment is no magic cure-all but it does free
 teachers from a lot of drudgery in grading worksheets.

I understand your point, and respect your good intentions. I worry --
quite a bit -- about the outcome however...

 Teachers should be grading student essays not arithmetic exercises or
 vocabulary exercises.

What I worry is that once we automated arithmetic exercises, they'll
focus on that... as you say

 We especially need automatic assessment for contexts where teachers
 don't have time to grade homework, like Nepal, India, Pakistan, etc.

So they don't have time for either. We automate one, and the fact that
we provide easy to get, easy to use grades takes over. They still
don't have time for essays.

[ The sad thing I find is that they *will* find time to make pretty
graphs of the paltry numbers they get. The graphs make the teacher
look good and in control. ]

 I think that Karma is approaching from a much different vantage point
 than teachers in the developed world do. We are not looking to capture
 excellence but rather diagnose if kids are having trouble with basic
 skills and give kids instant feedback rather than make them wait a week
 to get their graded homework back, if it ever comes back.

John Hattie, in pretty developed NZ, has done a lot of work on that
exact track (early diagnosis of kids falling behind on basics and
instant feedback). Hence Asttle.

Maybe I am a luddite and it'll happen anyway. Hmmm.



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] (Ab)using the Journal for stuff that the user didn't do, create, or access

2009-08-17 Thread Martin Langhoff
On Mon, Aug 17, 2009 at 6:18 AM, Tomeu Vizosoto...@sugarlabs.org wrote:
 The idea is that the journal would have an actions view that would be
 closer to what you refer to. Would contain actions that the user
 carried and events that happened around the user.

The Journal as Sugar's documents view is heavily influenced by the
core concepts in the social constructivist approach -- and this is one
of the best things we have in Sugar.

When it works well, it is a living document of things done, so you
can go back and work more on them, and also so you can go back and see
what you did and (consciously or not) reflect on your own ways of
doing (learning, exploring, fooling around...)

So I have to agree with Daniel -- things that are not the outcome of a
user action do not belong in the Journal. They belong to the home
view.

This is probably a challenge in itself too, as it starts getting
crowded. The Home/Activities view already has 2... um... modes? This
is confusing at the moment: users that find themselves with the list
mode often think they are in the journal, and hit F3 repeatedly, and
complain about something not working.

I suspect there is a way out of that confusion that still allows
various views/modes within the home view.

Funny enough, when people started looking at options of what to do
with 'ring' UI widgets, we saw lots of mockups that took advantage of
the circle -- radial zones demarcated by backgrounds or limit lines,
various zooming options, etc.

IOWs, we probably have some good options to augment the home view,
options that don't involve a list view, if we rummage through the old
concept drawings :-)

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] (Ab)using the Journal for stuff that the user didn't do, create, or access

2009-08-17 Thread Martin Langhoff
On Mon, Aug 17, 2009 at 6:46 AM, Tomeu Vizosoto...@sugarlabs.org wrote:
 I don't see where we disagree any of us, so maybe I'm explaining badly
 myself. Let me try again.

 I agree that the journal should be a journal, thus primarily about
 actions and events and not about static pieces of data or code.

You're right, and I got lost in the description of a more granular
Journal. Re-reading, it makes sense.


 And less directly related, I referred to a new view in the shell for
 the contents of the file system. This is not strictly needed by the
 journal concept but has been shown useful as a stepping stone between
 the journal and the underlying file system and for sharing files with
 non-Sugar systems. Having this view allows us to have a real journal
 without losing needed functionality.

That's excellent -- with Sugar becoming more usable on mixed-use
scenarios (where the user may access other desktop environments) such
as Fedora 11 and recent DebianUbuntu, and OLPC shipping an OS that
facilitates that switching, having a Journal that can go hunting in ~
is incredibly valuable.

(as is a gnome fs plugin for the journal :-) )



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Get Satisfaction

2009-08-11 Thread Martin Langhoff
On Tue, Aug 11, 2009 at 2:03 PM, Caroline
Meekscarol...@solutiongrove.com wrote:
 One of their features is the ability to do single sign to gather more
 information about the user.  F Here is my idea of how it might work.
 Once Sugar is registered with an XS we could create a single sign on that
 would let us know what name and XS-url a Sugar user is from (similar to how
 our single sign on with Moodle works).  This should basically tell us what
 deployment we are getting feedback from without the user doing anything.  It
 would be a win for Get Satisfaction if we did this because it would be a
 great case study for them to write up.  Would this be enough of a win for us
 to be worth doing?  Any volunteers to do it on our end?

I would encourage  support people working on XS-based HTTP proxies
that can perhaps do SSO on behalf of the local user against specific
preconfigured remote servers.

Having an HTTP proxy that talks with our idmgr service is good for
other reasons too -- we can say only allow internet access to
registered users, and further that control into Moodle, so we can use
Moodle's sophisticated and fine-grained rights system to allow/ban
internet access.

But I would keep meticulously away from setting things up for any
specific service. It is up to every school to decide what to do.

The protections FERPA  related laws provide are valuable and
important. The goal of preserving privacy is one of our goals.

cheers,




m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Get Satisfaction

2009-08-11 Thread Martin Langhoff
On Tue, Aug 11, 2009 at 8:40 PM, Luke Faraonel...@faraone.cc wrote:
 I think it would be useful to expose a (optionally disableable by the
 school) option within the UI to report a problem, which (after gaining the

 - If the user can connect to the XS and Moodle (via the AP! using DNS!)
 - and register! (needed to login...)
 - and the Moodle admin UI works (Apache! PHP! PostgreSQL!)
 - and it can post it to a server (wooohoo! Internet!)

then ummm... pretty much everything works. If _anything_ is broken,
such bugreporting tool won't work.

In more modest terms it would be good to have a command similar to
olpc-netlog (as seen on the XO OS).

Also note that apport is based on a ton of work (automated and manual)
at the other end sorting useless reports. It is based on Ubuntu having
lots of hands.

Better to think things through before bikeshedding?




m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] SoaS with SD cards irregularities

2009-08-07 Thread Martin Langhoff
On Fri, Aug 7, 2009 at 5:41 AM, Bill Kerrbillk...@gmail.com wrote:
 Variables include:
...

 - what is the partition table as printed by fdisk -p /dev/sdX ?

 - for the main partition on the USB, where the SoaS is stored (a FAT
variant?) what are the fs options? (we need the moral equivalent of
tune2fs -l /dev/XXX for vfat partitions...)

 - for the 'overlay' partition, after it has been fubar'd we need some
diagnostics. Are there any?

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


  1   2   >