Jag gillar Open Source. Det Àr min övertygelse att kraften i Open Source rörelsen Ànnu inte kommit igÄng. Open Source Àr fortfarande bara en krusning pÄ ytan. Kraften i denna rörelsen Àr sÄ stor att den kommer rita om kartan i den globala IT-industrin pÄ sikt. Ett litet men tydligt exempel Àr denna blogg. Den Àr byggd i wordpress. Ett gratis CMS!
Under min karriÀr har jag anstÀllt en del tekniker. Jag har alltid spanat efter nÄgon som valt att delta i det globala Open Source comunityt men aldrig hittat nÄgon. Min filosofi har var att om de skapat open source lösningar sÄ skall de fÄ komma pÄ intervju direkt. Anledningen till denna filosofi Àr att om man gjort ett open source projekt ,sÄ mÄste teknikern ha alla fÀrdigheter och attityder som krÀvs pÄ ett jobb. Det har för mig varit ett kvalitetstecken.
För att göra bra Open Source lösningar mÄste man nÀmligen ha förmÄgan att praktiskt lösa ett problem med hjÀlp av dina programeringsfÀrdigheter. Du mÄste dessutom ha den kommunikativa förmÄgan att jobba med andra i denna lösning. Det Àr nÀmligen min uppfattning att man sÀllan bygger saker sjÀlv. Om inte annat sÄ slÀpper andra tekniker nya versioner av den lösningen man byggt. Det krÀver kommunikation. Personen ifrÄga har ocksÄ uppvisat en altruistisk Ädra vilket Àr en attraktiv mÀnsklig egenskap.
Jag har aldrig hittat nĂ„gon. Ă
andra sidan Àr det kanske sÄ att de som vÀljer att skapa open source, generellt inte Àr sÄ sugna pÄ ett IT-karriÀrs jobb. DÀrför har jag missat dem. Oavsett anledning, har detta varit trÄkigt. Jag har verkligen önskat att springa pÄ en open source snubbe. SÄ hÀromdagen hÀnde det. Jag fick kontakt med Jack via Mjukvara.se. DÄ hade jag Àntligen möjligheten att stÀlla lite frÄgor till Jack kring Open Source mÀnniskor. Med Jacks tillÄtelse publicerar jag dem hÀr:
CR: Det Àr inte ofta man möter svenskar som gör sÄdant. FrÄga mig inte varför. Jag har intervjuat mÄnga tekniker för olika jobb dÀr jag varit projektledare och jag frÄgar alltid om de gjort open source. De har alla fram till idag svarat nekande. Inte heller har jag hittat ett CV dÀr de beskriver open source som de gjort.
CR:Hur mÄnga kÀnner du i Sverige som jobbar med Open Source?
Jack: Det Àr inte alls mÄnga svenskar som sysslar med open-source.Vilket Àr vÀldigt synd. Man har sÀllan nÄgon i sin nÀrhet att samarbeta med. De personer jag samarbetat med pÄ open-source projekt
har varit frÄn Kanada och Holland. Och det Àr precis som du sÀger, open-source rörselsen Àr det viktigaste vi sett pÄ lÀnge.
CR: Varför tror du att det Àr sÄ?
Jack:Tror tyvÀrr att en stor orsak Àr skolan. Kommer sjÀlv ihÄg nÀr jag gick i gymnasiet och lÀste Elektronik/IT. Alla kurser var baserade pÄ propitÀr mjukvara (Microsoft produkter). NÀr vi lÀste nÀtverksdelen var det Windows 2000 som gÀllde. NÀr vi lÀste programmering (C++) var det Microsoft Visual C++ vi anvÀnde oss av. För att inte tala om datakörkortet. Det heter ju Datakörkort, vilket man kan tro ska leda till större kunskap om datorer, internet och sÀkerhet. Men ALLT som ingÄr i datakörkortet Àr baserat pÄ Microsoft produkter, till största delen MS Office paketet. Med andra ord sÄ skolas man till slutna system.
Liknande scenario möter vi Àven efter skolan. Alla ska ju numera vara certifierade pÄ olika Microsoft tekniker för att ha en chans att göra karriÀr inom IT branchen. Och jag tror du har en poÀng i det du sÀger, de som sysslar med open-sourcce Àr inte alltid sugna pÄ en IT karriÀr. Och Àven om dom nu Àr det, sÄ blir dom nog ganska lÀtt bortskrÀmda av just dessa certifieringar. Sen Àr nog hela open-source rörelsen bara i sin början Àn sÄ lÀnge, jag tror vi kommer fÄ se mer av det i framtiden Àven i Sverige
CR: Hur kan det komma sig att du pysslar med Open Source?
Jack: Tror nog att det bara blev sÄ nÀr jag började med det. Mitt allra första projekt var en liten trojan, inte alls komplicerad eller sÄ. Och inget som kan spridas eller nÄgot sÄdant, sÄ helt ofarlig. Det var bara en proof-of-concept för att visa polarna (gick i gymnasiet dÄ) att inte ens UNIX system Àr sÀkra och kan hackas vÀldigt enkelt om inte anvÀndaren tÀnker sig för. Det var ett litet enkelt program som upptrÀdde som en enkel minirÀknare, men om man körde programmet som root (admin) sÄ skapades ett nytt konto med root privilgier pÄ systemet. Jag slÀppte dÄ kÀllkoden till denna lilla trojan pÄ skolan sÄ alla kunde lÀra sig att inte köra okÀnda program som root. Senare slÀppte jag den pÄ internet. NÀr jag sedan blivit lite Àldre och börjat jobba och skaffat mig bredband (och satt upp min första server pÄ nÀtet) sÄ upptÀckte jag alla ntrÄngsförsök som kom titt som tÀtt via SSH. Jag började dÄ söka efter en lösning pÄ detta irriterande problem men det enda jag hittade var massvis med andra personer med samma problem som mig. SÄ jag började dÄ skriva pÄ mitt program, ssh_block. NÀr jag upptÀckte att det faktiskt fungerade och hade testat det ett tag sÄ slÀppte jag kÀllkoden i en news grupp för SSH sÀkerhet (hade ingen hemsida för projekten dÄ). Tyckte att det var ju faktiskt skoj att kunna hjÀlpa andra i samma situation som mig. Kort dÀrefter skapade jag bluedogsecurity hemsidan och lade hÀr upp de script och program jag hade skapat dÄ. Genst fick jag respons pÄ ssh_block, folk som skickade förbÀttringar till programmet. Och pÄ den vÀgen sÄ vÀxte programmet till vad det Àr idag. Visserligen inget jÀtte stort, men numera fungerar det pÄ bÄde Linux, FreeBSD, OpenBSD, Solaris samt MacOS X. Efter det har jag gjort en del program till. Det roligaste jag gjort Àr ÀndÄ ssh_block, tack vare responsen frÄn bÄde folk som anvÀnder det och folk som har hjÀlpt till att göra det bÀttre och sÀkrare. Det var nog hÀr jag fick blodad tand för open-source. Tyckte det var helt underbart att skapa nÄnting, som sedan nÄn annan bygger vidare pÄ, som jag sedan slÀpper nya versioner pÄ, som sedan nÄn annan i sin tur bygger vidare pÄ osv osv i all oÀndlighet. NÀstan som en levande organism som vÀxter och vÀxer.