Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
SharpMusique – бұл PyMusique-дің (Python-да жазылған) C# тілінде қайта жазылған нұсқасы. Екі бағдарлама да iTunes Music Store клиенттері болып табылды, олар DRM қорғауы жоқ әндерді iTunes Music Store-дан жүктеуге мүмкіндік берді.
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-ті Трэвис Уоткинс, Коди Брошюс және Джон Лех Йохансен жазды. Оның мақсаты – Mac, Linux немесе Windows компьютерінен iTunes Music Store-дан әндерді DRM қолданылмастан бұрын жүктеуге мүмкіндік беру болды. Алғаш рет ол 2005 жылдың 18 наурызында Йохансеннің веб-сайты арқылы жарияланды. iTunes Music Store-дың әндерге FairPlay DRM қолдану әдісі кеңінен белгілі болғанымен, PyMusique жүйедегі олқылықты пайдаланған алғашқы бағдарлама болды, бұл пайдаланушыларға DRM шектеусіз әндерді жүктеуге мүмкіндік берді. 2005 жылдың 22 наурызында Apple PyMusique-ті жұмыс істемейтін етіп жаңартты. Сол күні PyMusique-тің жаңа нұсқасы шықты, ол Windows-пен үйлесімсіз қайта жұмыс істеді. 2005 жылдың 31 наурызында Йохансен Windows-қа үйлесімді PyMusique-тің портын – SharpMusique-ті жариялады. PyMusique сонымен қатар пайдаланушылар кездейсоқ сатып алған әндерін жойса, оларды тегін қайта жүктеуге мүмкіндік берді. Бірнеше күннен кейін Apple барлық пайдаланушыларды iTunes 4.9-ға жаңартуға мәжбүрлеп, клиентті қолданудан шығарды. Apple-дің бұл әрекетіне жауап ретінде Йохансен 2005 жылдың 22 наурызында PyMusique-тің 0.4 нұсқасын шығарды, ол пайдаланушыларға PyMusique-ті Apple дүкенімен қайта пайдалануға мүмкіндік берді. 0.4 нұсқасы жарық көргеннен кейін бағдарламашы Коди Брошюс өзінің блогында PyMusique-тің болашақ нұсқалары Microsoft Windows-ты қолдамайтынын мәлімдеді.
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 PyMusique. PyMusique also allowed songs to be re downloaded for free, in case a user accidentally deleted their purchase. Within a number of days, Apple broke the client by forcing all users to upgrade to iTunes 4.9. In response to Apple's actions, Johansen released PyMusique version 0.4 on March 22, 2005 , which allows users once again to use PyMusique with Apple's store. With the launch of 0.4, developer Cody Brocious stated on his blog that no future versions of PyMusique would be released with Microsoft Windows support.
SharpMusique (Ақ музыка)
2005 жылдың қыркүйегінде Джон Лех Йохансен C# тілінде жазылған SharpMusique бағдарламасын шығарды, ол PyMusique тоқтаған жерден жұмысын жалғастырды. Бағдарлама 1.0 нұсқасына дейін үнемі жаңартылып тұрды, бірақ содан кейін жаңарту тоқтатылды. iTunes протоколы өзгерген соң, SharpMusique қолданушылары 2006 жылдың ортасына дейін өзгерістерді ескеретін қарапайым түзетулер шығара алды, бірақ протокол күрт өзгерген кезде бұл мүмкіндік жойылды. Осы кезеңде, ешқандай хабарламасыз, SharpMusique-ті жүктеуге арналған сілтемелер мен оның бастапқы коды Йохансеннің веб-сайтынан алынып тасталды. Осының салдарынан, қазіргі таңда ол оңай қолжетімді емес.
In September 2005, Jon Lech Johansen released SharpMusique, written in C#, which took over where PyMusique left off. The program was kept updated until version 1.0, at which point it was no longer updated. The iTunes protocol changed, and users of SharpMusique were able to release primitive patches to account for the changes until mid 2006, when the protocol changed drastically. Around this time, without public announcement, the download links for SharpMusique and its source were removed from Johansen's website. As a result, it is no longer easily available.