<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-23432119</id><updated>2011-07-07T16:49:57.170-07:00</updated><title type='text'>CPS 182s DRM Assignment</title><subtitle type='html'>This blog chronicles the work of Alex Putterman, Symon Perriman, Congyi Wu, and Katie Dawson in exploring the DRM system implemented in Apple's iTunes product.  We divided the labor into four parts, which is described in  more detail in our first post.  Enjoy learning how we successfully, and yet ethically, circumvented the iTunes DRM with our own program: ripTunes.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tunehax.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tunehax.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alex</name><uri>http://www.blogger.com/profile/01489909341078769238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23432119.post-114321185105430593</id><published>2006-03-24T06:41:00.000-08:00</published><updated>2006-03-24T06:50:51.080-08:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;ripTunes 1.0 is here!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;ripTunes 1.0 has been completed and is available for download.&lt;br /&gt;&lt;br /&gt;ripTunes is the automatic ripping tool that we previously planned to write. Like we promised, ripTunes automates this process by using the iTunes COM interface to automatically play songs one by one from a playlist, while executing other command line tools that take care of the ripping and tagging.  Although it simplifies the ripping process, everything is still done in real time :(...&lt;br /&gt;&lt;br /&gt;Installation&lt;br /&gt;------------&lt;br /&gt;Just extract the contents of the binaries zip file to any folder (or build the source code).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Preparing your computer for ripping&lt;br /&gt;-----------------------------------&lt;br /&gt;&lt;br /&gt;Because ripTunes will record any sound your computer makes, you must make sure nothing else in the background is making sounds.  Remember to exit any programs that might make sounds, change the sound scheme to "No Sounds" (in the Sounds section in the Control Panel), and double click on the volume control and mute everything but "Wave".&lt;br /&gt;&lt;br /&gt;ripTunes automatically unmutes iTunes and sets the iTunes volume to 100% for you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How to rip music from iTunes with ripTunes&lt;br /&gt;------------------------------------------&lt;br /&gt;1) Make a playlist with the songs you want to deprotect.&lt;br /&gt;&lt;br /&gt;2) Run ripTunes&lt;br /&gt;&lt;br /&gt;3) Select the playlist you want to rip, the bitrate, and the audio source to record from (usually Wave Out, Stereo Mix, Wave Mix, etc.)&lt;br /&gt;&lt;br /&gt;4) Click "Rip"&lt;br /&gt;&lt;br /&gt;5) Pick the directory you want the final mp3s to be saved in.&lt;br /&gt;&lt;br /&gt;6) A progress indicator will pop up showing the total time and currently completed time.  A command line window will pop up showing the progress for the current song being ripped.&lt;br /&gt;&lt;br /&gt;7) Leave iTunes alone. Leave your computer alone. Wait a long time.&lt;br /&gt;&lt;br /&gt;8) ripTunes will tell you when it's done.&lt;br /&gt;&lt;br /&gt;If you need to cancel the ripping process for any reason, all completely ripped songs will be left intact (phew!).  If ripTunes is in the middle of ripping a song, and you cancel the rip, the incomplete mp3 file will be deleted.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ripTunes is released under the GPL (ripTunes_LICENSE.TXT)&lt;br /&gt;&lt;br /&gt;This program uses the following external programs:&lt;br /&gt;&lt;br /&gt;Bleucanard Sound Capture (http://www.bleucanard.co.uk/bin/SoundCapture.zip)&lt;br /&gt;id3 mass tagger (http://home.wanadoo.nl/squell/id3.html), by Marc R. Schoolderman&lt;br /&gt;&lt;br /&gt;Bleucanard SoundCapture uses lame_enc.dll (http://lame.jthz.com/), from the LAME project (http://lame.sourceforge.net/) which is distributed under the LGPL&lt;br /&gt;&lt;br /&gt;Licensing information for id3 mass tagger and LAME are in id3_COPYING.txt and LAME_COPYING.txt, respectively.&lt;br /&gt;&lt;br /&gt;I would like to thank all the people who spent time working on the above mentioned programs.&lt;br /&gt;  -&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;- Congyi&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23432119-114321185105430593?l=tunehax.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tunehax.blogspot.com/feeds/114321185105430593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23432119&amp;postID=114321185105430593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default/114321185105430593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default/114321185105430593'/><link rel='alternate' type='text/html' href='http://tunehax.blogspot.com/2006/03/riptunes-1.html' title=''/><author><name>Alex</name><uri>http://www.blogger.com/profile/01489909341078769238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23432119.post-114300985606968001</id><published>2006-03-21T22:41:00.000-08:00</published><updated>2006-03-21T22:44:16.103-08:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: center; font-family: trebuchet ms;"&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;Tech Update&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;        Congyi has written most of the script for our turnkey solution.  Here is the status of our program according to him:  &lt;blockquote&gt;It automatically plays and rips whatever iTunes playlist you tell it to and copies over all the tags and stuff.  It doesn't distinguish between m4p's, mp3's, encrypted music, videos, etc... It will rip sound from anything that itunes plays heheh.  If you only want to rip DRMed files, all you have to do is put them in a playlist in iTunes. Easy.  The program seems to work fine but I haven't tested it a whole lot. I will probably add a progress bar/ time remaining indicator and stop after that unless there are major bugs.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23432119-114300985606968001?l=tunehax.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tunehax.blogspot.com/feeds/114300985606968001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23432119&amp;postID=114300985606968001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default/114300985606968001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default/114300985606968001'/><link rel='alternate' type='text/html' href='http://tunehax.blogspot.com/2006/03/tech-update-congyi-has-written-most-of.html' title=''/><author><name>Alex</name><uri>http://www.blogger.com/profile/01489909341078769238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23432119.post-114200902074325435</id><published>2006-03-10T08:39:00.000-08:00</published><updated>2006-03-10T08:48:52.693-08:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:180%;"&gt;The Technical Side of Things...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:100%;"&gt;Tried burning mp3 cd with protected songs in &lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;iTunes&lt;/span&gt;... not allowed... &lt;span style="color: rgb(0, 0, 0);"&gt;iTunes&lt;/span&gt; only lets you burn unprotected files as mp3s&lt;br /&gt;&lt;br /&gt;Burning as data cd/dvd works with drm'ed files, but the drm is still there.&lt;br /&gt;&lt;br /&gt;Burning an audio cd to an image to the hard drive and ripping from that would be faster than real time, but the ONLY virtual CDRW program I could find (I looked hard) was Ztekware's Original CD Emulator.  It doesn't work with iTunes... gave error 4310.  Others on internet confirming that Orig CD Emulator doesn't work with iTunes.&lt;br /&gt;&lt;br /&gt;This sucks because if it did work it would have been easy and fast.&lt;br /&gt;&lt;br /&gt;Jhymn and sharpmusique are supposed to stop working permanently when you start using itunes 6 because itunes 6 uses a fixed up protocol and format that jhymn and sharpmusique cant understand.  your account is supposed to be flagged so that apple wont let u buy songs if u downgrade back to an older version...&lt;br /&gt;&lt;br /&gt;I installed iTunes 6 so I could be sure that I was actually deprotecting a song that jhymn couldn't deprotect already... After buying a new song from itunes 6, jhymn still works for some reason, so does sharpmusique.  Maybe it takes awhile for apple to flag your account, but I still thought it was weird.&lt;br /&gt;&lt;br /&gt;We will most likely be using the commandline sound capturer + script method that we originally planned on using.&lt;br /&gt;&lt;br /&gt;The idea is to write a program to get an iTunes playlist and play the songs in order automatically.  When the song starts, the program will run the sound capturer, telling it to record an mp3 of the current wave output until the song ends.  The script will use the iTunes COM SDK to get the title, artist etc, which will be added to the mp3 file as an ID3 v2 tag.  The script tells itunes to play the next song, and the cycle continues until all the songs have been converted.&lt;br /&gt;&lt;br /&gt;I already have experience with the iTunes COM SDK.  I will probably program everything in C#.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bleucanard Sound Capture&lt;/span&gt;&lt;br /&gt;(bleucanard.mark1hosting.net/scripts/blueduck.php?Multimedia) is our lucky command line sound capture tool.  It captures directly to mp3!&lt;br /&gt;&lt;br /&gt;The sound capture tool doesn't have support for artist and album tags, etc., so we will be using the id3lib library to add the tags (http://id3lib.sourceforge.net/).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Drawbacks of this method:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;*loss of sound quality due to lossy re-encoding.  Using a lossless codec would solve this problem, but most mp3 players don't support lossless audio. Using a higher bitrate mp3 should be fine, though not perfect.&lt;br /&gt;&lt;br /&gt;*Ripping a full 10+ gigs of songs would take weeks since everything is done at 1x.  Fortunately, most people don't have $2,000+ to spend on iTunes music.&lt;br /&gt;&lt;br /&gt;*No other sounds can be played in the background (on the same soundcard at least or they will get recorded too.&lt;br /&gt;&lt;br /&gt; -- &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Congyi&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23432119-114200902074325435?l=tunehax.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tunehax.blogspot.com/feeds/114200902074325435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23432119&amp;postID=114200902074325435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default/114200902074325435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default/114200902074325435'/><link rel='alternate' type='text/html' href='http://tunehax.blogspot.com/2006/03/technical-side-of-things.html' title=''/><author><name>Alex</name><uri>http://www.blogger.com/profile/01489909341078769238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23432119.post-114200806828564704</id><published>2006-03-10T08:22:00.000-08:00</published><updated>2006-03-10T08:27:48.296-08:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: center; font-family: trebuchet ms;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;The Legality of Our Project&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;We will be going with the "legal" approach using the clause in the DMCA that allows DRM circumvention for academic purposes.  However, examples of legitmate research being stymied by the DMCA will be dicussed, including the lawsuits filed by the Secure Digital Music Initiative against a Princeton University research team.  These lawsuits never reached the courts (some being settled), however, the legal nature of the threat and the burden that it places on researches is certainly a matter of interest to us in our &lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;iTunes&lt;/span&gt; research. Whether or not they have a justifiable case, a group with a lot of money can threaten small researchers with the DMCA suits to "shut them up" because of the researchers' fears of being involved in a financially costly legal battle, even if they are in the right.  This is a pretty immoral thing to do with laws in my opinion, but it happens all the time, perhaps our ethicist will delve into that issue further.  Other cases include Chamberland vs. Skylink and Universal vs. Reimerdes, two of the first uses of the DMCA in court.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;As another matter of interest, I will be looking at the ways in which the DMCA violates the standards of copyright use upheld before it was enacted, and at congressional intent in passing the DMCA vs. its actual consequences.  In essence, deciding if the DMCA is a "bad law" in a stricter sense than "we all hate it".&lt;br /&gt;&lt;br /&gt;    -- &lt;span style="font-weight: bold; font-style: italic;"&gt;Katie&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23432119-114200806828564704?l=tunehax.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tunehax.blogspot.com/feeds/114200806828564704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23432119&amp;postID=114200806828564704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default/114200806828564704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default/114200806828564704'/><link rel='alternate' type='text/html' href='http://tunehax.blogspot.com/2006/03/legality-of-our-project-we-will-be.html' title=''/><author><name>Alex</name><uri>http://www.blogger.com/profile/01489909341078769238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23432119.post-114200725280631135</id><published>2006-03-10T07:13:00.000-08:00</published><updated>2006-03-10T08:37:38.930-08:00</updated><title type='text'></title><content type='html'>&lt;p  style="text-align: center;font-family:trebuchet ms;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size:180%;"&gt;FAIR USE&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" face="trebuchet ms"&gt;&lt;b style=""&gt;What is fair use?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="font-family: trebuchet ms;"&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;Fair use&lt;/span&gt; is a part of US copyright law that allows the &lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;“legal, non-licensed citation or incorporation of copyrighted material in another author's work”&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;&lt;/span&gt; (Wikipedia).&lt;span style=""&gt;  &lt;/span&gt;Essentially it allows others to use copies of a copyrighted work for commentary, criticism, teaching, news reporting, scholarship, or research.&lt;span style=""&gt;  &lt;/span&gt;Furthermore the copied work may not be used for profit or any other commercial purpose without consent of the original holder.&lt;span style=""&gt;  &lt;/span&gt;There are also limits to the amount of the original copy that can be replicated; however this varies by medium.&lt;span style=""&gt;  &lt;/span&gt;Even if the material is unpublished (but still copyrighted) these rules apply.&lt;span style=""&gt;  &lt;/span&gt;Parody is also an essential part of fair use.&lt;span style=""&gt;  &lt;/span&gt;One is allowed to use copyrighted images in a satirical way; however one may not use them in an ordinary way (such as simply reprinting).&lt;span style=""&gt;  &lt;/span&gt;Another subjective measure of fair use is whether the copy has an effect on the original art, where if the copy harms the copyright holder’s market then it would not be allowed.&lt;a name="Fair_use_as_a_defense"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:trebuchet ms;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:trebuchet ms;"&gt;There exist several common misunderstandings about fair use which will be addressed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;ul style="margin-top: 0in; font-family: trebuchet ms;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;Although      something is copyrighted it can still be used (under fair use).&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;If a      work is not copyrighted then one does not have to follow fair use rules.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Acknowledging      a source alone is not considered fair use, more must be done.&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal" style="margin-left: 0.25in; font-family: trebuchet ms;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p  class="MsoNormal" style="font-family:trebuchet ms;"&gt;&lt;b style=""&gt;Why is our project considered “fair use”?&lt;/b&gt;&lt;/p&gt;  &lt;p face="trebuchet ms" class="MsoNormal"&gt;Our DRM project falls under fair use rules as it is used for scholastic, research, and teaching purposes.&lt;span style=""&gt;  &lt;/span&gt;This project is an assignment for Duke University’s Computer Science 182 Class – Technical and Social Analysis of Information.&lt;span style=""&gt;  &lt;/span&gt;Although we may be violating traditional copyright laws if this project was non-academic, since we are doing this as a part of a class project with a purpose it should be considered fair use.&lt;span style=""&gt;  &lt;/span&gt;The goal of this project is to analyze how effective Apple Computer Inc.’s &lt;span style="color: rgb(51, 204, 0); font-weight: bold;"&gt;iTunes &lt;/span&gt;DRM is (more information about DRMs in our&lt;i style=""&gt; &lt;a href="http://tunehax.blogspot.com/"&gt;Technical Section&lt;/a&gt;&lt;/i&gt;).&lt;span style=""&gt;  &lt;/span&gt;After purchasing copyrighted songs (legally) through iTunes we will try to find a way to override their copy-protections, so that downloaded songs may be accessed by the user without any limitations (such as number of times allowed to burn, copy, etc.).&lt;/p&gt;  &lt;p face="trebuchet ms" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p face="trebuchet ms" class="MsoNormal"&gt;&lt;b style=""&gt;Who does our project benefit?&lt;/b&gt;&lt;/p&gt;  &lt;p face="trebuchet ms" class="MsoNormal"&gt;Our project is designed to benefit the group by increasing our understanding of DRM systems.&lt;span style=""&gt;  &lt;/span&gt;As we do not intend to distribute or sell our process to remove iTunes DRM projection, we are not violating any copyright laws by making a profit.&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p face="trebuchet ms" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: trebuchet ms;" class="MsoNormal"&gt;&lt;b style=""&gt;Who does our project hurt?&lt;/b&gt;&lt;/p&gt;  &lt;p style="font-family: trebuchet ms;" class="MsoNormal"&gt;Since this project is done for a class and we are not distributing our work then it will not hurt anyone.&lt;span style=""&gt;  &lt;/span&gt;We are legally purchasing the iTunes songs, so the artists/record labels receive money from us.&lt;span style=""&gt;  &lt;/span&gt;We are not releasing the DRM-free songs so we are not distributing copyrighted songs.&lt;span style=""&gt;  &lt;/span&gt;We are not making a profit nor infringing any copyrights, therefore no one loses money and no one is hurt.&lt;/p&gt;&lt;p style="font-family: trebuchet ms;" class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="font-family: trebuchet ms;" class="MsoNormal"&gt;&lt;b style=""&gt;Is what we are doing ethical?&lt;/b&gt;&lt;/p&gt;  &lt;p style="font-family: trebuchet ms;" class="MsoNormal"&gt;We believe it is.&lt;span style=""&gt;  &lt;/span&gt;As this project is done for teaching/scholastic/research purposes, then it is under fair use, and is therefore legal.&lt;span style=""&gt;  &lt;/span&gt;Because it does not hurt anyone it is not unethical.&lt;span style=""&gt;  &lt;/span&gt;No party loses out from what we are doing, and furthermore some parties (for example &lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;iTunes&lt;/span&gt;) may even benefit from finding weaknesses in current DRM systems.&lt;span style=""&gt;  &lt;/span&gt;The group and the class also benefit from this project learning about DRMs.&lt;/p&gt;    -- &lt;span style="font-weight: bold; font-style: italic;"&gt;Symon&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23432119-114200725280631135?l=tunehax.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tunehax.blogspot.com/feeds/114200725280631135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23432119&amp;postID=114200725280631135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default/114200725280631135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default/114200725280631135'/><link rel='alternate' type='text/html' href='http://tunehax.blogspot.com/2006/03/fair-use-what-is-fair-use-fair-use-is.html' title=''/><author><name>Alex</name><uri>http://www.blogger.com/profile/01489909341078769238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23432119.post-114171586159377128</id><published>2006-03-06T22:58:00.000-08:00</published><updated>2006-03-06T23:38:21.203-08:00</updated><title type='text'></title><content type='html'>&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;font-family:trebuchet ms;" &gt;Katie&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt; is beginning to research laws involving DRM and circumvention.  She is also going to look at two circumvention programs: &lt;/span&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;font-family:trebuchet ms;" &gt;myTunes&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt; and &lt;/span&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;font-family:trebuchet ms;" &gt;Hymn&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:trebuchet ms;" &gt;,&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt; and will decide if they are legal.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:trebuchet ms;" &gt;&lt;span style="font-weight: bold;"&gt;Congyi&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt; is continuing to explore the technicalities of our turnkey solution.  He will decide which program we will use to remove restricions from songs, and will begin planning how he will implement our one-click program.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:trebuchet ms;" &gt;&lt;span style="font-weight: bold;"&gt;Symon&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt; will explore 'fair-use' and will decide whether our project is ehtical in its academic context.  He has provided us with some preliminary screenshots of a user running &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0);font-family:trebuchet ms;" &gt;iTunes &lt;/span&gt;&lt;span style="color: rgb(51, 204, 0);font-family:trebuchet ms;" &gt;&lt;span style="color: rgb(0, 0, 0);"&gt;along with the program &lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;MP3MyMP3 &lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;to convert purchased music to MP3 format.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;/* It should be noted that &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Congyi&lt;/span&gt;&lt;/span&gt; will most likely be using a different program that &lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;MP3MyMP3 &lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;to crack our music, but we wanted to give users a quick view of what such a process might look like with the following screenshots */&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Purchase a song in &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0); font-family: trebuchet ms;"&gt;iTunes&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/454/2403/1600/step1.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/454/2403/400/step1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Play that song in &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0);font-family:trebuchet ms;" &gt;iTunes &lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;while recording it with &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);font-family:trebuchet ms;" &gt;MP3MyMP3&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/454/2403/1600/step4.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/454/2403/400/step4.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Save a copy of the song in MP3 format&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/454/2403/1600/step6.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/454/2403/400/step6.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-family:trebuchet ms;font-size:100%;"  &gt;&lt;span style="font-weight: bold;"&gt;Alex&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;font-size:100%;"&gt; has just added this post, and now can go to sleep.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23432119-114171586159377128?l=tunehax.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tunehax.blogspot.com/feeds/114171586159377128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23432119&amp;postID=114171586159377128' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default/114171586159377128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default/114171586159377128'/><link rel='alternate' type='text/html' href='http://tunehax.blogspot.com/2006/03/update-katie-is-beginning-to-research.html' title=''/><author><name>Alex</name><uri>http://www.blogger.com/profile/01489909341078769238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23432119.post-114159883624820970</id><published>2006-03-05T14:21:00.000-08:00</published><updated>2006-03-05T14:47:16.266-08:00</updated><title type='text'></title><content type='html'>&lt;span style="color: rgb(0, 0, 0); font-family: trebuchet ms;font-size:180%;" &gt;&lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt;ur group has made the decision to go with &lt;/span&gt;&lt;span style="color: rgb(51, 204, 0); font-family: trebuchet ms;"&gt;iTunes&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt; version of this DRM assignment.  Several of us are already familiar with removing the DRM from purchased songs, but we wish to explore this futher. We ultimately plan to create a script that will allow users to remove restricitons on such audio files with one click of the mouse.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We have given each member of the group the following position:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Alex&lt;/span&gt; - &lt;span style="font-style: italic;"&gt;Blogger Guru&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Symon&lt;/span&gt; - &lt;span style="font-style: italic;"&gt;Ethicist and Ombudsman&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Congyi&lt;/span&gt; - &lt;span style="font-style: italic;"&gt;Technical Liason&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Katie&lt;/span&gt; - &lt;span style="font-style: italic;"&gt;Legal Consultant&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;Coming soon...&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: trebuchet ms;"&gt;A case law relevant to this topic &amp; progress on our turnkey solution.&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23432119-114159883624820970?l=tunehax.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tunehax.blogspot.com/feeds/114159883624820970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23432119&amp;postID=114159883624820970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default/114159883624820970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23432119/posts/default/114159883624820970'/><link rel='alternate' type='text/html' href='http://tunehax.blogspot.com/2006/03/our-group-has-made-decision-to-go-with.html' title=''/><author><name>Alex</name><uri>http://www.blogger.com/profile/01489909341078769238</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
