Jon Lech Johansen
   HOME
*





Jon Lech Johansen
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. Education In a post on his blog, he said that in the 1990s he started with a book (''Programming the 8086/8088''), the web ("Fravia's site was a goldmine") and IRC ("Lurked in a x86 assembly IRC channel and picked up tips from wise wizards.") DeCSS prosecution After Johansen released DeCSS, he was taken to court in Norway for computer hacking in 2002. The prosecution was conducted by the Norwegian National A ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Harstad, Norway
( se, Hárstták) is the second-most populated municipality in Troms og Finnmark county, Norway. It is mostly located on the large island of Hinnøya. The municipal center is the town of Harstad, the most populous town in Central Hålogaland, and the third-largest in all of Northern Norway. The town was incorporated in 1904. Villages in the municipality include Elgsnes, Fauskevåg, Gausvik, Grøtavær, Kasfjord, Lundenes, Nergården and Sørvika. The municipality is the 226th largest by area out of the 356 municipalities in Norway. Harstad is the 49th most populous municipality in Norway with a population of 24,804. The municipality's population density is and its population has increased by 2.9% over the previous 10-year period. Geography The municipality is located on many islands in southern Troms og Finnmark county. Most of the municipality is located on the large island of Hinnøya, which is Norway's largest coastal island (three islands in the Svalbard archipelago a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Borgarting Court Of Appeal
The Borgarting Court of Appeal ( no, Borgarting lagmannsrett) is one of six intermediate courts of appeal in the Kingdom of Norway. The Court is located in the city of Oslo. The court has jurisdiction over the counties of Oslo and western Viken. These areas constitute the Borgarting judicial district ( no, Borgarting lagdømme). This court can rule on both civil and criminal cases that are appealed from one of its subordinate district courts. Court decisions can be, to a limited extent, appealed to the Supreme Court of Norway. The court has 62 judges and 45 administrative staff. The chief judicial officer of the court ( no, førstelagmann) is currently Marianne Vollan. The court is administered by the Norwegian National Courts Administration. Location The Court has its seat in the city of Oslo. Additionally, the Court permanently sits in the town of Drammen. The Court may also sit in other places within its jurisdiction as needed. The main courthouse in Oslo was built in 2005. I ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


SharpMusique
SharpMusique was a rewrite in C# of PyMusique (written in Python), both programs were iTunes Music Store clients, allowing songs to be downloaded from the iTunes Music Store without DRM. PyMusique PyMusique was written by Travis Watkins, Cody Brocious, and Jon Lech Johansen for the purpose of allowing downloading songs from the iTunes Music Store before DRM was applied to them from a Mac, Linux, or Windows computer. It was first released via Johansen's website on March 18, 2005. Although the iTunes Music Store's method of applying FairPlay DRM to the songs was widely known, PyMusique was the first program to exploit a loophole in the system, allowing users to download songs without the DRM restriction. On March 22, 2005, Apple released an update that rendered PyMusique non-functional. The same day, a new version of PyMusique was released that worked again, only without Windows compatibility. On March 31, 2005, Johansen released SharpMusique, the Windows-compatible port of PyMu ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Windows Media Station
Advanced Systems Format (formerly Advanced Streaming Format, Active Streaming Format) is Microsoft's proprietary digital audio/digital video container format, especially meant for streaming media. ASF is part of the Media Foundation framework. Overview and features ASF is based on serialized ''objects'' which are essentially byte sequences identified by a GUID marker. The format does not specify how (i.e. with which codec) the video or audio should be encoded; it just specifies the structure of the video/audio stream. This is similar to the function performed by the QuickTime File Format, AVI, or Ogg formats. One of the objectives of ASF was to support playback from digital media servers, HTTP servers, and local storage devices such as hard disk drives. The most common media contained within an ASF file are Windows Media Audio (WMA) and Windows Media Video (WMV). The most common file extensions for ASF files are extension (audio-only files using Windows Media Audio, with M ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Opera Software
Opera is a Norwegian multinational technology company and subsidiary of Kunlun that specializes in web browser development, fintech, as well as services such as Opera News and YoYo Games. The company's total user base, including users of its desktop browsers, mobile browsers and other services exceeds 380 million monthly active users. Opera is headquartered in Oslo, Norway, with additional offices in Europe, China, and Africa. In 2016, Opera was acquired by an investment group led by a Chinese consortium. On July 27, 2018, Opera Software went public on the NASDAQ stock exchange, raising $115 million in its initial public offering. History Early development Opera Software was founded as an independent company in Norway in 1995 by Jon Stephenson von Tetzchner and Geir Ivarsøy. They had initially begun development of the Opera web browser while both working at Norwegian telecommunications company Telenor. Opera Software's first product, the Opera web browser version 2.10 f ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Håkon Wium Lie
Håkon Wium Lie (born July 26, 1965) is a Norwegian web pioneer, a standards activist, and the Chief Technology Officer of Opera Software from 1998 until the browser was sold to new owners in 2016. He is best known for developing Cascading Style Sheets (CSS) while working with Tim Berners-Lee and Robert Cailliau at CERN in 1994. Education and career Håkon Wium Lie attended Østfold University College, West Georgia College, and MIT Media Lab, receiving an MS in Visual Studies in 1991. On February 17, 2006, he successfully defended his PhD thesis at the University of Oslo. His PhD thesis is background to the origins of CSS and a rationale to some of the design decisions behind it – particularly as to why some features were ''not'' included and why CSS avoids trying to become DSSSL. He has worked for, among others, the W3C, INRIA, CERN, MIT Media Lab, and Norwegian telecom research in Televerket. Web Standards While working with Tim Berners-Lee and Robert Cailli ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Patch (computing)
A patch is a set of changes to a computer program or its supporting data designed to update, fix, or improve it. This includes fixing security vulnerabilities and other bugs, with such patches usually being called bugfixes or bug fixes. Patches are often written to improve the functionality, usability, or performance of a program. The majority of patches are provided by software vendors for operating system and application updates. Patches may be installed either under programmed control or by a human programmer using an editing tool or a debugger. They may be applied to program files on a storage device, or in computer memory. Patches may be permanent (until patched again) or temporary. Patching makes possible the modification of compiled and machine language object programs when the source code is unavailable. This demands a thorough understanding of the inner workings of the object code by the person creating the patch, which is difficult without close study of the sourc ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Python (programming Language)
Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically-typed and garbage-collected. It supports multiple programming paradigms, including structured (particularly procedural), object-oriented and functional programming. It is often described as a "batteries included" language due to its comprehensive standard library. Guido van Rossum began working on Python in the late 1980s as a successor to the ABC programming language and first released it in 1991 as Python 0.9.0. Python 2.0 was released in 2000 and introduced new features such as list comprehensions, cycle-detecting garbage collection, reference counting, and Unicode support. Python 3.0, released in 2008, was a major revision that is not completely backward-compatible with earlier versions. Python 2 was discontinued with version 2.7.18 in 2020. Python consistently ranks as ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


PyMusique
SharpMusique was a rewrite in C# of PyMusique (written in Python), both programs were iTunes Music Store clients, allowing songs to be downloaded from the iTunes Music Store without DRM. PyMusique PyMusique was written by Travis Watkins, Cody Brocious, and Jon Lech Johansen for the purpose of allowing downloading songs from the iTunes Music Store before DRM was applied to them from a Mac, Linux, or Windows computer. It was first released via Johansen's website on March 18, 2005. Although the iTunes Music Store's method of applying FairPlay DRM to the songs was widely known, PyMusique was the first program to exploit a loophole in the system, allowing users to download songs without the DRM restriction. On March 22, 2005, Apple released an update that rendered PyMusique non-functional. The same day, a new version of PyMusique was released that worked again, only without Windows compatibility. On March 31, 2005, Johansen released SharpMusique, the Windows-compatible port of PyMu ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Concurrent Versions System
Concurrent Versions System (CVS, also known as the Concurrent Versioning System) is a revision control system originally developed by Dick Grune in July 1986. CVS operates as a front end to RCS, an earlier system which operates on single files. It expands upon RCS by adding support for repository-level change tracking, and a client-server model. Released under the terms of the GNU General Public License, CVS is free software. Design CVS operates as a front end to Revision Control System (RCS), an older version control system that manages individual files but not whole projects. It expands upon RCS by adding support for repository-level change tracking, and a client-server model. Files are tracked using the same history format as in RCS, with a hidden directory containing a corresponding history file for each file in the repository. CVS uses delta compression for efficient storage of different versions of the same file. This works well with large text files with few cha ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


FairPlay
FairPlay is a digital rights management (DRM) technology developed by Apple Inc. It is built into the MPEG-4 Part 14, MP4 multimedia file format as an encrypted Advanced Audio Coding, AAC audio layer, and was used until April 2009 by the company to protect copyrighted works sold through iTunes Store, allowing only authorized devices to play the content. The restrictions imposed by FairPlay, mainly limited device compatibility, have sparked criticism, with a lawsuit alleging antitrust violation that was eventually closed in Apple's favor, and various successful efforts to remove the DRM protection from files, with Apple continually updating its software to counteract such projects. In January 2009, Apple signed deals with all major record labels as well as many independent labels to offer all iTunes music with a DRM-free option. Technicality FairPlay-protected files are regular MPEG-4 Part 14, MP4 Digital container format, container files with an encrypted Advanced Audio Coding, ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

VideoLAN
VideoLAN is a non-profit organization which develops software for playing video and other media formats. It originally developed two programs for media streaming, VideoLAN Client (VLC) and VideoLAN Server (VLS), but most of the features of VLS have been incorporated into VLC, with the result renamed VLC media player. The VideoLAN project began as a student endeavor at École Centrale Paris (France), but after releasing the software under the free software/open source GNU General Public License, the project is now multinational with a development team spanning 40 nations. The project has been completely separated from École Centrale Paris since 2009 when it was constituted as a non-profit organization. The current President of the VideoLAN non-profit organization is Jean-Baptiste Kempf, who is also one of the project's developers. Projects VLC VLC (standing for VideoLAN Client) is a portable multimedia player, encoder, and streamer supporting many audio and video codecs a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]