Mailnews_old

Views 347 Votes 0 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
austraLasia 1499

Open Source Don Bosco Part II - forking the PS!

ROME: 22nd March 2006 --  Names like Linus Torvalds or Ward Cunningham don't roll off the tongue quite like Don Bosco, but they have something in common: each is 'The Father' of something.  No need to repeat the mantra for the last-named of the group, but LT is known as The Father of Linux (his first name plus the Unix operating system) and WC as The Father of Wiki, a clever code web surfers to add their own material. His Wikipedia is the world's largest encyclopedia.  It's when you hear them speaking that you begin to make connections, and when we know how keen DB was to use any means at his disposal for the salvation of the young, we sense intuitively that he would have embraced the best in 'Open Source', which is really what those other two have been developing.
    Only today, at a conference where he is keynote speaker, Ward Cunningham described software in the open source mode as 'a work where people see an area that's weak and they make it stronger'.  He describes the code base (of software) as 'a point of strength, not a burden to be ignored', and revels in 'the way large groups of people can communicate'.  If you see the world of poor youngsters as 'an area that's weak' (not too far from some of DB's descriptions) and maybe the constitutions as the 'code base', DB's explicit willingness to harness the best energies of anybody for the cause as part of 'the way large groups can communicate' you begin to see that the Open Source movement and Don Bosco are at least fellow travellers.
    Open Source as a movement (a loosely applied term) has some interesting secular virtues: transparency, ease of engagement, structure, leadership, common standards, peer review, shared goals, an incrementalist approach and powerful non-monetary incentives - as for this final point, the first question one often hears from the layman is 'why would anybody want to build software for free?' and it kind of requires the same answer as 'why would anybody want to live as a Salesian Religious?'  Obviously it is not money which makes the world go round.  
    Is structure a virtue?  OS, just like DB, realises that magical bubbly creativity doesn't get you far.  There's also a need for formal hierarchical government.  Try writing a piece of magical bubbly code in Python and you soon see the need for structure!  I leave you to look for 'religious' equivalents to transparency, ease of engagement...if you think you need them.  Why not simply accept secular virtues as God-given anyway? 
    We have our own terminology, and there is no real need to be moving away from that. 'Preventive System' would lose out if we changed its name, I think.  But that should not hinder a little cross-fertilisation.  DB accepted 'Oratory' as a term, but he certainly gave it a new direction, as he did for 'College' and not a few other terms.  He would not be adverse to adding the adjective 'open' to many of his enterprises.  Oratory as open space within boundaries? He was certainly interested in open knowledge (freely provided, freely used), open team working (communities), open conversations (friendly chats) backed up by a firm 'code base' with solid principles but not closed forever to development.  
    Open Source might even offer us some new religious language: it talks about 'forking' - and only yesterday I read a piece on how Leonardo Murialdo 'forked' the Preventive System...well, to be honest, the author didn't say 'forked' but that's what he meant.  Murialdo could have joined the Salesians, so enamoured was he of Don Bosco personally and of the preventive system, and actually ran the St. Aloysius Oratory for him.  But he didn't join up - as the author puts it 'he breathed the preventive system, incarnated it and then applied it in his own educational institution'.  That's forking.  In fact Unix, which gave us the term, explains forking as a parent-child relationship.  A 'parent' process forks to produce a 'child' process which may well become a parent in its own right.  That sounds very much like the kind of life Don Bosco gave his youngsters, but also like the growth of the Salesian Family.  Cunningham speaks of 'agile development', quite a rich term, actually, implying a vibrant ecosystem where practitioners move around from community to community spreading good ideas....hmmm, something like the endless visits of Regional and other General Councillors!
    It's not only terms that OS can offer us but some models as well.  Take Firefox, a classic example of OS at work.  Why is it so successful as a browser?  Now this begins to sound almost biblical, but the Mozilla Foundation behind it has 12, that's right, 12 core developers, their 'animating nucleus', then somewhere around 400 people allowed to fiddle with the code, about 1,000 others who freely offer patches to fix problems, 10,000 plus who freely scrutinise the code and offer their ideas, another 500,000 who download the Beta form and send in their comments.  The old 'pebble in the pond' trick.
    If Open Source sits somewhere between the corporation and the commune, so do Don Bosco and the Salesian Society.  OS says it is open enough to learn from anyone, including us - in theory.  Could we also learn from them - in practice?  I think so.
GLOSSARY
mantra: as used here, a repeated phrase, e.g. 'the father of..' (probably more appropriate to a certain passage from Genesis!)
Unix: Please, not to be confused with Asterix and Obelix!  Stands for 'uniplexed information and computer system' whatever that means. In real terms it is so important that without it the internet would stop, phone calls could not be made, electronic commerce would cease and we'd be in Jurassic Park.
incrementalist: small changes rather than radical innovation all the time.
Python: named, funnily enough, after Monty Python's Flying Circus! Computer programmers have a sense of humour. Python is the best way for a beginner to learn programming; an Object Oriented Interpreter language - sorry, you'll have to look that up separately.  Can't keep looping the glossary ad infinitum!
___________________________________
AustraLasia is an email service for the Salesian Family of Asia Pacific.  It also functions as an agency for ANS based in Rome.  For RSS feeds, subscribe to www.bosconet.aust.com/rssala.xml

List of Articles
No. Category Subject Views
1490 FIN 2053_45th Foundation Day celebrations for Don Bosco College Canlubang: ad maoiora natus 507
1489 MYM 2054_Wa mission, Myanmar, a convincing Salesian work of education and evangelisation 516
1488 World 2055_A 10th birthday, on 9th February, that should not pass by unnoticed 618
1487 THA 2056_Thai Province Day at Suratthani 509
1486 AUL 2057_London taxi drivers, and ESL for Salesian students in Australia 320
1485 THA 2058_Gustav Roosen's last dream 508
1484 VIE 2059_Latest from Vietnam 413
1483 PGS 2060_Mary a powerful symbol of dignity 498
1482 THA 2061_"Waves of love and grace" replace a Tsunami's destruction 538
1481 FIN 2062_Deacons ready for missionary action - and a missionary companion reflects 584
1480 PGS 2063_Rectors meet in Port Moresby under leadership of new Delegate 545
1479 CIN 2064_ Greetings for the Year of the Rat. China Province celebrates 343
1478 THA 2065_Family Day in Bangkok takes up Strenna and Salesian Family Mission 523
1477 AUL 2066_World Youth Day - further information 520
1476 AUL 2067_WYD - registering for Salesian events 378
1475 World 2068_GC26 - May the Lord receive Fr Baruffi into his loving arms 640
1474 World 2070_Pilgrimage in full swing and played out against interesting backdrops 519
1473 RMG 2071_GC26: Piedmontese dialect and fog are original - and Giraudo's insights are a reminder of the rest! 455
1472 RMG 2072_"There is a part of the history of the Church we are called upon to make": Cardinal Poletto to GC26 members in Turin 569
1471 Cambodia 2073_Wikipedia has something to say to GC26 570
Board Pagination Prev 1 ... 98 99 100 101 102 103 104 105 106 107 ... 177 Next
/ 177