Кіріспе
Jon Lech Johansen, 1983 жылы 18 қарашада Норвегияның Харстад қаласында туған, сондай-ақ DVD Jon деп белгілі, – дерек форматтарын кері инженериялаумен айналысқан норвегиялық бағдарламашы. Ол DVD лицензиясын сақтау үшін қолданылатын Content Scramble System жүйесін бұзуға арналған DeCSS бағдарламасын жазды. Йохансен – өзіндік білімімен бағдарламалық жасақтама инженері болған және DeCSS ісіне көбірек уақыт арнау үшін бірінші курстан мектепті тастаған. Ол 2005 жылдың қазанынан 2006 жылдың қарашасына дейін АҚШ-қа көшіп, бағдарламалық жасақтама инженері болып жұмыс істеді. Кейін Норвегияға оралды, бірақ 2007 жылдың маусымында қайтадан АҚШ-қа көшті.
Jon Lech Johansen (born November 18, 1983, in Harstad, Norway), also known as DVD Jon, is a Norwegian programmer who has worked on reverse engineering data formats. He wrote the DeCSS software, which decodes the Content Scramble System used for DVD licensing enforcement. Johansen is a self trained software engineer, who quit high school during his first year to spend more time with the DeCSS case. He moved to the United States and worked as a software engineer from October 2005 until November 2006. He then moved to Norway but moved back to the United States in June 2007.
Білім
Өз блогындағы жазбасында ол 1990 жылдары бір кітаптан (Programming the 8086/8088), интернеттен ("Fravia сайты алтын кен болды") және IRC-ден ("x86 жиналымына арналған IRC арнасында тыңдап, білгіштерден ақыл алды") бастағанын айтты.
DeCSS-ті қылмыстық қудалау
Жохансен DeCSS-ті жариялағаннан кейін, 2002 жылы компьютерлік хакерлік жасады деген айыппен Норвегияда сотқа тартылды. Қудалауды Норвегияның экономикалық және экологиялық қылмыстарды тергеу және қудалау жөніндегі ұлттық органы (норвег тілінде Økokrim) жүргізді, бұл АҚШ-тың DVD көшірмесін бақылау қауымдастығы (DVD CCA) мен Киноиндустрия қауымдастығы (MPA) шағымданғаннан кейін болды. Жохансен DeCSS-тегі шифрды өзі жазбағанын, осы жобаның бөлігі Германиядағы біреуден бастау алғанын мәлімдеді. Ол бағдарламалық құралдың графикалық интерфейсін ғана жасады. Оның қорғауын «Электрондық шекара» қоры қолдады. Сот 2002 жылдың 9 желтоқсанында Осло округтік сотында басталды, онда Жохансен екі жылға бас бостандығынан айыру немесе ірі айыппұл салуға әкеп соғатын айыптауларға кінәлі емес екенін мәлімдеді. Қорғау тарапы Жохансеннің DVD-дискілері өзіне тиесілі болғандықтан, ешкімнің де ақпаратына заңсыз жолмен қол жеткізілмегенін айтты. Сондай-ақ, Норвегия заңнамасына сәйкес, мұндай деректерді жеке пайдалану үшін көшіру заңды екенін де дәлелдеді. 2003 жылдың 7 қаңтарында Жохансен барлық айыптан ақталды деген үкім шығарылды. Прокурорлар апелляциялық сотқа және содан кейін Жоғарғы сотқа екі рет шағымдану мүмкіндігіне ие болды. 2003 жылдың 20 қаңтарында Økokrim апелляциялық шағым берді, ал 28 ақпанда Borgarting апелляциялық соты істі қарауға келіскені хабарланды. Жохансеннің екінші DeCSS ісі 2003 жылдың 2 желтоқсанында Ослода басталды және 2003 жылдың 22 желтоқсанында ақталды. 2004 жылдың 5 қаңтарында Økokrim бұл істі Жоғарғы сотқа шағымдамайтынын мәлімдеді.
Басқа жобалар
XXI ғасырдың басында Йохансеннің мансабында көптеген басқа да жобалар болды.
2001 жыл
2001 жылы Йохансен OpenJaz бағдарламасын шығарды, ол Linux, BeOS және Windows 2000 жүйелері үшін жасалған, кері инженериялық әдіспен құрастырылған драйверлер жиынтығы. Бұл драйверлер JazPiper MP3 цифрлық аудио ойнатқышын, оның өндірішінің драйверлерісіз пайдалануға мүмкіндік береді.
2003 жыл
2003 жылдың қараша айында Йохансен QTFairUse бағдарламасын жариялады, ол QuickTime Advanced Audio Coding (AAC) ағынының өңделмеген деректерін файлға шығаратын ашық кодты бағдарлама. Бұл, Apple Computer-дің онлайн музыка дүкені iTunes Music Store арқылы таралған сияқты медиадан музыка контентін шифрлеу үшін қолданылатын Digital Rights Management (DRM) бағдарламалық қамтамасынан қашуға мүмкіндік берді. Бағдарлама жарық көрген кезде осы деректерден жасалған AAC файлдарын көптеген медиа плеерлерде ойнату мүмкін болмаса да, бұл Apple-дің шифрлауын айналып өтуге жасалған алғашқы әрекет болып табылады.
2004 жыл
Йохансен бұл кезде VideoLAN әзірлеушісі болған еді, FairPlay-ді кері инженериялап, VLC-ге FairPlay қолдауын енгізген. Ол 2004 жылдың қаңтарынан бері VideoLAN CVS жүйесінде қолжетімді болды, бірақ FairPlay қолдауын қамтитын алғашқы нұсқасы VLC 0.7.1 (2004 жылдың 2 наурызында жарияланды).
2005 жыл
2005 жылдың 18 наурызында Трэвис Уоткинс және Коди Брошиус, Йохансенмен бірге PyMusique бағдарламасын жазды. Бұл Python негізіндегі бағдарлама, iTunes Music Store дүкенінен сатып алынған файлдарды Digital Rights Management (DRM) шифрлаусыз жүктеуге мүмкіндік береді. Мұндай мүмкіндікке Apple Computer компаниясының iTunes бағдарламалық жасақтамасы музыка файлы жүктелгеннен кейін ғана DRM шифрлауын қосатындықтан қол жеткізілді. 22 наурызда Apple компаниясы iTunes Music Store дүкенінде PyMusique бағдарламасын пайдалануға тосқауыл қоятын жаңарту шығарды. Сол күні PyMusique бағдарламасының жаңа нұсқасы жарияланды, ол жаңа жаңартуды айналып өтеді. 2005 жылдың 26 маусымында Йохансен Google-дің жаңа браузерлік бейне ойнатқышын (VLC медиа ойнатқышының ашық кодты негізінде құрылған) шығарылғаннан кейін 24 сағаттан аз уақыт ішінде өзгертті, бұл пайдаланушыларға Google серверлерінде сақталмаған бейнелерді көруге мүмкіндік берді. 2005 жылдың соңында Opera Software компаниясының норвегиялық бас технологиялық директоры (CTO), Cascading Style Sheets тілінің авторы және ашық кодты ұзақ жылдар бойы қолдау көрсеткен Хокон Виум Ли, Норвегияның ірі газеттерінің бірі ұйымдастырған онлайн кездесуде Йохансенді "батыр" деп атады. 2005 жылдың 2 қыркүйегінде The Register басылымы DVD Jon Microsoft-тың Windows Media Player бағдарламасындағы шифрлауды кері инженерия арқылы бұзғанын жариялады. Бұл Windows Media Station NSC файлдарын файлдардың бастапқы IP-адресі, порты немесе ағын форматын іздеп табудан инженерлерді қорғау үшін жасалған құпия алгоритмді зерделеу арқылы мүмкін болды. Йохансен сонымен қатар декодерді де ұсынды. 2005 жылдың қыркүйегінде Йохансен SharpMusique 1.0 нұсқасын, стандартты iTunes бағдарламасына балама ретінде жариялады. Бұл бағдарлама Linux және Windows пайдаланушыларына iTunes Music Store дүкенінен әндерді көшірмеден қорғаусыз сатып алуға мүмкіндік береді. 2005 жылы Йохансен Сан-Диегодағы MP3tunes компаниясында бағдарламалық жасақтама инженері болып жұмыс істеді. Оның алғашқы жобасы – "Обо" кодолық аты бар жаңа цифрлық музыка өнімі болды.
Sony BMG DRM түбір жинағы
2005 жылдың қараша айында Slashdot сайтында Sony BMG Extended Copy Protection (XCP) DRM бағдарламалық қамтамасының құрамында код пен түсініктемелер бар екені жайлы хабар тарады (мысалы, "авторлық құқық (c) Apple Computer, Inc. Барлық құқықтар сақталған."), олар Йохансеннің iTunes DRM-ін бұзу бағдарламасынан заңсыз көшірілген. Көптеген адамдардың пікірінше, RIAA авторлық құқыққа қатысты сот ісінде қолданатын өлшемдерді ескере отырып, Йохансен миллиардтаған долларлық залап ақысын талап етуге құқылы. 2006 жылдың 7 маусымында ол Сан-Францискоға көшіп, DoubleTwist Ventures компаниясына қосылғанын мәлімдеді. 2006 жылдың қазан айында Йохансен мен DoubleTwist Ventures Apple Computer-дің iTunes үшін FairPlay деп аталған DRM-ін кері инженериялық талдаудан өткізгендерін хабарлады. DRM-ді жоюға рұқсат берудің орнына, DoubleTwist Apple-мен тарату шартын жасау қажеттілігінсіз, өз музыкалары мен бейнелерін iPod-та ойнатуды қалайтын медиа компанияларға FairPlay қолдану құқығын лицензиялайтын болды.
2007 жыл
2007 жылдың шілдесінде Йохансен iPhone-ды AT&T арқылы белсендірмей, WiFi желісі арқылы iPod сияқты жұмыс істеуге қол жеткізді.
2008 жыл
2008 жылдың 2 ақпанында Йохансен doubleTwist бағдарламасын іске қосты, ол қолданушыларға музыка файлдарындағы цифрлық құқықтарды басқаруды (DRM) айналып өтуге және файлдарды түрлі форматтарға өңдеуге мүмкіндік береді. Бұл бағдарлама кез келген популярлы кодекпен кодталған, кез келген битрейттегі цифрлық музыканы кез келген құрылғыда ойнатуға болатын форматқа түрлендіреді.
2009 жыл
Маусым айында ол өзінің DoubleTwist қолданбасының жарнамасын Сан-Францискодағы Apple дүкенінің сыртындағы Bay Area Rapid Transit шығу орындарының қабырғасына орналастыруға қол жеткізді, бұл 2009 жылғы WWDC іс-шарасына дейін бірнеше күн бұрын болды. 9 маусымда BART жарнаманы, оның "тынық қараңғы" болғаны және ілеспе транзиттік станцияға жеткілікті жарық кіргізбегені үшін алып тастағаны хабарланды. Кейіннен жарнама қайта жобаланып, мөлдір фонмен қайта орналастырылды.