Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
DeCSS
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Origins and history == DeCSS was devised by three people, two of whom remain anonymous. It was on the [[Internet]] mailing list [[LiViD]] in October 1999. The one known author of the trio is [[Norway|Norwegian]] programmer [[Jon Lech Johansen]], whose home was raided in 2000 by Norwegian police. Still a teenager at the time, he was put on trial in a Norwegian court for violating Norwegian Criminal Code section 145,<ref>{{cite web | title=Norwegian Criminal Code section 135-147 | url=http://www.lovdata.no/all/tl-19020522-010-017.html | access-date=31 July 2008 | archive-date=10 February 2015 | archive-url=https://web.archive.org/web/20150210214618/https://lovdata.no/all/tl-19020522-010-017.html | url-status=live }}</ref> and faced a possible jail sentence of two years and large fines, but was acquitted of all charges in early 2003. On 5 March 2003, a Norwegian appeals court ruled that Johansen would have to be retried. The court said that arguments filed by the prosecutor and additional evidence merited another trial. On 22 December 2003, the appeals court agreed with the acquittal, and on 5 January 2004, Norway's [[Økokrim]] (Economic Crime Unit) decided not to pursue the case further. The program was first released on 6 October 1999 when Johansen posted an announcement of DeCSS 1.1b, a [[Proprietary software|closed source]] [[Microsoft Windows|Windows]]-only application for DVD [[ripping]], on the livid-dev mailing list. The [[source code]] was leaked before the end of the month. The first release of DeCSS was preceded by a few weeks by a program called DoD DVD Speed Ripper<ref name="The Truth about DVD CSS cracking">{{cite web |title=The Truth about DVD CSS cracking |author=MoRE and [dEZZY/DoD] |date=4 November 1999 |url=http://www.lemuria.org/DeCSS/dvdtruth.txt |access-date=4 January 2007 |archive-date=29 August 2013 |archive-url=https://web.archive.org/web/20130829013825/http://www.lemuria.org/DeCSS/dvdtruth.txt |url-status=dead }}</ref> from a group called [[DrinkOrDie]], which didn't include source code and which apparently did not work with all DVDs. DrinkOrDie reportedly [[disassembler|disassembled]] the [[object code]] of the [[Xing Technology|Xing]] DVD player to obtain a player key. The group that wrote DeCSS, including Johansen, came to call themselves Masters of Reverse Engineering and may have obtained information from DrinkOrDie.<ref name="The Truth about DVD CSS cracking"/> The CSS decryption source code used in DeCSS was mailed to Derek Fawcus before DeCSS was released. When the DeCSS source code was leaked, Fawcus noticed that DeCSS included his css-auth code in violation of the [[GNU General Public License|GNU GPL]]. When Johansen was made aware of this, he contacted Fawcus to solve the issue and was granted a license to use the code in DeCSS under non-GPL terms.<ref>{{cite web | title=Derek Fawcus ending livid-dev flamewar by confirming Johansen's side of the story | url=http://livid.on.openprojects.net/pipermail/livid-dev/1999-October/000548.html| archive-url=https://web.archive.org/web/20001202051300/http://livid.on.openprojects.net/pipermail/livid-dev/1999-October/000548.html | archive-date=2 December 2000}}</ref> On 22 January 2004, the [[DVD Copy Control Association|DVD CCA]] dropped the case against Jon Johansen.<ref>{{cite web |title=EFF: DVD Descrambling Code Not a Trade Secret |url=http://w2.eff.org/IP/Video/DVDCCA_case/20040122_eff_pr.php |date=22 January 2004 |work=[[Electronic Frontier Foundation]] |access-date=5 December 2005 |archive-url=https://web.archive.org/web/20071014063720/http://w2.eff.org/IP/Video/DVDCCA_case/20040122_eff_pr.php |archive-date=14 October 2007 |url-status=dead }}</ref> ===Jon Lech Johansen's involvement=== The DeCSS program was a collaborative project, in which Johansen wrote the [[graphical user interface]]. The transcripts from the [[Borgarting Court of Appeal]], published in the Norwegian newspaper ''[[Verdens Gang]]'', contain the following description of the process which led to the release of DeCSS:<ref>{{cite web |url=http://www.vg.no/pub/vgart.hbs?artid=206926 |title=Hele DVD-dommen |trans-title=The entire DVD verdict |work=[[Verdens Gang]] |date=22 December 2003 |access-date=25 February 2012 |archive-date=12 December 2008 |archive-url=https://web.archive.org/web/20081212230949/http://www.vg.no/pub/vgart.hbs?artid=206926 |url-status=live }}</ref> <blockquote>Through Internet Relay Chat (henceforth IRC), [Jon Lech Johansen] made contact with like-minded [people seeking to develop a DVD-player under the [[Linux]] operating system]. 11 September 1999, he had a conversation with "mdx" about how the encryption algorithm in CSS could be found, by using a poorly secured software-based DVD-player. In a conversation [between Jon Lech Johansen and "mdx"] 22 September, "mdx" informs that "the nomad" had found the code for CSS decryption, and that "mdx" now would send this [code] to Jon Lech Johansen. "The nomad" allegedly found this decryption algorithm through so-called [[reverse engineering]] of a Xing DVD-player, where the [decryption] keys were more or less openly accessible. Through this, information that made it possible [for "mdx"] to create the code CSS_scramble.cpp was retrieved. From chat logs dated 4 November 1999 and 25 November 1999, it appears that "the nomad" carried through the reverse engineering process on a Xing player, which he characterized as illegal. As the case is presented for the High Court, this was not known by Jon Lech Johansen before 4 November [1999].<br /><br /> Regarding the authentication code, the High Court takes for its basis that "the nomad" obtained this code through the electronic mailing list LiVid (Linux Video) on the Internet, and that it was created by Derek Fawcus. It appears through a LiVid posting dated 6 October 1999 that Derek Fawcus on this date read through the DeCSS source code and compared it with his own. Further, it appears that "the creators [of DeCSS] have taken [Derek Fawcus' code] almost verbatim - the only alteration was the removal of [Derek Fawcus'] copyright header and a paragraph containing commentaries, and a change of the function names." The name [of the code] was CSS_auth.cpp. The High Court takes for its basis that the program Jon Lech Johansen later programmed, the graphical user interface, consisted of "the nomad's" decryption algorithm and Derek Fawcus' authentication package. The creation of a graphical user interface made the program accessible, also for users without special knowledge in programming. The program was published on the Internet for the first time 6 October 1999, after Jon Lech Johansen had tested it on the movie "The Matrix." In this, he downloaded approximately 2.5%. 200 megabytes, of the movie to the hard drive on his computer. This file is the only film fragment Jon Lech Johansen has saved on his computer.</blockquote>
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
DeCSS
(section)
Add topic