Jun 20 2011

Adobe is drop­ping Linux sup­port for their Adobe AIR devel­op­ment plat­form. To be hon­est, I don’t really care. Why? Because I’ve been care­ful enough to not tie my efforts to a pro­pri­et­ary platform.

I’ve had sev­eral groups offer to write applications/​activities for OLPC Aus­tralia using pro­pri­et­ary tools like AIR. I’ve dis­cour­aged them every time. Had we gone with the ‘con­veni­ent’ route and acqui­esced, we would have been in quite a spot of bother right now. My pre­cious resources would have to be spent on port­ing or rewrit­ing all of that work, or just leav­ing it to bit-​​rot.

A beauty of Sugar and Linux is that they are not depend­ent on a single entity. We can develop with the con­fid­ence of know­ing that our code will con­tinue to work, or at least can be made to con­tinue to work in the face of under­ly­ing plat­form changes. This embod­ies our Core Prin­ciple #5, Free and Open.

Free and Open means that chil­dren can be con­tent cre­at­ors. The tele­vi­sion age releg­ated chil­dren (and every­one, for that mat­ter) to just being con­sumers of con­tent. I have very fond child­hood memor­ies of attempts to counter that, but those efforts pale in com­par­ison to the pos­sib­il­it­ies afforded to us today by mod­ern digital tech­no­lo­gies. We now have the oppor­tun­ity to prop­erly enable chil­dren to be in charge of their learn­ing. Edu­ca­tion becomes act­ive, not pass­ive. There’s a reason why we refer to Sugar applic­a­tions as activ­it­ies.

Grow­ing up in the 80s, my recol­lec­tions are of a dynamic com­put­ing mar­ket. Machines like the ZX Spec­trum and the early Com­modore mod­els inspired a gen­er­a­tion of kids into learn­ing about how com­puters work. By exten­sion, that sparked interest in the sci­ences: math­em­at­ics, phys­ics, engin­eer­ing, etc.. Those machines were afford­able and quite open to the tinkerer. My first com­puter (which from vague recol­lec­tion was a Dick Smith VZ200) had only a BASIC inter­preter and 4k of memory. We didn’t pur­chase the optional tape drive, so I had to type my pro­grams in manu­ally from the sup­plied book. Along the way, I taught myself how to make my own cus­tom­isa­tions to the code. I didn’t need to learn that skill, but I choose to take the oppor­tun­ity presen­ted to me.

Like­wise, I remem­ber (and still have in my pos­ses­sion, sadly without the machine) the detailed tech­nical bind­ers sup­plied with my IBM PC. I think I recog­nised early on that I was more inter­ested in soft­ware, because I didn’t spend as much time on the sup­plied hard­ware schem­at­ics and doc­u­ment­a­tion. How­ever, the option was there, and I could have made the choice to get more into hardware.

Those exper­i­ences were very defin­ing parts of my life, help­ing to shape me into the Free Soft­ware, open stand­ards lov­ing per­son I am. Being able to get involved in tech­nical devel­op­ment, at whatever level of my choos­ing, is some­thing I was able to exper­i­ence from a very early age. I was able to be act­ive, not just con­sume. As I have writ­ten about before, even the king of pro­pri­et­ary soft­ware and vendor lock-​​in him­self, Bill Gates, has acknow­ledged a sim­ilar exper­i­ence as a tip­ping point in his life.

With this in mind, I worry about the super­fi­cial solu­tions being pro­moted in the edu­ca­tion space. A recent art­icle on the BBC’s Click laments that chil­dren are becom­ing “digit­ally illit­er­ate”. Most of the solu­tions pro­posed in the art­icle (and attached video) are highly pro­pri­et­ary, being based on plat­forms such as Microsoft’s Win­dows and Xbox. The lone standout appears to be the wonderful-​​looking Rasp­berry Pi device, which is based on Linux and Free Software.

It is dis­ap­point­ing that the same organ­isa­tion that had the foresight to give us the BBC Com­puter Lit­er­acy Pro­ject (with the BBC Micro as its centrepiece) now appears to have dis­reg­arded a key bene­fit of that pro­gramme. By provid­ing the most advanced BASIC inter­preter of the time, the BBC Micro was well suited to edu­ca­tion. Soph­ist­ic­ated applic­a­tions could be writ­ten in an inter­preted lan­guage that could be inspec­ted and mod­i­fied by anyone.

Code is like any other form of work, whether it be a doc­u­ment, art­work, music or some­thing else. From a per­sonal per­spect­ive, I want to be able to access (read and modify) my work at any time. From an eth­ical per­spect­ive, we owe it to our chil­dren to ensure that they con­tinue to have this right. From a soci­etal per­spect­ive, we need to ensure that our cul­ture can per­severe through the ages. I have pre­vi­ously demon­strated how digital pre­ser­va­tion can dra­mat­ic­ally reduce the longev­ity of inform­a­tion, com­par­ing a still-​​legible thousand-​​year-​​old book against its ‘mod­ern’ laser­disc coun­ter­part that became vir­tu­ally unde­cipher­able after only six­teen years. I have also explained how this prob­lem presents a real and present danger to the freedoms (at least in demo­cratic coun­tries) that we take for granted.

Back in the world of code, at least, things are look­ing up. The Inter­net is head­ing towards HTML5/​JavaScript, and even Microsoft and Adobe are fol­low­ing suit. This raises some inter­est­ing con­sid­er­a­tions for Sugar. Maybe we need to be think­ing of writ­ing edu­ca­tional activ­it­ies in HTML5, like those at tinygames? Going even fur­ther, per­haps we should be think­ing about integ­rat­ing HTML5 more closely into the Sugar framework?

I’ll fin­ish with a snip­pet from a speech given by US Pres­id­ent Obama in March (thanks to Greg DeKoenigs­berg for bring­ing it to the atten­tion of the community):

We’re work­ing to make sure every school has a 21st-​​century cur­riculum like you do. And in the same way that we inves­ted in the sci­ence and research that led to the break­throughs like the Inter­net, I’m call­ing for invest­ments in edu­ca­tional tech­no­logy that will help cre­ate digital tutors that are as effect­ive as per­sonal tutors, and edu­ca­tional soft­ware that’s as com­pel­ling as the best video game. I want you guys to be stuck on a video game that’s teach­ing you some­thing other than just blow­ing some­thing up.

Mar 20 2010

Yes, this is quite belated. I’ll explain why in a sub­sequent post.

linux​.conf​.au this year was in Wel­ling­ton, New Zea­l­and. It just keeps get­ting bet­ter! It’s always great meet­ing people you oth­er­wise only know online. I was espe­cially impressed by the OLPC NZ team.

Imme­di­ately fol­low­ing linux​.conf​.au, I jumped on a plane to Christ­ch­urch to embark on a week-​​long tour of the South Island. Long story short, it was the time of my life! I made some amaz­ing friends. I also saw and did incred­ible things, including:

  • awe-​​inspiring views of gla­ciers, glacially-​​formed land­scapes, turquoise-​​coloured rivers and lakes, beau­ti­ful skies and more
  • heli­hike: a heli­copter trip onto a gla­cier, then hik­ing on it
  • a night on a boat on Mil­ford Sound, prob­ably the most beau­ti­ful place on Earth
  • every extreme activ­ity I could get my hands on, including:

I have most of my pho­tos online now:

I think what sur­prised me most was how adven­tur­ous I can be when I’m not in my ‘nat­ural hab­itat’. I’m not nor­mally a thrill­seeker at all, but in NZ I made the decision to take a hol­i­day from myself as well as from work and home. I even made a con­cer­ted effort to not touch com­puters at all. My phone was off­line for most of the trip (I was using it as a cam­era). I never thought that being cut-​​off could feel so liberating.

Jul 6 2009

Apo­lo­gies for pimp­ing my employer, but I became the sub­ject of the inaug­ural ‘Meet the Team’ por­tion of the BizCubed news­let­ter.

It’s a good feel­ing know­ing that you work for a com­pany that actu­ally cares about open source and open stand­ards. For example, we sponsored the Gov­ern­ment 2.0 event in Can­berra last week.

For the sake of pos­ter­ity, I’ll repro­duce the inter­view here:

Meet The Team — Srid­har Dhanapalan

We are more than a con­sult­ing com­pany — we are a great team! In this sec­tion we will be intro­du­cing one mem­ber of our team in each newsletter.Sridhar Dhanapalan

What do you do at BizCubed?

I make sure that our Sup­port sub­scribers are receiv­ing legendary ser­vice. We like to be an open com­pany, and so know­ledge shar­ing is import­ant to us. I write a lot of doc­u­ment­a­tion on our wiki for the bene­fit of the Pen­taho community.

Intern­ally, I ensure that our team is prop­erly enabled with any inform­a­tion or infra­struc­ture that they need. I take care of our serv­ers and deploy­ments. I also do the occa­sional devel­op­ment of BI solu­tions. It’s a var­ied role — I never have a reason to be bored!

What attracts you to open source BI?

It seems incon­gru­ous that while we demand trans­par­ency from, for instance, our polit­ical sys­tems and fin­an­cial insti­tu­tions, they rely on soft­ware that is opaque.

Pro­cesses and organ­isa­tions can­not be thor­oughly audited if the soft­ware that drives them is closed. I also believe that in using open source and open stand­ards, you are show­ing respect for your users and cus­tom­ers. Your users can see what you see; touch what you touch. They can inspect and inter­rog­ate to their heart’s con­tent, and even make their own modi­fic­a­tions if they so wish. They may not opt to exer­cise those rights, but ulti­mately it’s their choice and not their vendor’s.

What were you doing before join­ing BizCubed?

I’ve been using com­puters since the early 1980s, and I dis­covered open source just over ten years ago. I’ve been for­tu­nate enough to make a career out of it. I have a back­ground in net­work engin­eer­ing, satel­lite com­mu­nic­a­tions, sys­tems admin­is­tra­tion and good ol’ fash­ioned tech support.

I com­pleted uni­ver­sity with a Sci­ence degree major­ing in the His­tory and Philo­sophy of Sci­ence and Tech­no­logy, which I feel gave me an appre­ci­ation for the inter­sec­tion of tech­no­logy and soci­ety. I think there should be more atten­tion paid to this in ICT, and it’s an area I often encounter in the field of BI.

Do you work with any pro­jects other than Pentaho?

I’ve been very act­ive in the open source com­munity over the past ten years. For the first half of this dec­ade, I was an admin­is­trator, editor and author at what was at the time the largest Man­drake (now Man­driva) Linux com­munity Web site.

I’m cur­rently the pres­id­ent of the Sydney Linux Users Group and also on the Linux Aus­tralia Coun­cil. Through those, I organ­ise and co-​​ordinate meet­ings and events for the Aus­tralian Linux com­munity. Other than that, I’m involved in the Ubuntu com­munity, One Laptop Per Child (OLPC), the Grameen Found­a­tion and a few other projects.

What do you do in your spare time?

My open source con­tri­bu­tions take up the bulk of my non-​​work hours. I read a lot of news and cur­rent affairs, and I’ve been known to go on Wiki­pe­dia binges. Other than that, I spend time with fam­ily and friends.

Jan 19 2009

This is a follow-​​on from my last post, where I announced my can­did­acy for Linux Aus­tralia Coun­cil. I’ve pos­ted this to the linux-​​aus mail­ing list, but thought it wouldn’t hurt going here as it raises issues that I feel are fun­da­mental to Linux Australia’s existence.

I’m a can­did­ate for Ordin­ary Com­mit­tee Mem­ber (shouldn’t that be Ordin­ary Coun­cil Mem­ber now?). Before I repeat the spiel I made on the Elec­tions page, I’d like to talk about what I feel LA rep­res­ents in out com­munity. There’s the obvi­ous linux​.conf​.au, which proves year-​​after-​​year to be a world-​​class con­fer­ence. Linux Aus­tralia rep­res­ents the FOSS com­munity through­out Aus­tralia (and going by LCA2006, per­haps also New Zea­l­and in a way). It brings together the dis­par­ate groups through­out the country/​region and gives them one voice. The com­munity is thus able to be more influ­en­tial as whole.

This leads into my ori­ginal spiel, where I extoled the val­ues of scalab­il­ity in our com­munity. Through enhanced sup­port of grass-​​roots groups, Linux Aus­tralia will be able to grow the com­munity in a more sus­tain­able manner..

One pat­tern I dis­covered when examin­ing pre­vi­ous LA elec­tions is the low voter turnout. On most years the total num­ber (not per­cent­age) of votes was around 6570. Why is this the case? Do we need to be doing more to engage the com­munity? Are we not well-​​known enough? Are we not trans­par­ent enough? These are issues that we should be addressing.

Jan 16 2009

The Linux Aus­tralia Coun­cil elec­tions are in full swing, and I thought it only fair to abuse my blog to pimp my can­did­acy for an Ordin­ary Com­mit­tee Mem­ber pos­i­tion. You’re an LA mem­ber (it’s free!), drop in and exer­cise your demo­cratic right (i.e. vote for me :p ).

My offi­cial plat­form is as follows:

I have been par­ti­cip­at­ing in the FOSS com­munity for over ten years. I have man­aged Linux Australia’s pres­ences at CeBIT and the Edu­ca­tion Expo. I have also rep­res­en­ted LA at other events such as the Moodle Con­fer­ence in 2006, and was the lead video encoder at the A/​V Team at linux​.conf​.au 2007.

For the past two years I have been serving on the SLUG Com­mit­tee (includ­ing one term as Pres­id­ent), organ­ising most of its meet­ings in that time and run­ning events like Soft­ware Free­dom Day.

A key focus of my efforts in the com­munity over the past few years has been to foster co-​​operation between groups and con­trib­ut­ors. As an Linux Aus­tralia Coun­cil mem­ber, I feel that I would be even more effect­ive in this endeavour.

The won­der­ful thing about free soft­ware code devel­op­ment is that it can scale so well. I would like to see a sim­ilar level of scalab­il­ity with the wider com­munity out­side of the cod­ing realm. LA is uniquely posi­tioned to provide the resources and sup­port to enable com­munity mem­bers and groups to achieve great things. The bene­fits of this are many-​​fold:

  • it makes it easier to engage, hence break­ing down sep­ar­a­tions between con­trib­ut­ors and users;
  • it grows the com­munity of contributors;
  • it allows us to do more and bet­ter things on the whole; and
  • it aids to reduce depend­ence on a small group of act­ors, thereby address­ing the ever-​​present danger of burn-​​out amongst contributors.

We must remem­ber, how­ever, that the ‘com­munity’ is much lar­ger than the mem­ber­ship of LA and LUGs. I have come across many people who are inter­ested in some aspect of ‘Linux’ or ‘open source’ but know very little about LA or their local LUG. In many cases, their interests are more dir­ectly served by other groups, such as:

  • industry asso­ci­ations (e.g. OSIA)
  • lan­guage groups (Java, Python, etc.)
  • other oper­at­ing sys­tems groups (OpenSol­aris, Mac OS, etc.)
  • stand­ards bod­ies (IEEE, W3C, etc.)
  • com­puter clubs
  • groups devoted to a field (edu­ca­tion, embed­ded, etc.)

LA has a fant­astic com­munity, but in the grand scheme of things it is but one of many. I hope — in an offi­cial Linux Aus­tralia capa­city — to improve net­work­ing with these other organ­isa­tions to grow the over­all com­munity and extend the reach of free and open source soft­ware to more sec­tors of society.

Apr 9 2008

The last two weeks have been quite event­ful. Each of these prob­ably deserves its own blog post, but since I don’t have the time to write them all I’ll just give a summary.

Doc­u­ment Free­dom Day, 26 March

The first annual Doc­u­ment Free­dom Day (inspired by Soft­ware Free­dom Day) was cel­eb­rated glob­ally. In Sydney, the cel­eb­ra­tions were hos­ted by Google at their offices, sup­por­ted by the Inter­net Soci­ety of Aus­tralia and the Sydney Linux Users Group (SLUG). As the SLUG rep­res­ent­at­ive, I was asked to say a few words about our organ­isa­tion and its rel­ev­ance to doc­u­ment free­dom. Not hav­ing time to pre­pare, I man­aged to ad-​​lib a speech, draw­ing on memor­ies of what I had writ­ten before on the Domes­day Book and Domes­day Pro­ject. I’m not an exper­i­enced speaker, so I’m very glad that it came out well.

Sen­ator Kate Lundy and David Vaile delivered great talks that made us think about open­ness of inform­a­tion and their import­ance to soci­ety. For the most part, we didn’t men­tion the war (which unfor­tu­nately has been lost), but there was no escap­ing acknow­ledge­ment of the Waughs. Any­one dis­il­lu­sioned at the state of polit­ics in Aus­tralia ought to speak with Kate. Even after 12 years in par­lia­ment, she is still inspiring.

All in all, it was a fant­astic night. Thanks to Alan Noble, Andrew McRae and the other folks at Google for mak­ing it hap­pen. Andrew and Sarah Mad­dox have writ­ten good sum­mar­ies of the evening.

I would have loved to have taken Kate up on her invit­a­tion to join her ‘Found­a­tions of Open: Tech­no­logy and Digital Know­ledge’ local 2020 Sum­mit, but alas a trip to Can­berra for one day was a bit much. I’m glad to see it all went well, though.

Sydney Linux Users Group Annual Gen­eral Meet­ing, 28 March

What can I say? Thanks to every­one in SLUG who sup­por­ted my can­did­acy for the role of Pres­id­ent. The new Com­mit­tee looks like a great mix of tal­ents, and we already have some good ideas in the pipeline. The next twelve months is look­ing to be excit­ing indeed.

We had the first gath­er­ing of the new Com­mit­tee on Sunday. It was a han­dover meet­ing, with the old Com­mit­tee mem­bers present to pass on their wis­dom and exper­i­ence to the new. My sin­cere grat­it­ude goes to the depart­ing Com­mit­tee mem­bers. I feel truly hon­oured to have worked with them over this past year.

Aus­tralian Open Source Industry & Com­munity Report 2008 launch event, 1 April

Free soft­ware and free beer! It appears that with FOSS, you can have your cake and eat it too ;)

Note: there was no cake — but there were Iced Vo Vos! Sweet!

It’s great to finally have some author­it­at­ive stat­ist­ics to back our cause. Com­mon myths were dis­pelled, and we had con­firm­a­tion of things that seemed so obvi­ous to us but might have been less so for others.

Bar­Camp Sydney, 56 April

Bar­Camp 3 was not­able for expan­sion to two days of rev­elry. The venue migrated from UTS for the first two Bar­Camps to the UNSW Round­house for the third, which des­pite the longer com­mute I feel was a good move. Attend­ance did seem thin­ner than in pre­vi­ous years. This was prob­ably due to vis­it­ors spread over a lar­ger venue and across two days. One thing I like about Bar­Camp is that I get con­tact with people and ideas that I oth­er­wise wouldn’t notice from FOSS gath­er­ings like SLUG. Bar­Camp has con­sid­er­ably more pro­pri­et­ary soft­ware developers and entre­pren­eurs. Less Google, more Microsoft. As much as I love FOSS, I do like to see what’s hap­pen­ing in the rest of the ICT universe.

I made an effort this time to attend talks that were less tech­nical and more busi­ness or per­sonal devel­op­ment ori­ented. Stand-​​out speak­ers included Nick Hodge, Matt Moore and Richard Hayes.

Per­haps the high­light was the Sat­urday even­ing. Mike from Atlas­sian led us through a few rounds of Were­wolf, a vari­ation (and an improve­ment, IMHO) of the clas­sic Mafia game. I still can’t believe that we didn’t deplete the bar tab that Mike set up for us. We’ll have to have SLUG’s Deb­SIG present at Bar­Camp 4 ;)

LotD: Open​Of​fice​.org en masse in NSW schools!